Systemd-modules-load.service failed Load Kernel Modules

When I boot or when I enter sudo systemctl --failed into terminal, I receive this error:

  UNIT                         LOAD   ACTIVE SUB    DESCRIPTION                
ā— systemd-modules-load.service loaded failed failed Load Kernel Modules

When I enter sudo journalctl -p 3 -xb in terminal, it tells me:

Jul 12 12:11:16 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:16 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:16 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:16 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:16 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:16 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:16 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:16 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:16 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:16 Robert systemd[1]: Failed to start Load Kernel Modules.
Jul 12 12:11:16 Robert systemd-modules-load[332]: Failed to insert module 'vboxdrv': Exec format error
Jul 12 12:11:16 Robert systemd-modules-load[332]: Failed to insert module 'vboxnetadp': Exec format error
Jul 12 12:11:16 Robert systemd-modules-load[332]: Failed to insert module 'vboxnetflt': Exec format error
Jul 12 12:11:16 Robert systemd-modules-load[332]: Failed to insert module 'vboxdrv': Exec format error
Jul 12 12:11:16 Robert systemd-modules-load[332]: Failed to insert module 'vboxnetadp': Exec format error
Jul 12 12:11:16 Robert systemd-modules-load[332]: Failed to insert module 'vboxnetflt': Exec format error
Jul 12 12:11:16 Robert systemd-modules-load[332]: Failed to insert module 'vboxdrv': Exec format error
Jul 12 12:11:16 Robert systemd-modules-load[332]: Failed to insert module 'vboxnetadp': Exec format error
Jul 12 12:11:16 Robert systemd-modules-load[332]: Failed to insert module 'vboxnetflt': Exec format error
Jul 12 12:11:18 Robert systemd-modules-load[586]: Failed to insert module 'vboxdrv': Exec format error
Jul 12 12:11:18 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:18 Robert systemd-modules-load[586]: Failed to insert module 'vboxnetadp': Exec format error
Jul 12 12:11:18 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:18 Robert systemd-modules-load[586]: Failed to insert module 'vboxnetflt': Exec format error
Jul 12 12:11:18 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:18 Robert systemd-modules-load[586]: Failed to insert module 'vboxdrv': Exec format error
Jul 12 12:11:18 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:18 Robert systemd-modules-load[586]: Failed to insert module 'vboxnetadp': Exec format error
Jul 12 12:11:18 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:18 Robert systemd-modules-load[586]: Failed to insert module 'vboxnetflt': Exec format error
Jul 12 12:11:18 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:18 Robert systemd-modules-load[586]: Failed to insert module 'vboxdrv': Exec format error
Jul 12 12:11:18 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:18 Robert systemd-modules-load[586]: Failed to insert module 'vboxnetadp': Exec format error
Jul 12 12:11:18 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:18 Robert systemd-modules-load[586]: Failed to insert module 'vboxnetflt': Exec format error
Jul 12 12:11:18 Robert kernel: vboxdrv: version magic '5.15.120-1-MANJARO SMP preempt mod_unload ' should be '5.15.114-2-MANJARO SMP preempt mod_unload '
Jul 12 12:11:18 Robert systemd[1]: Failed to start Load Kernel Modules.
ā–‘ā–‘ Subject: A start job for unit systemd-modules-load.service has failed
ā–‘ā–‘ Defined-By: systemd
ā–‘ā–‘ Support: https://forum.manjaro.org/c/support
ā–‘ā–‘ 
ā–‘ā–‘ A start job for unit systemd-modules-load.service has finished with a failure.
ā–‘ā–‘ 
ā–‘ā–‘ The job identifier is 270 and the job result is failed.
Jul 12 12:11:19 Robert systemd-modules-load[603]: Failed to insert module 'vboxdrv': Exec format error

I had just updated, and I got an error on an AUR package in the end. I believe the post transaction hooks were not triggered, but I am not sure if they got triggered or not.

I tried sudo systemctl restart systemd-modules-load.service, reinstalling virtualbox, sudo mkinitcpio -P and sudo update -grub and reboot to try to solve this issue, to no avail.

Does anyone know how I can fix this error?

sudo pacman-mirrors -c Global &&  pacman -Syyu
1 Like
[rob@Robert ~]$ sudo pacman-mirrors -c Global &&  pacman -Syyu
::INFO Downloading mirrors from Manjaro
::INFO => Mirror pool: https://repo.manjaro.org/mirrors.json
::INFO => Mirror status: https://repo.manjaro.org/status.json
::INFO User generated mirror list
::------------------------------------------------------------
::INFO Custom mirror file saved: /var/lib/pacman-mirrors/custom-mirrors.json
::INFO Using custom mirror file
::INFO Querying mirrors - This may take some time
  0.494 Global         : https://mirrors.manjaro.org/repo/
::INFO Writing mirror list
::Global          : https://mirrors.manjaro.org/repo/stable/$repo/$arch
::INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist
::INFO To reset custom mirrorlist 'sudo pacman-mirrors -id'
::INFO To remove custom config run  'sudo pacman-mirrors -c all'
error: you cannot perform this operation unless you are root.
[rob@Robert ~]$ sudo pacman-mirrors -c Global && sudo pacman -Syyu
::INFO Downloading mirrors from Manjaro
::INFO => Mirror pool: https://repo.manjaro.org/mirrors.json
::INFO => Mirror status: https://repo.manjaro.org/status.json
::INFO User generated mirror list
::------------------------------------------------------------
::INFO Custom mirror file saved: /var/lib/pacman-mirrors/custom-mirrors.json
::INFO Using custom mirror file
::INFO Querying mirrors - This may take some time
  0.475 Global         : https://mirrors.manjaro.org/repo/
::INFO Writing mirror list
::Global          : https://mirrors.manjaro.org/repo/stable/$repo/$arch
::INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist
::INFO To reset custom mirrorlist 'sudo pacman-mirrors -id'
::INFO To remove custom config run  'sudo pacman-mirrors -c all'
:: Synchronizing package databases...
 core                  144.6 KiB   295 KiB/s 00:00 [----------------------] 100%
 extra                   8.6 MiB  3.23 MiB/s 00:03 [----------------------] 100%
 community              29.0   B   136   B/s 00:00 [----------------------] 100%
 multilib              144.6 KiB   347 KiB/s 00:00 [----------------------] 100%
:: Starting full system upgrade...
warning: manjaro-hello: local (0.7.0-6) is newer than extra (0.7.0-5)
warning: perl-finance-quote: local (1.5400-1) is newer than extra (1.55-1)
 there is nothing to do

SOLVED: I deleted the old and obsolete initramfs from /, mkinitcpio -P already made new ones in /boot
then I updated grub.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.