dpkg-divert: error: rename melibatkan kesalahan penulisan setelah peningkatan dari 16.04 ke 16.10

44

Saya mendapat kesalahan aneh setelah memutakhirkan Ubuntu 16.04 ke 16.10.

Pembaruan Perangkat Lunak menyarankan pembaruan parsial:

Tidak dapat menginstal 'systemd-shim'

Pembaruan akan dilanjutkan tetapi paket 'systemd-shim' mungkin tidak dalam kondisi aktif. Harap pertimbangkan untuk mengirimkan laporan bug tentang hal itu.

subprocess installed post-removal script returned error exit status 2

sudo apt-get update selesai tanpa kesalahan.

sudo apt-get remove output ini

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)

Tolong bantu saya untuk memperbaiki kesalahan ini. Terima kasih.

Zappee
sumber

Jawaban:

82
  1. Menggunakan terminal, ganti nama /usr/share/dbus-1/system-services/org.freedesktop.systemd1.servicemenjadi /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
    
  2. Lanjutkan untuk berjalan sudo apt upgradelagi.

Semoga tidak ada lagi systemd-shimkesalahan yang muncul.

Ubah nama file kembali menjadi apa jika Anda memiliki masalah.

CrazyLemon
sumber
18
Juga memiliki masalah ini dari 16,04 ke 18,04. Solusi Anda juga berfungsi di sana.
Haydentech
@Haydentech saya juga, upgrade Ubuntu sangat merepotkan askubuntu.com/questions/1085665/…
baptx