помилки при оновленні з 14.04 до 16.04 щодо невідомого типу Multi-Arch для compiz, libkf5akonadisearch-bin пакети


20

Я намагаюся оновити свою машину 14.04 до 16.04 за допомогою do-release-upgrade. Після завантаження списків пакетів спритно, я бачу такі помилки:

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

Потім він переходить до припинення встановлення. Запропонований цикл роботи apt-get update, схоже, нічого не робить. Гуглінг для вищезгаданих повідомлень про помилки викликав у інших подібні проблеми під час оновлення до інших попередніх версій, хоча я не стикався з явними виправленнями. Пропонується, що aptоновлення може вирішити проблему, але я не бачу способу легко зробити це (це в курсі останнього надійного пакета).

Що мені робити, щоб безпосередньо оновити до 16.04?


Схоже , що ці три пакети - libkf5akonadisearch-bin, compiz-core, compiz-gnomeпорвали мета - дані, хоча неясно , є чи це так в старих або нових. Якщо ви знаходитесь у старих пакетах, ви можете спробувати видалити три тимчасово і побачити, чи це допомагає?
Йосип Родін

Крім того, якщо ви хочете 16.04, ви повинні бути ксеніальними, а не хитрими.
Йосип Родін

Fwiw, це не проблема з встановленими пакетами; Я також отримую це, і я не маю жодного з цих пакетів.
Дуг

Погоджено з @Doug. Жоден із цих пакетів для мене не встановлений, і я все одно отримую помилку. Повністю застряг.
sstringer

Відповіді:


13

Це помилка в apt, і так, виправлення полягає в оновлення apt.

Редагуйте /etc/apt/sources.listта коментуйте ці рядки:

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

Тепер запустіть, apt-get updateі ви побачите ті самі помилки щодо "Невідомого типу Multi-Arch".

Тепер оновлення apt:

apt-get install --only-upgrade apt

Тепер запустіть інсталятор випуску:

do-release-upgrade

:)


2
На жаль, це не спрацювало для мене. Перепробував кілька дзеркальних варіантів, і я завжди отримую "підхожий - це вже найновіша версія" і все ще оригінальна помилка зупинки шоу, описана ОП.
sstringer

@sstringer Все, що я можу запропонувати, - переконайтесь, що ви оновили список джерел і висуваєте список пакунків із наступної основної версії (тобто хитрої). apt-get updateмусить показати це, завантажуючи цілу купу пакетів. ... вибачте, я не можу більше допомогти. Це супер розчаровує помилку, якого я знаю. Все, що я можу сказати, це: однак ви це зробите, вам потрібно оновити підхожість, щоб подолати проблему, це єдине рішення, з якого я коли-небудь знаходив цю проблему.
Даг

Потрібно переконатися, що жодного влучного закріплення не встановлено.
коппор

4

Те, що, здається, працювало для мене

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

Я використовував це, щоб допомогти з оновленням Mint 17-> 18. Ці помилки здаються помилковими.
Майкл Коул


0

Я також отримую повідомлення "новітньої версії", але відповідно до https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1404783/comments/12

Я додав джерела для яскравих та яскравих оновлень до source.list та встановив версію apt / vivid.

sudo apt-get -t vivid install apt/vivid

Тоді я видалив яскраве джерело з source.list та завершено оновлення apt-get без будь-якого попередження.


1
apt-getне має опції -t.
Старійшина Гік

Це насправді, -t прапор призначений для --target-release.
Software_Programineer

0

Ось що для мене спрацювало:

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

У мене були помилки сегментації під час встановлення, тому я знову очистив архіви:

sudo apt-get clean

І все пішло нормально.

Сподіваюся, це допоможе!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.