Erreur avec libpam-systemd: amd64


9

Lorsque j'essaie d'exécuter sudo apt-get upgrade, j'obtiens l'erreur suivante:

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)

Cela m'empêche d'installer certaines choses et, évidemment, quelque chose a mal tourné. Quelqu'un sait-il comment déboguer?


askubuntu.com/questions/448961/… ici vous pouvez voir comment déboguer les scripts de post-installation pour découvrir l'erreur
Pablo Hinojosa

Une réinstallation du paquet libpam est suggérée ici, mais ils ne disent pas si cela les a finalement aidés
Gasp0de

Réponses:


0

essayez-le

kernel.kptr_restrict = 1

ou (re) déplacer le fichier

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

Le processus de mise à jour peut maintenant se terminer :)


0

Aujourd'hui, je me suis cogné la tête avec l'un de nos anciens systèmes. Cette question a été l'un des premiers résultats lors de la recherche sur Google. Je laisse donc une réponse ici.

Le problème est lié à https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1325142

Il a été fermé car il ne sera pas corrigé pour le paquet libpam-systemd, mais la longue file d'attente de commentaires contenait quelques conseils sur la façon de le corriger temporairement pour surmonter les problèmes d'installation.

Nous sommes allés pour commenter le redémarrage du service invoke-rc.d systemd-logind start || exit $?dans

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

et

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

Ensuite, exécutez la apt-get installcommande avec l'indicateur de correction défini:

apt-get -f install

Et restauré les versions précédentes des scripts d'installation.

Certes, ce n'est pas la meilleure solution, mais cela nous a permis d'installer d'autres packages.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.