Ошибка с libpam-systemd: amd64

9

Когда я пытаюсь запустить sudo apt-get upgrade, я получаю следующую ошибку:

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
источник
askubuntu.com/questions/448961/… здесь вы можете увидеть, как отлаживать сценарии после установки, чтобы найти ошибку
Пабло Инохоса,
Здесь предлагается переустановка пакета libpam, но они не говорят, помог ли он им в конце: ubuntuforums.org/showthread.php?t=2281366
Gasp0de

Ответы:

0

попробуй это

kernel.kptr_restrict = 1

или (пере) переместить файл

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

Теперь процесс обновления можно завершить :)

NullPointer
источник
0

Сегодня я ударился об одну из наших устаревших систем. Этот вопрос был одним из первых результатов поиска в Google. Поэтому я оставляю ответ здесь.

Эта проблема связана с https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1325142.

Он был закрыт как исправление для пакета libpam-systemd, но длинная очередь комментариев содержала некоторые подсказки о том, как исправить это временно, чтобы преодолеть проблемы установки.

Мы пошли для комментирования перезапусков сервиса invoke-rc.d systemd-logind start || exit $?в

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

а также

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

Затем выполните apt-get installкоманду с установленным флагом исправления:

apt-get -f install

И восстановил предыдущие версии установочных скриптов.

Конечно, не самое лучшее «решение», но оно заставило нас установить другие пакеты.

Марио Стейниц
источник