"Impossible d'ouvrir le fichier moddep '/lib/modules/3.XX-generic/modules.dep.bin'" lors du montage en boucle

25

Exécution de 14.04 dans virtualbox 4.3.8

Impossible de détecter les additions.iso d'invité lorsque j'ai sélectionné les additions.iso d'invité dans l'IDE Secondary Master.

Pas de problème, donc j'ai utilisé wget et téléchargé l'iso dans l'invité ubuntu sans tête.

lorsque je tente de charger l'ISO depuis l'intérieur en utilisant ces commandes:

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

Au sudo modprobe loop , j'ai eu l'erreur suivante:

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

Voici mon lsb_release -a :

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

EDIT:

Quand j'ai tapé

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

Je reviens

/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
    
posée Kim Stacks 02.05.2014 - 05:50
la source

7 réponses

20

Grâce aux commentaires de Braiam, je l’ai résolu en utilisant

sudo apt-get install --reinstall linux-image-3.13.0
    
réponse donnée Kim Stacks 03.05.2014 - 10:48
la source
17

Pas besoin de réinstaller linux image

sudo depmod

fonctionne bien pour moi. crédit va à @pabouk

    
réponse donnée Giri 26.01.2015 - 10:12
la source
6

Il peut s’agir de modifications du système en attente d’un redémarrage après les mises à jour. Mon installation indiquait le mauvais /lib/modules/<version> , mais elle a fonctionné après un redémarrage.

#:/ $ 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.
    
réponse donnée sshow 18.03.2016 - 04:30
la source
2
 # apt-get install --reinstall linux-image-'uname -r'

Cela fera l'affaire si vous ne souhaitez pas mettre à jour votre noyau.

    
réponse donnée Aanokpe Rai 17.10.2016 - 10:04
la source
0

Étrangement, je rencontre ce problème si je spécifie un ExecStart stanze dans une unité systemd contenant deux commandes connectées avec && , par exemple

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

Cela pourrait être incorrect, mais systemd aurait encore besoin d'échouer avec un message d'erreur utile - comme tout programme existant.

La chaîne de commande peut être exprimée avec bash -c , par exemple

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

(attention aux simples guillemets '' au lieu de guillemets "" ).

    
réponse donnée Karl Richter 26.07.2017 - 02:26
la source
0

Sudo depmod fonctionne bien pour moi.credit va à pabouk.

    
réponse donnée Hrishikesh 18.08.2018 - 06:16
la source
-1

Si vous ne pouvez pas accéder au réseau, vous pouvez le faire

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

Cela a fonctionné pour moi

    
réponse donnée Alex 14.03.2017 - 20:02
la source

Lire d'autres questions sur les étiquettes