Błąd z libpam-systemd: amd64


9

Kiedy próbuję uruchomić aktualizację apt-get sudo, pojawia się następujący błąd:

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)

To uniemożliwia mi instalowanie niektórych rzeczy i oczywiście coś poszło nie tak. Czy ktoś wie, jak debugować?


askubuntu.com/questions/448961/... tutaj możesz zobaczyć, jak debugować skrypty poinstalacyjne, aby dowiedzieć się o błędzie
Pablo Hinojosa

Sugerowana jest tutaj ponowna instalacja pakietu libpam, ale nie twierdzą, że to pomogło im w końcu: ubuntuforums.org/showthread.php?t=2281366
Gasp0de

Odpowiedzi:


0

Spróbuj

kernel.kptr_restrict = 1

lub (ponownie) przenieś plik

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

Teraz proces aktualizacji może się zakończyć :)


0

Uderzyłem się w głowę jednym z naszych dzisiejszych systemów. To pytanie było jednym z pierwszych wyników, gdy Googling był w pobliżu. Więc zostawiam tutaj odpowiedź.

Problem dotyczy https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1325142

Został zamknięty, ponieważ nie można go naprawić dla pakietu libpam-systemd, ale długa kolejka komentarzy zawierała wskazówki, jak to naprawić tymczasowo, aby rozwiązać problemy z instalacją.

Poszliśmy do komentowania ponowne uruchomienie usług invoke-rc.d systemd-logind start || exit $?w

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

i

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

Następnie uruchom apt-get installpolecenie z ustawioną flagą fix:

apt-get -f install

I przywrócono poprzednie wersje skryptów instalatora.

Z pewnością nie jest to najładniejsze „rozwiązanie”, ale zmusiło nas do zainstalowania innych pakietów.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.