Không thể mở tệp moddep '/lib/modules/3.XX-generic/modules.dep.bin' khi gắn kết bằng cách sử dụng vòng lặp


31

Chạy 14.04 trong hộp ảo 4.3.8

Không thể phát hiện bổ sung khách.iso khi tôi chọn bổ sung khách.iso trong IDE phụ Master.

Không có vấn đề gì, vì vậy tôi đã sử dụng wget và tải iso vào máy khách không đầu Ubuntu.

khi tôi cố tải iso từ bên trong bằng các lệnh sau:

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

Tại sudo modprobe loop, tôi đã nhận được lỗi sau:

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

Đây là lsb_release -a:

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

CHỈNH SỬA:

Khi tôi gõ

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

Tôi trở lại

/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

Khi tôi làm điều này tôi chỉ nhận được 1 dep.bin: ls /lib/modules/*/modules.dep.bin /lib/modules/4.4.0-22-generic/modules.dep.bin Nhưng bằng cách nào đó anh ta vẫn nói tôi có 4.2.0.25. Làm thế nào điều này có thể đến?
kwoxer

Câu trả lời:


22

Nhờ những bình luận của Braiam, tôi đã giải quyết nó bằng cách sử dụng

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

1
Tôi gặp vấn đề tương tự sau khi pin trong máy tính xách tay của tôi bị lỗi trong khi khởi động. mo‌​dules.dep.bintrông rông. (tắt máy tính có lẽ đúng trong khi xây dựng lại hoặc một cái gì đó?) Việc cài đặt lại được đề cập đã giải quyết vấn đề. Cảm ơn! Sau khi nghiên cứu thêm, tôi nghĩ có lẽ sẽ đủ để chạy depmodđể tạo lại tập tin.
pabouk

17

Không cần phải cài đặt lại hình ảnh linux

sudo depmod

làm việc tốt cho tôi tín dụng vào @pabouk


10
Tôi nhận được: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

Tôi có lỗi tương tự như @kwoxer.
Vladimir Prudnikov

điều này làm việc cho tôi, sau khi máy tính xách tay bị mất điện và khởi động lại nó, / boot / efi không thể khởi động được nữa, thậm chí không được tự động ...
m.ardito

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

Nó có thể là những thay đổi hệ thống đang chờ khởi động lại sau khi cập nhật. Cài đặt của tôi đã chỉ ra sai /lib/modules/<version>, nhưng nó đã tự khắc phục sau khi khởi động lại.

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

Tôi cũng có vấn đề này: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

@kwoxer bạn đã thử khởi động lại chưa?
sshow

Đã có thể giải quyết nó rồi: serverfault.com/questions/780980/ từ
kwoxer

Rất biết ơn câu trả lời này. Cứu tôi khỏi cài đặt lại linux. :)
Zig

Tôi đang viết một vai trò khả thi cho thiết lập iptables và gặp vấn đề tương tự .. sau khi khởi động lại tất cả các công việc ... nhưng tôi cần thực hiện theo cách lập trình, vì vậy không cho phép khởi động lại. Có cách nào để làm cho nó hoạt động mà không cần khởi động lại?
vẽ

5
 # apt-get install - cài đặt linux-image-`uname -r`

Điều này sẽ thực hiện thủ thuật trừ khi bạn muốn nâng cấp kernel của mình.


Câu trả lời tương tự như câu trả lời trước đó của Kim Stacks.
Karl Richter

Ubuntu 18.04 64 gb thực sự?
Cornea Valentin ngày

0

Điều kỳ lạ là tôi đang gặp vấn đề này nếu tôi chỉ định một ExecStartstanze trong một systemdđơn vị có chứa hai lệnh được kết nối với &&, ví dụ:

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

Điều này có thể không chính xác, nhưng sau đó systemdvẫn cần phải thất bại với thông báo lỗi hữu ích - giống như bất kỳ chương trình nào từng tồn tại.

Chuỗi lệnh có thể được biểu thị bằng bash -c, vd

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

(nhớ các trích dẫn đơn giản ''thay vì dấu ngoặc kép "").


0

Được. Tôi không thể tin được nhưng tôi đã gặp lỗi tương tự và sau nhiều lần khắc phục sự cố, tôi đã phát hiện ra rằng cái /bootKHÔNG được gắn trong quá trình xây dựng lại mô-đun hạt nhân này.

Sau khi gắn kết, vấn đề đã biến mất cho tôi.

Hóa ra tôi là một nạn nhân giỏi, giỏi về hành vi bảo mật tốt (như được nêu ra bởi CISecurance).


-1

Nếu bạn không thể truy cập mạng, bạn có thể làm

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

Nó làm việc cho tôi

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.