Wie aktualisiere ich Ubuntu, wenn das Paketsystem defekt ist?

Wie aktualisiere ich Ubuntu, wenn das Paketsystem defekt ist?

Ich habe versucht, Gallium OS (das auf Ubuntu basiert) zu aktualisieren, erhalte jedoch immer wieder Fehlermeldungen. Für jede Hilfe wäre ich dankbar. Nachfolgend sehen Sie einen Screenshot der Fehlermeldung:

Fehlermeldung.

Ich habe sudo apt-get -f installdas Terminal ausgeführt und die folgende Meldung erhalten:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libssl1.0.0:i386
The following packages will be upgraded:
  libssl1.0.0:i386
1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
3 not fully installed or removed.
Need to get 0 B/1,106 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Preconfiguring packages ...
(Reading database ... 193560 files and directories currently installed.)
Preparing to unpack .../libssl1.0.0_1.0.2d-0ubuntu1.5-galliumos0_i386.deb ...
Unpacking libssl1.0.0:i386 (1.0.2d-0ubuntu1.5-galliumos0) over (1.0.2d-0ubuntu1.4-galliumos0) ...
dpkg: error processing archive /var/cache/apt/archives/libssl1.0.0_1.0.2d-0ubuntu1.5-galliumos0_i386.deb (--unpack):
 trying to overwrite shared '/usr/share/doc/libssl1.0.0/changelog.Debian.gz', which is different from other instances of package libssl1.0.0:i386
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/libssl1.0.0_1.0.2d-0ubuntu1.5-galliumos0_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Antwort1

Eine mögliche Problemumgehung wäre, das Verzeichnis umzubenennen und die Installation folgendermaßen zu erzwingen:

sudo mv /usr/share/doc/libssl1.0.0 /usr/share/doc/libssl1.0.0.backup
sudo apt-get -f install

Oder dies könnte auch Ihr Problem beheben,

apt-get install libssl1.0.0 libssl1.0.0:i386

verwandte Informationen