Próbuję zaktualizować moją maszynę 14.04 do 16.04 za pomocą do-release-upgrade
. Po pobraniu list pakietów dla chytrego widzę następujące błędy:
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
Następnie przerywa instalację. Sugerowana seria apt-get update
nic nie robi. Przejście do powyższych komunikatów o błędach sprawiło, że inni mieli podobne problemy podczas aktualizacji do innych poprzednich wersji, chociaż nie natknąłem się na żadne pozorne poprawki. Sugeruje się, że apt
aktualizacja może rozwiązać problem, ale nie widzę sposobu, aby to łatwo zrobić (jest to najnowszy sprawdzony pakiet).
Co powinienem zrobić, aby przejść bezpośrednio do wersji 16.04?
libkf5akonadisearch-bin
,compiz-core
,compiz-gnome
złamali dane meta, choć nie wiadomo, czy tak jest w starych lub nowych. Jeśli jest w starych pakietach, czy możesz spróbować tymczasowo usunąć te trzy i sprawdzić, czy to pomoże?Odpowiedzi:
To jest błąd w apt, i tak, poprawka polega na aktualizacji apt.
Edytuj
/etc/apt/sources.list
i odkomentuj te linie:Teraz uruchom,
apt-get update
a zobaczysz te same błędy dotyczące „Nieznanego typu Multi-Arch”.Teraz zaktualizuj apt:
Teraz uruchom instalator wersji:
:)
źródło
apt-get update
powinien pokazać, że pobiera cały stos pakietów. ... przepraszam, nie mogę więcej pomóc. To bardzo frustrujący błąd, który znam. Wszystko, co mogę powiedzieć, to: Jakkolwiek to zrobisz, musisz zaktualizować apt, aby obejść ten problem, to jedyne rozwiązanie, jakie kiedykolwiek znalazłem.Wydawało się, że zadziałało dla mnie
źródło
Musisz to zrobić:
źródło
Otrzymuję również komunikat „najnowsza wersja”, ale zgodnie z https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1404783/comments/12
Dodałem źródła vivid i vivid-updates do sources.list i zainstalowałem wersję apt / vivid.
Następnie usunąłem vivid source ze source.list i zakończyłem aktualizację apt-get bez żadnego ostrzeżenia.
źródło
apt-get
nie ma opcji -t.Oto, co zadziałało dla mnie:
Podczas instalacji miałem błędy błędów segmentacji, więc ponownie wyczyściłem archiwa:
I wszystko poszło dobrze.
Mam nadzieję, że to pomoże!
źródło