, libkf5akonadisearch-bin paketleri için Bilinmeyen Çoklu Arch türü hakkında 14.04'ten 16.04'e yükseltme hataları


20

14.04 makinemi kullanarak 16.04'e yükseltmeye çalışıyorum do-release-upgrade. Wily için paket listelerini indirdikten sonra, aşağıdaki hataları görüyorum:

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

Daha sonra yüklemeyi iptal etmeye devam eder. Önerilen koşusu apt-get updatehiçbir şey yapmıyor gibi görünüyor. Yukarıdaki hata mesajları için googling, diğer herhangi bir önceki sürüme yükseltme yaparken benzer sorunlara sahipti, ancak herhangi bir belirgin düzeltmeyle karşılaşmadım. Bir aptyükseltme işleminin sorunu çözebileceği önerilir , ancak bunu kolayca yapmanın bir yolunu göremiyorum (en son güvenilir paketle günceldir).

Doğrudan 16.04 sürümüne geçmek için ne yapmalıyım?


- O bu üç paket benziyor libkf5akonadisearch-bin, compiz-core, compiz-gnomeo yüzden eskiler veya yenilerini olup olmadığı belirsiz olsa, meta veri kırıldı. Eski paketlerde olması durumunda, üçünü geçici olarak kaldırmayı deneyebilir ve yardımcı olup olmadığını görebilir misiniz?
Josip Rodin

Ayrıca, istediğiniz 16.04 ise, bu xenial olmalı, wily değil.
Josip Rodin

Fwiw, bu yüklü paketlerle ilgili bir sorun değil; Ben de anladım ve bu paketlerin hiçbirini yüklemedim.
Doug

@Doug ile anlaştı. Bu paketlerin hiçbiri benim için yüklenmedi ve hala hatayı alıyorum. Tamamen sıkışmış.
sstringer

Yanıtlar:


13

Bu uygun bir hatadır ve evet, düzeltme uygun yükseltmektir.

Düzen /etc/apt/sources.listve yorumsuz bu hatları:

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

Şimdi çalıştırın apt-get updateve 'Bilinmeyen Çoklu Arch türü' ile ilgili aynı hataları göreceksiniz.

Şimdi yeni sürüme geçin:

apt-get install --only-upgrade apt

Şimdi yayın yükleyiciyi çalıştırın:

do-release-upgrade

:)


2
Ne yazık ki, bu benim için işe yaramadı. Birkaç ayna varyantını denedim ve her zaman "apt zaten en yeni sürüm" ve hala OP tarafından açıklanan orijinal gösteri durdurma hatası alıyorum.
sstringer

@sstringer Tüm önerebileceğim kesinlikle kaynaklar listesini güncellediğinizden ve paket listesini bir sonraki ana sürümden (yani Wily) aşağı çektiğinizden emin olmaktır. apt-get updatebir paket yığını indirdiğini göstermelidir. ... üzgünüm, daha fazla yardım edemem. Bu süper sinir bozucu bir hata olduğunu biliyorum. Söyleyebileceğim tek şey: Bununla birlikte, sorunu aşmak için uygun bir sürüme geçmeniz gerekiyor, bu konuya şimdiye kadar bulduğum tek çözüm.
Doug

Kişi, uygun bir sabitleme olmadığından emin olmalıdır.
Mart'ta koppor

4

Benim için işe yarayan şey

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

Bunu bir nane 17-> 18 yükseltmesi ile yardımcı olmak için kullandım. Bu hatalar yanlış pozitiflere benziyor.
Michael Cole


0

Ayrıca "en yeni sürüm" iletisini de alıyorum, ancak https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1404783/comments/12 adresine göre

Sources.list'e canlı ve canlı güncellemeler için kaynaklar ekledim ve uygun / canlı sürümü yükledim.

sudo apt-get -t vivid install apt/vivid

Sonra, source.list'den canlı kaynağı sildim ve apt-get güncellemesi uyarı yapılmadan tamamlandı.


1
apt-get-t seçeneği yoktur.
Elder Geek

Aslında, -t bayrağı --target-release içindir.
Software_Programineer

0

İşte benim için işe yarayan:

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

Yükleme sırasında segmentasyon hataları hataları yaşadım, bu yüzden arşivleri tekrar temizledim:

sudo apt-get clean

Ve her şey yolunda gitti.

Umarım yardımcı olur!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.