Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

22.05.2015, 16:45

Kernel Module nicht bei start geladen

Beim Start wurde mir Folfgende meldung so ungefähr angezeigt:

Quellcode

1
2
Failed to load Kernel Modules 
-> see systemctl status  -l systemd-modules-load.service

hier ist noch die ausgabe von systemctl:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib64/systemd/system/systemd-modules-load.service; static; vendor preset: enabled)
   Active: failed (Result: exit-code) since Do 2015-05-21 15:27:58 CEST; 6min ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 2248 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
 Main PID: 2248 (code=exited, status=1/FAILURE)

Mai 21 15:27:58 "hostname" systemd-modules-load[2248]: Failed to find module 'vboxnetflt'
Mai 21 15:27:58 "hostname" systemd[1]: systemd-modules-load.service: main process exited, code=exited, status=1/FAILURE
Mai 21 15:27:58 "hostname" systemd[1]: Failed to start Load Kernel Modules.
Mai 21 15:27:58 "hostname" systemd[1]: Unit systemd-modules-load.service entered failed state.
Mai 21 15:27:58 "hostname" systemd[1]: systemd-modules-load.service failed.

Außerdem wurde mir bei genkernel all auch noch eine Meldung angezeigt, die eventuell damit zusammen hängt:

Quellcode

1
2
3
4
cp: der Aufruf von stat für „/etc/modprobe.d/blacklist.conf“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
* cannot copy /etc/modprobe.d/blacklist.conf from udev
cp: der Aufruf von stat für „/lib/systemd/network/99-default.link“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
* cannot copy /lib/systemd/network/99-default.link from udev

Was soll ich tuen, dass die Fehler nicht mehr gezeigt werden und behoben sind??
In dem folgenden Thread(dieser hier) wurde mir erklärt wie ich auf einen anderen
Kernel umsteigen kann. Dabei (bzw. beim Kernel Mudule Programmieren) ist mir aufgefallen, dass der Befehl Ismod bei mir nicht exsistiert.
Kann das auch damit zusammenhängen, und wie(mit welchem Paket) installiere ich ihn?
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Niualj« (06.06.2015, 13:28)


2

22.05.2015, 19:43

Ein Tipp ins Blaue ... hast du das Modul für Virtualbox auch neu compiliert ? also mit dem neuen Kernel ...

Quellcode

1
emerge -av @module-rebuild


Und was lsmod anbelangt sollte das nicht standardmäßig schon installiert sein ... kann mich auch täuschen, gehört das nicht zu den tools wie modprobe, modinfo usw. ?

lg
schatti
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

3

22.05.2015, 20:15

Hallo,
Kernel umsteigen kann. Dabei (bzw. beim Kernel Mudule Programmieren) ist mir aufgefallen, dass der Befehl Ismod bei mir nicht exsistiert.

Quellcode

1
2
3
4
smk@evillinux ~ $ eqb /bin/lsmod 
 * Searching for /bin/lsmod ... 
sys-apps/kmod-20 (/bin/kmod)
sys-apps/kmod-20 (/bin/lsmod -> kmod)


eqb ist bei mir ein alias für equery b, und dieses sagt lsmod und co ist in kmod.
Mit equery f, mein alias eqf sind folgende Tools in kmod enthalten.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
root@evillinux ~ # eqf kmod | grep bin
/bin
/bin/kmod
/bin/lsmod
/bin/modinfo
/sbin
/sbin/depmod
/sbin/insmod
/sbin/lsmod
/sbin/modinfo
/sbin/modprobe
/sbin/rmmod


und kmod hat folgende abhängkeiten.

Quellcode

1
2
3
4
5
root@evillinux ~ # eqd kmod
 * These packages depend on kmod:
sys-apps/pciutils-3.2.0 (kmod ? sys-apps/kmod)
sys-apps/systemd-218-r3 (kmod ? >=sys-apps/kmod-15:0)
virtual/modutils-0 (sys-apps/kmod[tools])


ob eines dieser Progs immer vorhanden ist, weiß ich nicht. Aber sobald man eine Desktop Umgebung einrichtet, sollte dies in abhängigkeit stehen. Kann mich aber auch Irren.
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

4

22.05.2015, 20:17

gut das hat geklappt(lag an virtualbox)
das mit Ismod dachte ich auch, aber ich weiß nicht was ich jetzt damit tuen soll.
Und außerdem woher weiß man sowas mit Virtualbox?
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

5

22.05.2015, 23:16

Hehe hab auch eine Ewigkeit gebraucht um so halbwegs die Logs und Fehlermeldungen zu lesen, naja so ganz klappt das immer noch nicht..

Nun was Virtualbox betrifft sagt er ja ...

Quellcode

1
2
3
4
Zum einen das hier
Mai 21 15:27:58 "hostname" systemd-modules-load[2248]: Failed to find module 'vboxnetflt'
und das hier
Mai 21 15:27:58 "hostname" systemd[1]: Failed to start Load Kernel Modules.


Außerdem müsste es sogar bei der Install von Virtualbox wo stehen das man das Modul immer wieder neue bauen muss wenn ein neuer Kernel installiert wird. Glaub ich halt ....

Und zum zweiten sobald ein neuer Kernel kommt mach ich sowieso immer

Quellcode

1
emerge -av @module-rebuild


vorher muss aber der neue Kernel per eselect ausgewählt werden und gebaut werden...

(zb der Nvidia Treiber läuft sonst nicht mit dem neuen ....)
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

6

23.05.2015, 18:43

ich hab jetzt nicht verstanden was du mirsagen wolltest.
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

7

26.05.2015, 12:52

Also das mit genkernel geht jetzt, aber beim start wird immernoch das mit den Kernelmodulen angezeigt.
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

8

26.05.2015, 14:38

Meinst du das hier?
Mai 21 15:27:58 "hostname" systemd-modules-load[2248]: Failed to find module 'vboxnetflt'
Dann musst du vermutlich VirtualBox neu bauen, zumindest die Module, was man bei jedem Kernel-Upgrade tun muss.
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

9

30.05.2015, 09:14

So also bei dmesg wird mir folgendes gezeigt:

Quellcode

1
2
3
[    7.867704] systemd[1]: Failed to start Load Kernel Modules.
und
[   88.459912] tg3 0000:02:00.0 enp2s0f0: Failed to load firmware "tigon/tg357766.bin"

Das kann denke ich auch daran liegen, dass ich bei menuconfig ne falsche Einstellung gemacht habe.
Da ist aber nichts mit Virtualbox dran, soweit ich weiß.
Also bei systemctl status -l systemd-modules-load.service

Quellcode

1
2
3
4
5
6
7
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib64/systemd/system/systemd-modules-load.service; static; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sa 2015-05-30 09:01:38 CEST; 25min ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 1935 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
 Main PID: 1935 (code=exited, status=1/FAILURE)

aus.
achso und ich habe nur bei lsmod l(el) und I(i) vertauscht, irgendwie passiert mir das öfters, sollte ich mir merken.
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Niualj« (30.05.2015, 09:37)


10

01.06.2015, 00:16

Hallo,
[ 88.459912] tg3 0000:02:00.0 enp2s0f0: Failed to load firmware "tigon/tg357766.bin"
Dir Fehlt vermutlich die Firmware oder dein Kernel ist nicht fürs Firmware Laden Konfiguriert bzw. nicht richtig Konfiguriert.
Die Firmware, die dir Fehlt ist in sys-kernel/sys-firmware enthalten.

Quellcode

1
2
3
smk@smk-pc firmware $ eqb tigon/tg357766.bin
 * Searching for tigon/tg357766.bin ... 
sys-kernel/linux-firmware-20150206 (/lib/firmware/tigon/tg357766.bin)
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

11

01.06.2015, 00:51

Zitat von »knasan«

Quellcode

1
eqb tigon/tg357766.bin
So ein "eqb" Kommando gibt es doch wahrscheinlich gar nicht?! :)
Falls es ein Alias ist.., magst noch dazuschreiben was er macht?
thx :)

........................

Um herauszufinden in welchem Paket (und Version) so eine gesuchte Datei zu finden ist, ist

Quellcode

1
2
3
4
5
6
$ eix -e pfl
[I] app-portage/pfl
     Available versions:  2.4-r3 2.4-r4 {+network-cron PYTHON_TARGETS="python2_7"}
     Installed versions:  2.4-r4(03:46:48 05.04.2015)(network-cron PYTHON_TARGETS="python2_7")
     Homepage:            http://www.portagefilelist.de
     Description:         Searchable online file/package database for Gentoo
auch bestens geeignet :)
Beispiel:

Quellcode

1
2
3
4
5
6
7
$ e-file tg357766.bin                                                                                                                                                                
[I] sys-kernel/linux-firmware                                                                                                                                                                                     
        Available Versions:     20131230 20130728 20130711 20130530 20130421 99999999 20150320 20150206 20141009 20140902 20140809 20140603                                                                       
        Last Installed Ver:     20150320(Fr 27 Mär 2015 02:18:12 CET)                                                                                                                                             
        Homepage:               http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git                                                                                                             
        Description:            Linux firmware files
        Matched Files:          /usr/lib/firmware/tigon/tg357766.bin; /lib/firmware/tigon/tg357766.bin;
Das schöne daran ist auch, das dies (dank Online-Datenbank) auch funktioniert wenn das Paket (noch) nicht installiert ist.

12

01.06.2015, 08:42

Hallo Josef.95,
So ein "eqb" Kommando gibt es doch wahrscheinlich gar nicht?! :)
Falls es ein Alias ist.., magst noch dazuschreiben was er macht?
thx :)
eqb ist bei mir ein Alias für equery b.
Sorry, hab mir darüber keine Gedanken gemacht ob jemand mein Aufruf infrage stellen würde oder nicht. Dachte Hauptsache das Ergebnis ist richtig. Und als Ergebnis kam bei mir auch sys-kernel/firmware raus, aber der Befehl "e-file" ist mir auch neu. Muss mich mir mal ansehen.
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

13

02.06.2015, 17:09

Ich habe die Kernel in grub.cfg nicht geschrieben.
Die Kernelmodule laden gehen jetzt.
Nur OpenGl geht dadurch nicht mehr (ich habe ausprobiert ob sich das wirklich beim ändern der Kernel in grub.cfg ändert)
und die Schrift in der Konsole ist viel größer, so wie es ganz am anfang beim start ist.
Ich werde erstmal gucken was eine säuberung da nützt.
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Niualj« (06.06.2015, 13:22)


14

03.06.2015, 17:58

leider gibt es eine bibliothek, die irgendwie nicht gebaut werden kann, auch nicht mit @preserved-rebuild:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
* Messages for package media-libs/harfbuzz-9999:

 * Failed Running automake !
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/media-libs/harfbuzz-9999/temp/automake.out
 * ERROR: media-libs/harfbuzz-9999::gentoo failed (prepare phase):
 *   Failed Running automake !
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_prepare
 *   environment, line 4513:  Called eautoreconf
 *   environment, line 1254:  Called eautomake
 *   environment, line 1208:  Called autotools_run_tool 'automake' '--add-missing' '--copy' '--foreign' '--force-missing'
 *   environment, line 1003:  Called die
 * The specific snippet of code:
 *           die "Failed Running $1 !";
 * 
 * If you need support, post the output of `emerge --info '=media-libs/harfbuzz-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-libs/harfbuzz-9999::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-libs/harfbuzz-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/harfbuzz-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/media-libs/harfbuzz-9999/work/harfbuzz-9999'
 * S: '/var/tmp/portage/media-libs/harfbuzz-9999/work/harfbuzz-9999'

außerdem noch:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
!!! existing preserved libs:
>>> package: dev-libs/icu-55.1
 *  - /usr/lib64/libicudata.so.54
 *  - /usr/lib64/libicudata.so.54.1
 *      used by /usr/lib64/libharfbuzz-icu.so.0.938.0 (media-libs/harfbuzz-0.9.38)
 *  - /usr/lib64/libicui18n.so.54
 *  - /usr/lib64/libicui18n.so.54.1
 *      used by /usr/lib64/libreoffice/program/libfrmlo.so (app-office/libreoffice-bin-4.4.1.2)
 *      used by /usr/lib64/libreoffice/program/libi18nsearchlo.so (app-office/libreoffice-bin-4.4.1.2)
 *      used by /usr/lib64/libreoffice/program/liblwpftlo.so (app-office/libreoffice-bin-4.4.1.2)
 *      used by 2 other files
 *  - /usr/lib64/libicuuc.so.54
 *  - /usr/lib64/libicuuc.so.54.1
 *      used by /usr/lib64/libharfbuzz-icu.so.0.938.0 (media-libs/harfbuzz-0.9.38)
 *      used by /usr/lib64/libreoffice/program/libcomphelper.so (app-office/libreoffice-bin-4.4.1.2)
 *      used by /usr/lib64/libreoffice/program/libfrmlo.so (app-office/libreoffice-bin-4.4.1.2)
 *      used by 8 other files

die meldung wird mir aber leider bei emerge @preserved-rebuild angezeigt.
Deshalb kann ich kein emerge -avuDN world ausführen.

also es scheint jetzt alles zu gehen außer opengl, die firmwareprobleme sind anscheinend weg.
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Niualj« (06.06.2015, 13:23)


15

06.06.2015, 13:28

Gut es geht opengl jetzt also stell ich erstmal auf gelöst, harfbuzz spreche ich in einem anderen Thread nochmal an.
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False