我知道这个问题已经问过很多次了,但这些解决方案对我都没有帮助。
每当我运行sudo apt upgrade
时,我都会得到这个错误。
dpkg: error processing package systemd (--configure):
installed systemd package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
systemd
E: Sub-process /usr/bin/dpkg returned an error code (1)
和sudo dpkg --configure -a
返回
Setting up udev (237-3ubuntu10.28) ...
/var/lib/dpkg/info/udev.postinst: 108: /var/lib/dpkg/info/udev.postinst: addgroup: not found
dpkg: error processing package udev (--configure):
installed udev package post-installation script subprocess returned error exit status 127
Setting up systemd (237-3ubuntu10.28) ...
/var/lib/dpkg/info/systemd.postinst: 123: /var/lib/dpkg/info/systemd.postinst: addgroup: not found
dpkg: error processing package systemd (--configure):
installed systemd package post-installation script subprocess returned error exit status 127
dpkg: dependency problems prevent configuration of libnss-systemd:amd64:
libnss-systemd:amd64 depends on systemd (= 237-3ubuntu10.28); however:
Package systemd is not configured yet.
dpkg: error processing package libnss-systemd:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpam-systemd:amd64:
libpam-systemd:amd64 depends on systemd (= 237-3ubuntu10.28); however:
Package systemd is not configured yet.
dpkg: error processing package libpam-systemd:amd64 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
udev
systemd
libnss-systemd:amd64
libpam-systemd:amd64
我不认为在一起删除systemd
包是安全的。任何帮助都是感激的,我在Ubuntu18.04上。
发布于 2020-03-05 21:14:22
使用
stat / /dev /var
检查您是否是所有目录的所有者。如果没有,请运行:
chown root DirectoryYouAreNotOwner
在我的例子中,/
的所有者是Unknown
。所以我使用了命令:
chown root /
发布于 2021-02-11 04:59:31
米格尔·萨尔丹哈的回答对我没有用,我试着再多找一些。最后,这个职位的回答帮助了我。只需在这里张贴答案,因为这已经在几个地方提到,以防将来有人需要它。
sudo rm /var/lib/dpkg/info/systemd*
sudo dpkg --configure -D 777 systemd
sudo apt -f install
希望能帮上忙。
https://askubuntu.com/questions/1171668
复制相似问题