Я получил странную ошибку после обновления Ubuntu 16.04 к 16,10.
Программное обеспечение Updater предлагает частичное обновление:
Не удалось установить 'systemd-контейнер'
Обновление продолжится, но пакет 'systemd-контейнера' не может быть в рабочем состоянии. Рассмотрите представление отчета об ошибках об этом.
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)
Помогите мне зафиксировать эту ошибку.Спасибо.
Используя терминал, переименуйте /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
Продолжают работать sudo apt upgrade
снова.
, Надо надеяться, больше никакой systemd-shim
ошибки должны появиться.
Переименовывают файл назад к тому, чем это было, если у Вас есть какие-либо проблемы.