Running 14.04 in virtualbox 4.3.8

Unable to detect the guest additions.iso when i selected the guest additions.iso in the IDE Secondary Master.

No problem, so I used wget and downloaded the iso into the guest ubuntu headless.

when I attempt to load the iso from inside using these commands:

sudo mkdir /media/iso
sudo modprobe loop
sudo mount filename.iso /media/iso -t iso9660 -o loop

At the sudo modprobe loop, I got the following error:

modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/3.13.0-24-generic/modules.dep.bin'

Here are my lsb_release -a:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04 LTS
Release:    14.04
Codename:   trusty


When I typed

ls /lib/modules/*/modules.dep.bin

I get back

/lib/modules/3.11.0-20-generic/modules.dep.bin  /lib/modules/3.13.0-24-generic/mo‌​dules.dep.bin /lib/modules/3.5.0-49-generic/modules.dep.bin
  • When I do this I just get 1 dep.bin: ls /lib/modules/*/modules.dep.bin /lib/modules/4.4.0-22-generic/modules.dep.bin But somehow he still says I have How might this come?
    – kwoxer
    Jun 4, 2016 at 19:02

8 Answers 8


Thanks to Braiam comments, I have solved it using

sudo apt-get install --reinstall linux-image-3.13.0
  • 1
    I had the same problem after the battery in my notebook failed during boot. mo‌​dules.dep.bin was empty. (computer shut off probably right during rebuild or something?) The mentioned reinstall solved the problem. Thanks! After further study I think it would probably suffice to run depmod to regenerate the file. Oct 14, 2014 at 14:11

No need to reinstall linux image

sudo depmod

works fine for me. credit goes to @pabouk

  • 14
    The I get: sudo depmod depmod: ERROR: could not open directory /lib/modules/4.2.0-25-generic: No such file or directory depmod: FATAL: could not search modules: No such file or directory
    – kwoxer
    Jun 4, 2016 at 19:01
  • I have the same error as @kwoxer. Apr 4, 2018 at 9:53
  • this worked for me, after notebook lost power, and rebooting it, /boot/efi could not be booted anymore, not even manually...
    – m.ardito
    Aug 11, 2018 at 17:22
  • sudo depmod depmod: WARNING: could not open /lib/modules/4.9.0/modules.order: No such file or directory depmod: WARNING: could not open /lib/modules/4.9.0/modules.builtin: No such file or directory Dec 19, 2018 at 0:05

It may be system changes waiting for a reboot after updates. My installation was pointing to the wrong /lib/modules/<version>, but it worked itself out after a reboot.

#:/ $ sudo modinfo iptable_nat
libkmod: ERROR ../libkmod/libkmod.c:557 kmod_search_moddep: could not open moddep file '/lib/modules/4.1.18+/modules.dep.bin'
modinfo: ERROR: Module alias iptable_nat not found.
  • I also has this issue: sudo modinfo iptable_nat libkmod: ERROR ../libkmod/libkmod.c:586 kmod_search_moddep: could not open moddep file '/lib/modules/4.2.0-25-generic/modules.dep.bin' modinfo: ERROR: Module alias iptable_nat not found.
    – kwoxer
    Jun 4, 2016 at 19:00
  • @kwoxer did you try rebooting?
    – sshow
    Jun 4, 2016 at 20:42
  • Was able to solve it already : serverfault.com/questions/780980/…
    – kwoxer
    Jun 5, 2016 at 5:13
  • Thankful for this answer. Saved me from reinstalling linux. :)
    – Zig
    Jan 3, 2017 at 23:58
  • I am writing ansible role for iptables setup and experiencing the same issue.. after reboot all works... but I need to do it in a programmatic way, so no reboot allowed. Is there any way to make it work without reboot?
    – Drew
    Feb 23, 2018 at 6:42
 # apt-get install --reinstall linux-image-`uname -r`

This will do the trick unless you want to upgrade your kernel.

  • Same answer as Kim Stacks's earlier one. Jul 26, 2017 at 0:21
  • ubuntu 18.04 64 gb really ? Oct 10, 2019 at 12:35

In my case on a raspberry 3b+ running on the raspbian OS, trying to run a cryptsetup command which uses dm_mod in the kernel, which was not included in my kernel, this helped without needing a re-flash of the raspberry:

sudo apt-get install --reinstall --yes raspberrypi-bootloader raspberrypi-kernel
sudo reboot

Taken from this thread: https://www.raspberrypi.org/forums/viewtopic.php?t=282802

My cryptsetup command worked afterwards, while having the same error like OP stated: Cannot initialize device-mapper. Is dm_mod kernel module loaded? previously.


Oddly, I'm experiencing this issue if I specify an ExecStart stanze in a systemd unit containing two commands connected with &&, e.g.

ExecStart=/sbin/modprobe zfs && /usr/local/sbin/zpool import -d /dev data

This might be incorrect, but then systemd would still need to fail with a helpful error message - like any program ever existing.

The command chain can be expressed with bash -c, e.g.

ExecStart=/bin/bash -c '/sbin/modprobe zfs && /usr/local/sbin/zpool import -d /dev data'

(mind the simple quotes '' instead of double quotes "").


Ok. I couldn’t believe it but I got the same error and after much troubleshooting, I’ve discovered that the /boot was NOT mounted during this kernel module rebuild.

Once mounted, the problem went away for me.

Turns out that I was a good “victim” of a good security practice (as outlined by CISecurity).


If you can't access the network you can do

dpkg-reconfigure linux-image-$(uname -r)

It worked for me

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.