errori durante l'aggiornamento dal 14.04 al 16.04 sul tipo di Multi-Arch sconosciuto per i pacchetti compiz, libkf5akonadisearch-bin


20

Sto cercando di aggiornare la mia macchina 14.04 a 16.04 utilizzando do-release-upgrade. Dopo aver scaricato gli elenchi dei pacchetti per astuto, vedo i seguenti errori:

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

Quindi procede con l'interruzione dell'installazione. La corsa suggerita di apt-get updatenon sembra fare nulla. La ricerca su Google per i messaggi di errore sopra riportati ha causato ad altri problemi simili durante l'aggiornamento ad altre versioni precedenti, anche se non ho riscontrato alcuna soluzione apparente. Si suggerisce che un aptaggiornamento possa risolvere il problema, ma non vedo un modo per farlo facilmente (è aggiornato con l'ultimo pacchetto fidato).

Cosa devo fare per aggiornare direttamente a 16.04?


Sembra che quei tre pacchetti - libkf5akonadisearch-bin, compiz-core, compiz-gnomehanno rotto i metadati, anche se non è chiaro se ciò si verifichi in quelli vecchi o in quelli nuovi. Nel caso in cui fosse nei vecchi pacchetti, potresti provare a rimuovere temporaneamente i tre e vedere se aiuta?
Josip Rodin,

Inoltre, se è il 16.04 che desideri, dovrebbe essere xenial, non scaltro.
Josip Rodin,

In seguito, questo non è un problema con i pacchetti installati; Lo capisco anche io e non ho installato nessuno di quei pacchetti.
Doug

Concordato con @Doug. Nessuno di questi pacchetti è installato per me e continuo a ricevere l'errore. Totalmente bloccato.
sstringer,

Risposte:


13

Questo è un bug in apt, e sì, la correzione è aggiornare apt.

Modifica /etc/apt/sources.liste decommenta queste righe:

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

Ora esegui apt-get updatee vedrai gli stessi errori su "Tipo Multi-Arch sconosciuto".

Ora aggiorna apt:

apt-get install --only-upgrade apt

Ora esegui il programma di installazione della versione:

do-release-upgrade

:)


2
Sfortunatamente, questo non ha funzionato per me. Ho provato diverse varianti di mirror e ho sempre ricevuto "apt è già la versione più recente" e ancora l'errore originale di interruzione dello spettacolo descritto da OP.
sstringer,

@sstringer Tutto ciò che posso suggerire è assicurarmi assolutamente di aver aggiornato l'elenco delle fonti e di estrarre l'elenco dei pacchetti dalla prossima versione principale (es. Wily). apt-get updatedovrebbe mostrarlo scaricando un'intera pila di pacchetti. ... scusa non posso essere più di aiuto. Questo è un bug super frustrante che conosco. Tutto quello che posso dire è: comunque lo fai, devi aggiornare apt per superare il problema, è l'unica soluzione che abbia mai trovato a questo problema.
Doug,

È necessario assicurarsi che non sia presente alcuna funzione di pin apt.
Koppor,

4

Ciò che sembra aver funzionato per me è stato

apt-get -f install libc6
apt-get install --only-upgrade apt

Ho usato questo per aiutare con un aggiornamento Mint 17-> 18. Questi errori sembrano falsi positivi.
Michael Cole,


0

Ricevo anche il messaggio "versione più recente", ma secondo https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1404783/comments/12

Ho aggiunto fonti per aggiornamenti vivido e vivido a sources.list e installato la versione apt / vivid.

sudo apt-get -t vivid install apt/vivid

Quindi ho eliminato vivid source da sources.list e apt-get update è stato completato senza alcun avviso.


1
apt-getnon ha un'opzione -t.
Elder Geek,

In realtà lo fa, il flag -t è per --target-release.
Software_Programineer

0

Ecco cosa ha funzionato per me:

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

Ho riscontrato errori di segmentazione durante l'installazione, quindi ho cancellato di nuovo gli archivi:

sudo apt-get clean

E tutto è andato bene.

Spero che ti sia d'aiuto!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.