Bir döngü kullanarak montaj yaparken “moddep dosyası '/lib/modules/3.XX-generic/modules.dep.bin' açılamadı”


31

Virtualbox 4.3.8’de 14.04 yayınlanıyor

IDE Secondary Master'da misafir additions.iso'yu seçtiğimde misafir additions.iso tespit edilemiyor.

Sorun değil, bu yüzden wget kullandım ve iso'yu başsız konuk ubuntu'ya yükledim.

Bu komutları kullanarak isoyu içeriden yüklemeye çalıştığımda:

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

At, sudo modprobe loopaşağıdaki hatayı aldım:

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

İşte benim lsb_release -a:

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

DÜZENLE:

Yazdığımda

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

geri aldım

/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

Bunu yaptığımda sadece 1 dep.bin alıyorum: ls /lib/modules/*/modules.dep.bin /lib/modules/4.4.0-22-generic/modules.dep.bin Ama her nasılsa hala 4.2.0.25'e sahip olduğumu söylüyor. Bu nasıl olabilir?
kwoxer,

Yanıtlar:


22

Braiam yorumları sayesinde bunu kullanarak çözdüm

sudo apt-get install --reinstall linux-image-3.13.0

1
Dizüstü bilgisayarımdaki pil önyükleme sırasında başarısız olduktan sonra da aynı sorunu yaşadım. mo‌​dules.dep.binboştu. (bilgisayar yeniden oluşturma işlemi sırasında muhtemelen sağa kapanıyor mu?) Teşekkürler! Daha fazla çalışmadan sonra muhtemelen depmoddosyayı yeniden oluşturmak için çalıştırmak için yeterli olacağını düşünüyorum .
pabouk

17

Linux görüntüsünü yeniden yüklemeye gerek yok

sudo depmod

benim için iyi çalışıyor. kredi pabouk'a gidiyor


10
Anladım: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

@Kwoxer ile aynı hatadır.
Vladimir Prudnikov

bu benim için çalıştı, notebook güç kaybettikten ve yeniden başlattıktan sonra, / boot / efi artık manuel olarak bile
çizilemedi

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
John Greene,

9

Güncellemelerin ardından yeniden başlatmayı bekleyen sistem değişiklikleri olabilir. Yüklemem yanlış olanı işaret ediyordu /lib/modules/<version>, ancak yeniden başlatmanın ardından çözüldü.

#:/ $ 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.

Ben de bu sorunu var: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.
19

@kwoxer yeniden başlatmayı denediniz mi?
sshow,

Bunu zaten
çözebildim

Bu cevap için minnettarım. Beni Linux’u yeniden kurmaktan kurtardı. :)
Zig

Iptables kurulumu için aynı rolü yapıyorum ve aynı sorunu yaşıyordum ... tüm işleri yeniden başlattıktan sonra ... ama programlı bir şekilde yapmam gerekiyor, bu yüzden yeniden başlatmaya izin vermiyorum. Yeniden başlatmadan çalışmasını sağlamak için herhangi bir yolu var mı?
Drew

5
 # apt-get install - yeniden yükleme linux-image-`uname -r`

Bu, çekirdeğinizi yükseltmek istemediğiniz sürece hile yapacak.


Kim Stacks'ın önceki cevaplarındaki cevapla aynı
Karl Richter

ubuntu 18.04 64 gb gerçekten mi?
Cornea Valentin,

0

Bir belirtirseniz İşin garibi, bu sorun yaşıyorum ExecStartbir de stanze systemdile bağlı iki komutları içeren birimin &&, örneğin

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

Bu yanlış olabilir, ancak daha sonra systemdmevcut olan herhangi bir program gibi, faydalı bir hata mesajı ile başarısız olmanız gerekir.

Komut zinciri bash -c, örneğin;

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

( ''çift ​​tırnak yerine basit tırnaklara dikkat edin "").


0

Tamam. İnanamadım ama aynı hatayı aldım ve çok sorun gidermeden sonra, /bootbu çekirdek modülünün yeniden yapılandırılması sırasında monte edilmediğini keşfettim .

Bir kez monte edildi, sorun benim için gitti.

(CISecurity tarafından belirtildiği gibi) iyi bir güvenlik uygulamasının iyi bir “kurbanı” olduğumu ortaya koyuyor.


-1

Şebekeye erişemiyorsanız,

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

Benim için çalıştı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.