web-dev-qa-db-fra.com

erreurs lors de la mise à niveau de 14.04 à 16.04 à propos du type Multi-Arch inconnu pour les packages compiz, libkf5akonadisearch-bin

J'essaie de mettre à niveau mon ordinateur 14.04 vers 16.04 à l'aide de do-release-upgrade. Après avoir téléchargé les listes de paquetages pour wily, je vois les erreurs suivantes:

Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min
Unknown Multi-Arch type 'no' for package 'libkf5akonadisearch-bin'
Ignoring Provides line with DepCompareOp for package php-psr-http-message-implementation
Ignoring Provides line with DepCompareOp for package php-psr-log-implementation
Ignoring Provides line with DepCompareOp for package php-math-biginteger
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min
Unknown Multi-Arch type 'no' for package 'libkf5akonadisearch-bin'
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
You may want to run apt-get update to correct these problems

Il procède ensuite à l’abandon de l’installation. L'exécution suggérée de apt-get update ne semble rien faire. Googler pour les messages d'erreur ci-dessus a donné d'autres personnes ayant des problèmes similaires lors de la mise à niveau vers d'autres versions précédentes, bien que je n'ai pas rencontré de solution apparente. Il est suggéré qu'une mise à niveau apt puisse résoudre le problème, mais je ne vois pas de moyen de le faire facilement (il est à jour avec le dernier paquet de confiance).

Que dois-je faire pour passer directement à 16.04?

18
Jason R

Ceci est un bogue dans apt, et oui, le correctif consiste à mettre à niveau apt.

Éditez /etc/apt/sources.list et décommentez ces lignes:

deb http://au.archive.ubuntu.com/ubuntu/ wily main restricted
deb http://au.archive.ubuntu.com/ubuntu/ wily-updates main restricted

Maintenant, lancez apt-get update et vous verrez les mêmes erreurs à propos de 'Type Multi-Arch inconnu'.

Maintenant, mettez à niveau apt:

apt-get install --only-upgrade apt

Maintenant, lancez le programme d'installation de version:

do-release-upgrade

:)

12
Doug

Ce qui semble avoir fonctionné pour moi était

apt-get -f install libc6
apt-get install --only-upgrade apt
4
Willem P. Botha

Tu dois faire ca:

Sudo apt-get install -f
2
flavio.troja

Voici ce qui a fonctionné pour moi:

Sudo rm -r /var/lib/apt/lists/*
Sudo apt-get clean
Sudo apt-get update

J'ai rencontré des erreurs de segmentation lors de l'installation, j'ai donc effacé à nouveau les archives:

Sudo apt-get clean

Et tout s'est bien passé.

J'espère que ça va aider!

0
madjaoue

Je reçois également le message "dernière version", mais selon https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1404783/comments/12

J'ai ajouté des sources pour les mises à jour vives et vives de sources.list et ai installé la version d'apt/vivid.

Sudo apt-get -t vivid install apt/vivid

Ensuite, j'ai supprimé Vivid Source de sources.list et apt-get update s'est terminé sans aucun avertissement.

0
Ruprecht