Beim Update von Ubuntu 14.04 auf 16.04 traten leider Fehler auf, die auf ein Problem direkt in apt zurückzuführen sind. Das Problem lässt sich jedoch mit ein paar händischen Schritten umgehen.
Zunächst wurden alle Pakete für Ubuntu 14.04 aktualisiert und anschließend wurde der Befehl für das Upgrade von 14.04 auf 16.04 aufgerufen.
sudo do-release-upgrade
Leider führte das zu mehreren Warnungen und Fehlern, die zum Abbruch das Upgrade führten.
SystemError: W:Unknown Multi-Arch type 'no' for package
'compiz-core', W:Unknown Multi-Arch type 'no' for package
'compiz-gnome', W:Unknown Multi-Arch type 'no' for package
'libxapian-dev', W:Ignoring Provides line with DepCompareOp for
package python-cffi-backend-api-max, W:Ignoring Provides line with
DepCompareOp for package python-cffi-backend-api-min, W:Ignoring
Provides line with DepCompareOp for package
python3-cffi-backend-api-max, W:Ignoring Provides line with
DepCompareOp for package python3-cffi-backend-api-min, W:Unknown
Multi-Arch type 'no' for package 'kwin', W:Unknown Multi-Arch type
'no' for package 'kwin-dev', W:Unknown Multi-Arch type 'no' for
package 'kwin-wayland', W:Unknown Multi-Arch type 'no' for package
'kwin-x11', W:Unknown Multi-Arch type 'no' for package
'libkf5sysguard-dev', W:Ignoring Provides line with DepCompareOp for
package php-psr-http-message-implementation, W:Ignoring Provides line
with DepCompareOp for package php-psr-log-implementation, W:Ignoring
Provides line with DepCompareOp for package php-seclib, W:Ignoring
Provides line with DepCompareOp for package php-sabre-http,
W:Ignoring Provides line with DepCompareOp for package
php-math-biginteger, W:Ignoring Provides line with DepCompareOp for
package pypy-cffi, W:Ignoring Provides line with DepCompareOp for
package pypy-cffi-backend-api-max, W:Ignoring Provides line with
DepCompareOp for package pypy-cffi-backend-api-min, W:Unknown
Multi-Arch type 'no' for package 'compiz-core', W:Unknown Multi-Arch
type 'no' for package 'compiz-gnome', W:Unknown Multi-Arch type 'no'
for package 'libxapian-dev', W:Ignoring Provides line with
DepCompareOp for package python-cffi-backend-api-max, W:Ignoring
Provides line with DepCompareOp for package
python-cffi-backend-api-min, W:Ignoring Provides line with
DepCompareOp for package python3-cffi-backend-api-max, W:Ignoring
Provides line with DepCompareOp for package
python3-cffi-backend-api-min, W:Unknown Multi-Arch type 'no' for
package 'kwin-dev', W:Unknown Multi-Arch type 'no' for package
'kwin-wayland', W:Unknown Multi-Arch type 'no' for package
'kwin-x11', W:Unknown Multi-Arch type 'no' for package
'libkf5sysguard-dev', W:Ignoring Provides line with DepCompareOp for
package pypy-cffi, W:Ignoring Provides line with DepCompareOp for
package pypy-cffi-backend-api-max, W:Ignoring Provides line with
DepCompareOp for package pypy-cffi-backend-api-min, W:Unknown
Multi-Arch type 'no' for package 'compiz-core', W:Unknown Multi-Arch
type 'no' for package 'compiz-gnome', W:Ignoring Provides line with
DepCompareOp for package xserver-xorg, W:Ignoring Provides line with
DepCompareOp for package php-math-biginteger, W:Ignoring Provides
line with DepCompareOp for package pypy-cffi, W:Ignoring Provides
line with DepCompareOp for package pypy-cffi-backend-api-max,
W:Ignoring Provides line with DepCompareOp for package
pypy-cffi-backend-api-min, W:Unknown Multi-Arch type 'no' for package
'compiz-core', W:Unknown Multi-Arch type 'no' for package
'compiz-gnome', W:Ignoring Provides line with DepCompareOp for
package xserver-xorg, W:Ignoring Provides line with DepCompareOp for
package pypy-cffi, W:Ignoring Provides line with DepCompareOp for
package pypy-cffi-backend-api-max, W:Ignoring Provides line with
DepCompareOp for package pypy-cffi-backend-api-min,
Ein Blick in die Datei /etc/apt/sources.list
verriet, dass sie bereits auf Ubuntu 16.04 (xenial) umgeschrieben wurde. Daher wurde der Befehl für das Update der Paketlisten erneut ausgeführt.
sudo apt-get update
Dabei wurden wieder Fehler wie W: Unknown Multi-Arch type 'no' for package 'compiz-core'
angezeigt. Jedoch konnte danach mit folgendem Befehl apt
und die benötigten Pakete aktualisiert werden.
sudo apt-get install --only-upgrade apt
Nachdem apt
erfolgreich aktualisiert wurde, konnte der Upgrade-Prozess neu gestartet werden.
sudo do-release-upgrade
Diesmal lief er ohne größere Probleme durch.
Links
- Webseite: Ubuntu (englisch)