zap*_*pee 57 apt partial-upgrade 16.10
将 Ubuntu 16.04 升级到 16.10 后,我遇到了一个奇怪的错误。
软件更新程序建议进行部分更新:
无法安装“systemd-shim”
升级将继续,但“systemd-shim”包可能不在工作状态。请考虑提交有关它的错误报告。
Run Code Online (Sandbox Code Playgroud)subprocess installed post-removal script returned error exit status 2
sudo apt-get update 完成没有任何错误。
sudo apt-get remove 输出这个
The following packages will be REMOVED:
systemd-shim
0 to upgrade, 0 to newly install, 1 to remove and 0 not to upgrade.
1 not fully installed or removed.
After this operation, 71.7 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 1451244 files and directories currently installed.)
Removing systemd-shim (9-1bzr4ubuntu1) ...
Removing 'diversion of /usr/share/dbus-1/system-services/org.freedesktop.systemd1.service to /usr/share/dbus-1/system-services/org.freedesktop.systemd1.service.systemd by systemd-shim'
dpkg-divert: error: rename involves overwriting '/usr/share/dbus-1/system-services/org.freedesktop.systemd1.service' with
different file '/usr/share/dbus-1/system-services/org.freedesktop.systemd1.service.systemd', not allowed
dpkg: error processing package systemd-shim (--remove):
subprocess installed post-removal script returned error exit status 2
Errors were encountered while processing:
systemd-shim
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个错误。谢谢你。
小智 116
使用终端,重命名/usr/share/dbus-1/system-services/org.freedesktop.systemd1.service为/usr/share/dbus-1/system-services/org.freedesktop.systemd1.service.bak:
sudo mv /usr/share/dbus-1/system-services/org.freedesktop.systemd1.service /usr/share/dbus-1/system-services/org.freedesktop.systemd1.service.bak
Run Code Online (Sandbox Code Playgroud)继续运行sudo apt upgrade。
希望不会systemd-shim出现更多错误。
如果您有任何问题,请将文件重命名回原来的名称。