Bilinmeyen hata: '<class' KeyError '>' (“Önbellekte wine-staging-i386 adında bir paket yok”)


Yanıtlar:


18

Aynı hatayı 14.04'te aldım. wine-staging-i386Paketin yeniden yüklenmesi sorunu çözdü:

sudo apt-get install --reinstall wine-staging-i386

Ben aynı sorunu var ama ben bile yukarıdaki denedikten sonra Ubuntu güncellerken hata her zaman geri gelmeye devam ediyor.
XiaoChuan Yu

1
Daha iyi bir çözüm bulamadım. Bilinen bir hata gibi görünüyor. Düzeltmeyi her yükseltmeden sonra çalıştırıyorum. askubuntu.com/questions/594888/… Daha fazla bilgi için hata raporunu kontrol edin. bugs.launchpad.net/pipelight/+bug/1318321
7H3ju

benim için çalışıyor, libre_c-amd64 için hata bildirimi aldım --reinstall sorunu çözmek
Gujarat Santana

E: Wine-staging-i386 paketi bulunamadı
Alendorff

Bence paket herkes için farklı olabilir. Benim için koşmam gerekiyordu: sudo apt-get install --reinstall wine1.6-i386bu bana hata veren paketti. Belki aynı komut sizin için de işe yarar? @Alendorff
Lewis

1

Ubuntu 64 bit çalıştırıyorsanız, sorun muhtemelen "wine-staging-amd64" sanal bir paket olan ve aslında yüklenemeyen "wine-staging-i386" ya bağlı. Şarap güncellemesi mevcut olduğunda burada bu konuda okumadan çıkarabileceğim şeyden "önbellek paket yok" hatası , yapı ortamı veya güncelleyicinin bu "şarap" kurulumunun çok amaçlı yapısı ile uğraşmamasıdır.

Pipelight deneysel 64bit flash veya unity3d eklentilerini kullanmıyorsanız ve başka bir şey için "wine-staging" 64bit sürümünü gerektirmiyorsa, her zaman "wine-staging-amd64" ve bağımlılıklarını kaldırabilirsiniz. Yapmak istediğiniz buysa, önce pipelight'ta etkinleştirdiğiniz / yüklediğiniz 64 bit eklentileri devre dışı bıraktığınızdan emin olun:

pipelight-plugin --disable x64-flash

ve / veya

pipelight-plugin --disable x64-unity3d

Not: Tüm kullanıcılar için 64 bit eklentileri yüklediyseniz bunların başında "sudo" kullanmanız gerekebilir.

Ardından, 64 bitlik "wine-staging" sürümünü aşağıdaki gibi kaldırmaya devam edin:

sudo aptitude -V purge wine-staging wine-staging-amd64 wine-staging:i386+

Bu, "şarap evreleme" (64 bit) bağımlılık paketini ve "şarap evreleme-amd64" (64 bit) kaldırır ve "şarap evreleme: i386" (32 bit) bağımlılık paketini yükler.

32 bitlik paket sadece 32 bit'e bağlıdır, bu yüzden şimdiye kadar anlayabildiğim kadarıyla bir probleminiz yok.

Not: YMMV;)


0

Ben de almaya devam ediyorum Unknown error: '<class 'KeyError'>' (“The cache has no package named wine-staging-i386”)

Burada gösterilenler de dahil olmak üzere diğer çözümleri denedim: 'Wine-staging-i386' içeren tekrarlı paket bağımlılığı hatasını nasıl çözebilirim ? sudo apt-get updateYukarıda listelenen çözümün yanı sıra bir çözüm de yapılmasını önerdiler sudo apt-get install --reinstall wine-staging-i386.

Can sıkıcı uyarıyı kaldırmak için benim için çalışan, Y-PPA Manager'ı kullanmak ve ' Gelişmiş ' altında ' Tüm eksik GPG anahtarlarını içe aktarmaya çalış'ı tıklayın . Bunu yaptığımda uyarı ortadan kalkar. Uyarı her göründüğünde bunu yapmak zorundayım. Bu can sıkıcı ve gerçek bir "düzeltme" değil ama yine diğer daha iyi düzeltmeler yardımcı görünmüyorsa çalışır.


0

Bu sorunu çözmek için birkaç seçenek var gibi görünüyor.

Ama önce biraz eğitim. Hata, kullanıcıyı (açık bir şekilde) indirilen bağımlılıklarda (sisteminize bağlı olarak) i386 veya x86 için bir uyumsuzluk olduğu konusunda uyarmaktır.

15.04 ve sonrası için: sudo apt-get upgradesorunu çözmenin anahtarı gibi görünüyor.

14.04 ve öncesi için: sudo apt-get update wine-staging-i386çalıştığı rapor edilmiştir.

Ayrıca, Exomancer'ın belirttiği gibi,

Can sıkıcı uyarıyı kaldırmak için benim için çalışan, Y-PPA Manager'ı kullanmak ve 'Gelişmiş' altında 'Tüm eksik GPG anahtarlarını içe aktarmaya çalış'ı tıklayın. Bunu yaptığımda uyarı ortadan kalkar. Uyarı her göründüğünde bunu yapmak zorundayım. Bu can sıkıcı ve gerçek bir "düzeltme" değil ama yine diğer daha iyi düzeltmeler yardımcı görünmüyorsa çalışır.

ayrıca şu soruya bakın: 'wine-staging-i386' içeren tekrarlı paket bağımlılığı hatasını nasıl çözebilirim?


apt-get upgradehile yaptı Ubuntu 16.04. Teşekkürler Jaxor!
Michael Zukowski

0

Yeniden yükleyerek veya yükselterek bunu çözemedim.

Ubuntu 16.04 LTS veya üstü için,

sudo apt-get install wine1.6
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.