errores de actualización de 14.04 a 16.04 sobre el tipo Multi-Arch desconocido para paquetes compiz, libkf5akonadisearch-bin

20

Estoy tratando de actualizar mi máquina 14.04 a 16.04 usando do-release-upgrade. Después de descargar las listas de paquetes para wily, veo los siguientes errores:

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

Luego procede a abortar la instalación. La ejecución sugerida de apt-get updateno parece hacer nada. Buscar en Google los mensajes de error anteriores produjo que otros tengan problemas similares al actualizar a otras versiones anteriores, aunque no he encontrado ninguna solución aparente. Se sugiere que una aptactualización podría solucionar el problema, pero no veo una manera de hacerlo fácilmente (está actualizado con el último paquete de confianza).

¿Qué debo hacer para actualizar directamente a 16.04?

Jason R
fuente
Parece que esos tres paquetes - libkf5akonadisearch-bin, compiz-core, compiz-gnomehan roto los metadatos, aunque no está claro si ello es así en los viejos o los nuevos. En caso de que esté en los paquetes antiguos, ¿podría intentar eliminar los tres temporalmente y ver si ayuda?
Josip Rodin
Además, si quieres 16.04, eso debería ser xenial, no astuto.
Josip Rodin
Fwiw, esto no es un problema con los paquetes instalados; Lo entiendo también, y no tengo ninguno de esos paquetes instalados.
Doug
De acuerdo con @Doug. Ninguno de estos paquetes está instalado para mí y sigo recibiendo el error. Totalmente atascado.
sstringer

Respuestas:

13

Este es un error en apt, y sí, la solución es actualizar apt.

Edite /etc/apt/sources.listy descomente estas líneas:

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

Ahora ejecútelo apt-get updatey verá los mismos errores sobre 'Tipo de arco múltiple desconocido'.

Ahora actualice apt:

apt-get install --only-upgrade apt

Ahora ejecute el instalador de lanzamiento:

do-release-upgrade

:)

Doug
fuente
2
Desafortunadamente, esto no funcionó para mí. Intenté varias variantes de espejo y siempre obtengo "apt ya es la versión más nueva" y sigue siendo el error original de detención de la presentación descrito por OP.
sstringer
@sstringer Todo lo que puedo sugerir es que se asegure absolutamente de que haya actualizado la lista de fuentes y esté retirando la lista de paquetes de la próxima versión principal (es decir, Wily). apt-get updatedebería mostrarlo descargando una pila completa de paquetes. ... lo siento, no puedo ser más ayuda. Este es un error súper frustrante que conozco. Todo lo que puedo decir es: sin importar cómo lo haga, necesita actualizar apt para superar el problema, es la única solución que he encontrado para este problema.
Doug
Uno tiene que asegurarse de que no haya un pin-apt en su lugar.
koppor
4

Lo que parece haber funcionado para mí fue

apt-get -f install libc6
apt-get install --only-upgrade apt
Adesso
fuente
Utilicé esto para ayudar con una actualización de Mint 17-> 18. Estos errores parecen falsos positivos.
Michael Cole
2

Tienes que hacer esto:

sudo apt-get install -f
flavio.troja
fuente
0

También recibo el mensaje "versión más reciente", pero de acuerdo con https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1404783/comments/12

Agregué fuentes para actualizaciones vívidas y vívidas a sources.list e instalé la versión apt / vivid.

sudo apt-get -t vivid install apt/vivid

Luego eliminé la fuente vívida de sources.list y la actualización de apt-get finalizó sin ninguna advertencia.

Ruprecht
fuente
1
apt-getno tiene una opción -t.
Élder Geek
En realidad, el indicador -t es para --target-release.
Software_Programineer
0

Esto es lo que funcionó para mí:

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

Tuve errores de fallas de segmentación durante la instalación, así que borré los archivos nuevamente:

sudo apt-get clean

Y todo salió bien.

¡Espero que ayude!

madjaoue
fuente