LINUX.ORG.RU

Failed to start Load kernel Modul

 


0

1

С некоторого времени при загрузке Fedora 21 стало выдаваться это сообщение и далее что система не может запустить systemd-modules-load.service

[soz@localhost ~]$ systemctl --state=failed
  UNIT                         LOAD   ACTIVE SUB    DESCRIPTION
● systemd-modules-load.service loaded failed failed Load Kernel Modules

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
[soz@localhost ~]$
[soz@localhost ~]$ systemctl status systemd-modules-load
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
   Active: failed (Result: exit-code) since Сб 2015-03-21 23:22:38 MSK; 5min ago
           start condition failed at Сб 2015-03-21 23:22:54 MSK; 5min ago
           none of the trigger conditions were met
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
 Main PID: 81 (code=exited, status=1/FAILURE)

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
[soz@localhost ~]$
[soz@localhost ~]$ systemctl restart systemd-modules-load
[soz@localhost ~]$ systemctl status systemd-modules-load
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
   Active: failed (Result: exit-code) since Сб 2015-03-21 23:22:38 MSK; 9min ago
           start condition failed at Сб 2015-03-21 23:30:49 MSK; 1min 13s ago
           none of the trigger conditions were met
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
 Main PID: 81 (code=exited, status=1/FAILURE)

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
[soz@localhost ~]$
[soz@localhost ~]$ journalctl -b _PID=81
-- Logs begin at Чт 2015-02-26 17:28:55 MSK, end at Сб 2015-03-21 23:32:59 MSK. --
мар 21 23:22:38 localhost.localdomain systemd-modules-load[81]: Failed to find module 'vboxdrv'
мар 21 23:22:38 localhost.localdomain systemd-modules-load[81]: Failed to find module 'vboxnetflt'
мар 21 23:22:38 localhost.localdomain systemd-modules-load[81]: Failed to find module 'vboxnetadp'
[soz@localhost ~]$

Переустанавливал Virtualbox? ,бестолку. Что делать??????????

★★

в логах сказано

Failed to find module 'vboxdrv'
мар 21 23:22:38 localhost.localdomain systemd-modules-load[81]: Failed to find module 'vboxnetflt'
мар 21 23:22:38 localhost.localdomain systemd-modules-load[81]: Failed to find module 'vboxnetadp


Так что нужно переустанавливать модули ядра для VirtualBox. Обычно они идут отдельно от самого VB.

Atlant ★★★★★ ()
Ответ на: комментарий от Atlant

Вы имеете ввиду DKMS?

VirtualBox я устанавливал из репозитория rpmfusion-free-updates.

Gooddy ★★ ()

Обновили ядро и не пересобрали модули virtualbox. Запустите пересборку через DKMS и настройте её автозапуск после обновления ядра, чтобы больше об этом не париться.

Axon ★★★★★ ()
Ответ на: комментарий от Axon

Снес Virtualbox который устанавливал из репозитория rpmfusion-free-updates, и установил из http://download.virtualbox.org/virtualbox/rpm/fedora/21/x86_64/. Затем выполнил sudo /etc/init.d/vboxdrv setup, все прошло нормально. Виртуальные машины запускаются. Но systemd-modules-load.service так и не стартует. Что он делает, может его вообще отключить?

Gooddy ★★ ()
Последнее исправление: Gooddy (всего исправлений: 1)
Ответ на: комментарий от Gooddy

Виртуальные машины запускаются. Но systemd-modules-load.service так и не стартует.

На что он сейчас-то жалуется?

Axon ★★★★★ ()
Ответ на: комментарий от Axon
[soz@localhost ~]$ systemctl status systemd-modules-load
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
   Active: failed (Result: exit-code) since Вс 2015-03-22 12:04:34 MSK; 1h 12min ago
           start condition failed at Вс 2015-03-22 12:46:52 MSK; 30min ago
           none of the trigger conditions were met
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
 Main PID: 81 (code=exited, status=1/FAILURE)

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
[soz@localhost ~]$ journalctl -b _PID=81
-- Logs begin at Чт 2015-02-26 17:28:55 MSK, end at Вс 2015-03-22 13:17:12 MSK. --
мар 22 12:04:34 localhost.localdomain systemd-modules-load[81]: Failed to find module 'vboxdrv'
мар 22 12:04:34 localhost.localdomain systemd-modules-load[81]: Failed to find module 'vboxnetflt'
мар 22 12:04:34 localhost.localdomain systemd-modules-load[81]: Failed to find module 'vboxnetadp'
[soz@localhost ~]$ 

То-же самое!!!!

Gooddy ★★ ()
Ответ на: комментарий от Axon
[soz@localhost ~]$ lsmod
Module                  Size  Used by
vboxpci                23256  0 
vboxnetadp             25670  0 
vboxnetflt             27605  0 
vboxdrv               397572  3 vboxnetadp,vboxnetflt,vboxpci
ccm                    17731  1 
..............
................
Gooddy ★★ ()
Ответ на: комментарий от Gooddy

Фигня какая-то. Попробуйте выгрузить модули и перезапустить сервис.

Axon ★★★★★ ()
Ответ на: комментарий от Axon
[soz@localhost ~]$ sudo rmmod vboxnetadp
[soz@localhost ~]$ sudo rmmod vboxpci
[soz@localhost ~]$ sudo rmmod vboxnetflt
[soz@localhost ~]$ sudo rmmod vboxdrv
[soz@localhost ~]$ systemctl restart systemd-modules-load.service
[soz@localhost ~]$ systemctl status systemd-modules-load
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
   Active: failed (Result: exit-code) since Вс 2015-03-22 14:38:20 MSK; 30min ago
           start condition failed at Вс 2015-03-22 15:08:37 MSK; 11s ago
           none of the trigger conditions were met
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
 Main PID: 81 (code=exited, status=1/FAILURE)

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
[soz@localhost ~]$ journalctl -b _PID=81
-- Logs begin at Чт 2015-02-26 17:28:55 MSK, end at Вс 2015-03-22 15:08:37 MSK. --
мар 22 14:38:20 localhost.localdomain systemd-modules-load[81]: Failed to find module 'vboxdrv'
мар 22 14:38:20 localhost.localdomain systemd-modules-load[81]: Failed to find module 'vboxnetflt'
мар 22 14:38:20 localhost.localdomain systemd-modules-load[81]: Failed to find module 'vboxnetadp'
[soz@localhost ~]$ lsmod | grep vbox*
[soz@localhost ~]$ 
Gooddy ★★ ()
Последнее исправление: Gooddy (всего исправлений: 1)
Ответ на: комментарий от Axon
[soz@localhost ~]$ sudo updatedb
[soz@localhost ~]$ locate vboxdrv.ko
/usr/lib/modules/3.19.1-201.fc21.x86_64/extra/vboxdrv.ko
/var/lib/dkms/vboxhost/4.3.26/3.19.1-201.fc21.x86_64/x86_64/module/vboxdrv.ko
[soz@localhost ~]$
Gooddy ★★ ()
Ответ на: комментарий от Gooddy

Всё нормально, вроде. modprobe vboxdrv срабатывает?

Axon ★★★★★ ()
Ответ на: комментарий от Axon
[soz@localhost ~]$ lsmod | grep vbox*
vboxpci                23256  0 
vboxnetadp             25670  0 
vboxnetflt             27605  0 
vboxdrv               397572  3 vboxnetadp,vboxnetflt,vboxpci
[soz@localhost ~]$ sudo rmmod vboxdrv
rmmod: ERROR: Module vboxdrv is in use by: vboxnetadp vboxnetflt vboxpci
[soz@localhost ~]$ sudo rmmod vboxnetflt
[soz@localhost ~]$ sudo rmmod vboxpci
[soz@localhost ~]$ sudo rmmod vboxnetadp
[soz@localhost ~]$ sudo rmmod vboxdrv
[soz@localhost ~]$ lsmod | grep vbox*
[soz@localhost ~]$ sudo modprobe vboxdrv
[soz@localhost ~]$ lsmod | grep vbox*
vboxdrv               397572  0 
[soz@localhost ~]$
Gooddy ★★ ()
Ответ на: комментарий от Gooddy
[soz@localhost ~]$ sudo modprobe vboxpci
[soz@localhost ~]$ sudo modprobe vboxnetflt
[soz@localhost ~]$ sudo modprobe vboxnetadp
[soz@localhost ~]$ lsmod | grep vbox*
vboxnetadp             25670  0 
vboxnetflt             27605  0 
vboxpci                23256  0 
vboxdrv               397572  3 vboxnetadp,vboxnetflt,vboxpci
[soz@localhost ~]$
Gooddy ★★ ()
Ответ на: комментарий от Kuzz

Выполнил

dracut -f /boot/initramfs-$(uname -r).img $(uname -r)

Спасибо!!! Все теперь стало нормально.

Gooddy ★★ ()
Последнее исправление: Gooddy (всего исправлений: 2)

В федоре 21 на последнем ядре 3.19.1-201 есть такая проблема — не получается собрать модули ядра:

2015/03/22 16:22:46 akmodsbuild: /tmp/akmodsbuild.ZPsmcF6G/BUILD/VirtualBox-kmod-4.3.20/_kmod_build_3.19.1-201.fc21.x86_64/vboxsf/regops.c: In function 'sf_readpage':
2015/03/22 16:22:46 akmodsbuild: /tmp/akmodsbuild.ZPsmcF6G/BUILD/VirtualBox-kmod-4.3.20/_kmod_build_3.19.1-201.fc21.x86_64/vboxsf/regops.c:608:31: error: 'struct file' has no member named 'f_dentry'
2015/03/22 16:22:46 akmodsbuild: struct inode *inode = file->f_dentry->d_inode;
2015/03/22 16:22:46 akmodsbuild: ^
2015/03/22 16:22:46 akmodsbuild: scripts/Makefile.build:257: recipe for target '/tmp/akmodsbuild.ZPsmcF6G/BUILD/VirtualBox-kmod-4.3.20/_kmod_build_3.19.1-201.fc21.x86_64/vboxsf/regops.o' failed
2015/03/22 16:22:46 akmodsbuild: make[1]: *** [/tmp/akmodsbuild.ZPsmcF6G/BUILD/VirtualBox-kmod-4.3.20/_kmod_build_3.19.1-201.fc21.x86_64/vboxsf/regops.o] Error 1
2015/03/22 16:22:46 akmodsbuild: Makefile:1386: recipe for target '_module_/tmp/akmodsbuild.ZPsmcF6G/BUILD/VirtualBox-kmod-4.3.20/_kmod_build_3.19.1-201.fc21.x86_64/vboxsf' failed
2015/03/22 16:22:46 akmodsbuild: make: *** [_module_/tmp/akmodsbuild.ZPsmcF6G/BUILD/VirtualBox-kmod-4.3.20/_kmod_build_3.19.1-201.fc21.x86_64/vboxsf] Error 2
2015/03/22 16:22:46 akmodsbuild: make: Leaving directory '/usr/src/kernels/3.19.1-201.fc21.x86_64'
2015/03/22 16:22:46 akmodsbuild: error: Bad exit status from /var/tmp/rpm-tmp.S7G3hG (%build)

Грузись с более старым ядром, на нём должно работать.

ionivan ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.