Gặp lỗi với dpkg


8

Gần đây tôi đã nâng cấp máy chủ 14.04 lên 14.10 và tôi nhận được thông báo lỗi này trong quá trình nâng cấp:

Thiết lập sysv-rc (2.88dsf-41ubfox18) ...
Thông tin: Sắp xếp lại hệ thống khởi động, đăng nhập vào /var/lib/insserv/run-20141030T2142.log
lỗi: Đã xảy ra lỗi khi di chuyển.

lỗi: Không thể di chuyển sang trình tự khởi động dựa trên phụ thuộc.

Xem http://wiki.debian.org/LSBInitScripts/DependencyBasingBoot để biết
thêm thông tin về trình tự khởi động dựa trên phụ thuộc. Đến
đánh giá lại quá trình di chuyển chạy 'dpkg - thông minh sysv-rc'.

dpkg: gói xử lý lỗi sysv-rc (--cool):
 quy trình con được cài đặt tập lệnh sau khi cài đặt trả về trạng thái thoát lỗi 1

Bất cứ khi nào tôi cài đặt gói / sử dụng dpkg, tôi gặp một lỗi rất giống nhau. Điều này không bao giờ xảy ra vào ngày 14.04.



EDIT: Đã thêm bên dưới là nhật ký có thể chứa nhiều thông tin hơn

thông tin: Chuyển đổi RC0.d / S * và RC6.d / S * thành K *.
ls: không thể truy cập S *: Không có tệp hoặc thư mục như vậy
ls: không thể truy cập S *: Không có tệp hoặc thư mục như vậy
Thông tin: chạy không an toàn
insserv: warning: script 'wide-dhcpv6-client' thiếu các thẻ LSB và ghi đè
insserv: warning: script 'bind9' thiếu thẻ LSB và ghi đè
insserv: Có một vòng lặp giữa dịch vụ bind9 và apache2 nếu dừng
insserv: vòng lặp liên quan đến dịch vụ apache2 ở độ sâu 2
insserv: vòng lặp liên quan đến dịch vụ bind9 ở độ sâu 1
insserv: vòng lặp liên quan đến dịch vụ sendigs ở độ sâu 4
insserv: thoát ngay bây giờ mà không thay đổi thứ tự khởi động!

Vì vậy, điều gì xảy ra khi bạn chạy "dpkg - thông minh sysv-rc" như được khuyên?
Panther

cùng một thông báo errror xuất hiện
wolfy1339

Đó là một lỗi và bạn chưa đăng đủ thông tin để tôi trả lời. Có một cuộc thảo luận ở đây - unix.stackexchange.com/questions/145964/, nhưng tôi không thấy một bản sửa lỗi
Panther

Tôi đã bao gồm nhật ký mới nhất trong bài viết của mình
wolfy1339

loại bỏ apache và ràng buộc 9 và thử lại. Sau đó cài đặt lại apache và liên kết 9.
Panther

Câu trả lời:


8

Tôi đã có cùng một vấn đề, nhưng trong trường hợp của tôi, nó đã được gây ra bởi virtuoso-nepomukkịch bản.

Thay vì loại bỏ bind9apache, tôi sẽ đề nghị chỉ di chuyển các tập lệnh của họ ra khỏi /etc/init.dthư mục. Điều đó sẽ cho phép quá trình hoàn tất, sau đó bạn có thể thực hiện một apt-get install --reinstall ...trong các gói đó sau khi bạn cập nhật xong để khởi động lại cấu hình của chúng đúng cách.


3

Có vẻ như bạn có lỗi trong các tệp cấu hình của mình cho bind9 và Wide-dhcpv6-client. Nếu bạn chưa tự chỉnh sửa chúng (tức là bạn đang sử dụng / muốn sử dụng hành vi máy khách DHCP / DNS mặc định), bạn nên phát hành

apt-get install --reinstall bind9 wide-dhcpv6-client

và khi nó hỏi bạn có muốn giữ các tệp cấu hình hiện tại của bạn không, hãy bảo nó ghi đè lên tệp của bạn bằng phiên bản của bộ duy trì gói.

Tôi gặp vấn đề này sau khi sử dụng nâng cấp do-phát hành để đi từ Trusty sang Xenial. Tôi đoán ở đâu đó trong đó nó không hoàn toàn nâng cấp từ Upstart lên systemd đúng cách. Dù sao, ở trên đã khắc phục vấn đề cho tôi.

Nếu apt báo cáo lỗi trong các tệp cấu hình của bạn cho máy chủ DHCP, có lẽ bạn muốn giải quyết chính xác điều đó. Câu trả lời của 3vi1 chỉ là loại vấn đề có thể xảy ra dưới tấm thảm để lừa apt thực hiện những gì bạn muốn.


-1

Làm điều này trên một máy tính xách tay Dell Precision M3800 với Ubuntu, tôi phải làm tương tự /etc/init.d/dell*.

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.