Lỗi với libpam-systemd: amd64


9

Khi tôi thử và chạy sudo apt-get nâng cấp, tôi gặp lỗi sau:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up libpam-systemd:amd64 (204-5ubuntu20.7) ...
start: Job failed to start
invoke-rc.d: initscript systemd-logind, action "start" failed.
dpkg: error processing package libpam-systemd:amd64 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 libpam-systemd:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)

Điều này đang ngăn cản tôi cài đặt một số thứ và rõ ràng có điều gì đó đã sai. Có ai biết làm thế nào để gỡ lỗi?


Askubfox.com/questions/436161/ trên đây bạn có thể xem cách gỡ lỗi các tập lệnh sau khi cài đặt để tìm ra lỗi
— Pablo Hinojosa

Một cài đặt lại gói libpam được đề xuất ở đây, nhưng họ không nói liệu cuối cùng nó có giúp họ không: ubuntuforums.org/showthread.php?t=2281366
— Gasp0de

Câu trả lời:


0

thử nó

kernel.kptr_restrict = 1

hoặc (tái) di chuyển tệp

/etc/sysctl.d/10-kernel-hardening.conf

Bây giờ quá trình cập nhật có thể hoàn thành :)


0

Tôi đập đầu mình xung quanh cái này với một trong những hệ thống di sản của chúng tôi ngày hôm nay. Câu hỏi này là một trong những kết quả đầu tiên khi Google đi vòng quanh. Vì vậy, tôi đang để lại một câu trả lời ở đây.

Vấn đề có liên quan đến https://bugs.launchpad.net/ubfox/+source/systemd/+orms/1325142

Nó đã bị đóng vì không sửa được gói libpam-systemd, nhưng hàng dài các bình luận chứa một số gợi ý về cách khắc phục tạm thời để khắc phục các sự cố cài đặt.

Chúng tôi đã đi bình luận dịch vụ khởi động lại invoke-rc.d systemd-logind start || exit $?trong

/var/lib/dpkg/info/libpam-systemd\:amd64.postinst

và

/var/lib/dpkg/info/libpam-systemd\:amd64.prerm

Sau đó chạy apt-get installlệnh với cờ sửa lỗi được đặt:

apt-get -f install

Và khôi phục các phiên bản trước của tập lệnh cài đặt.

Chắc chắn, không phải là "giải pháp" đẹp nhất, nhưng chúng tôi sẽ cài đặt các gói khác.

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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.