E: Hata, pkgProblemResolver :: Üretilen araları çöz, buna paketler neden olabilir


38

Bu hataya neyin yol açtığından emin değilim, ancak burada tüm hatanın söylediği ve bu da bir bildirim olarak oturuyor ve Güncelleme Yöneticisi'ni kullanarak herhangi bir yazılımı güncellememi engelliyor - Lütfen biraz yardım sağlayın veya bana ne olduğunu nasıl çözeceğimi söyleyin Bunu düzeltmek için yapmak için.

Could not calculate the upgrade

An unresolvable problem occurred while calculating the upgrade.

Please report this bug against the 'update-manager' package and include the following error message:
'E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.'

Yanıtlar:


19

Bu yayın sorununuzu çözebilir. Özetle,

  1. /var/log/dist-upgrade/apt.logbir metin düzenleyicide günlük dosyasını.
  2. Herhangi bir "kırık" paketi bulun ve bunları kaldırın .sudo apt-get remove <package>

Not: Daha yeni sürümlerde, günlük /var/log/apt/term.logbunun yerine bulunur.


2
+1. Mükemmel çalıştı. Benim durumumda, apt-get 'in tek bir pkg' yi kaldırmaya çalıştım. Bu pkgslar dağınıklığa özgü olanlardı ve yükseltme yolları Ubuntu tarafından bilinmiyordu.
IsaacS

14
cat: /var/log/dist-upgrade/apt.log: No such file or directory
Braden En İyi

Bunu denedim. "Bu muhtemelen kurulumunuzun bozulduğu anlamına gelir" metni buldum, ancak hangi paketin ne anlama geldiğini bilmiyorum ....
ScottF

/Term.log dosyasındaki @ScottFlog dosyasını yazın ve ne yüklemeye çalıştığını belirlemeye çalışın.
Pykler

9

Deneyin:

sudo apt-get update && sudo apt-get upgrade

Ardından güncelleme yöneticisini tekrar çalıştırın.


1

Bu hata eksik bir paket kurulumundan kaynaklanabilir.

İki seçeneğiniz vardır: 1) kırık kurulumu düzeltin veya 2) kırık kurulumu geri alın (veya kaldırın).

Yukarıda bahsedilmediğinden, bozuk kurulumu geri almak ve kaldırmak için sinaptikten çıkın (eğer hala içerideyseniz) ve sonra bu komutları bir terminale girin:

sudo apt-get update       # Make sure your package list is up to date
sudo apt-get autoremove   # Removes "no longer required" packages

Ardından, kırık paketlerin gittiğini onaylamak için tekrar sinaptik uygulamasına gidin ve Edit| Fix broken packagesve hiçbir kırık paket olmamalıdır.

Bunun, bozuk kurulumu düzeltmediğini, basitçe diğer kurulum veya kaldırma işlemleriyle tekrar sinaptik olarak ilerlemenizi sağladığını unutmayın.

Olan, bir paket kurulumuna başlamanız ve daha sonra bunun bir parçası olmanız ve bazı bağımlılıklar yüklendikten sonra, bir şeyler ters gitti, kullanılmayan bağımlı paketleri bırakma ve tamamlanmamış bir yükleme oldu.


1

16.04'ten 18.04'e yükseltme yaparken ortada güç kaybolduğunda bu hatayı aldım.

Bu hata gibi görünüyordu ve apt-get install -f sorunu çözmedi.

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 gir1.2-gtk-3.0 : Depends: gir1.2-pango-1.0 (>= 1.40.5) but 1.38.1-1 is installed
                  Depends: libgtk-3-0 (>= 3.22.29) but 3.18.9-1ubuntu3.3 is installed
 hplip : Depends: hplip-data (= 3.17.10+repack0-5) but 3.16.3+repack0-1 is installed
         Depends: printer-driver-hpcups (= 3.17.10+repack0-5) but 3.16.3+repack0-1 is installed
         Depends: libsane1 (>= 1.0.24) but it is not installed
 libhpmud0 : Depends: libsnmp30 (>= 5.7.3+dfsg-1.8ubuntu3~dfsg) but 5.7.3+dfsg-1ubuntu4.2 is installed
 onboard : Depends: onboard-common (< 1.4.1-2ubuntu1.1) but it is not installed
           Depends: onboard-common (>= 1.4.1-2ubuntu1) but it is not installed
           Depends: libhunspell-1.6-0 but it is not installed
           Recommends: onboard-data (>= 1.4.1-2ubuntu1) but 1.2.0-0ubuntu5 is installed
 python3 : Depends: python3.6 (>= 3.6.7-1~) but it is not installed
           Depends: libpython3-stdlib (= 3.6.7-1~18.04) but 3.5.1-3 is installed
 python3-apt : Depends: libapt-inst2.0 (>= 1.6.5~) but 1.2.29ubuntu0.1 is installed
               Depends: libapt-pkg5.0 (>= 1.6.5~) but 1.2.29ubuntu0.1 is installed
 python3-cryptography : Depends: python3-asn1crypto (>= 0.21.0~) but it is not installed
                        Depends: python3-idna (>= 2.1) but 2.0-3 is installed
 python3-gdbm : Depends: libgdbm5 (>= 1.14) but it is not installed
 python3-pil : Depends: libwebp6 (>= 0.5.1) but it is not installed
               Depends: libwebpdemux2 (>= 0.5.1) but it is not installed
               Depends: libwebpmux3 (>= 0.6.1-2) but it is not installed
               Recommends: python3-olefile but it is not installed
 python3-systemd : Depends: libsystemd0 (>= 233) but 229-4ubuntu21.16 is installed
 python3-uno : Depends: libreoffice-core (= 1:6.0.7-0ubuntu0.18.04.2) but 1:5.1.6~rc2-0ubuntu1~xenial6 is installed
               Depends: python3.6 but it is not installed
               Depends: uno-libs3 (>= 5.3.0~alpha) but 5.1.6~rc2-0ubuntu1~xenial6 is installed
 python3.6-dev : Depends: python3.6 (= 3.6.7-1~18.04) but it is not installed
 totem-plugins : Depends: libgtk-3-0 (>= 3.19.4) but 3.18.9-1ubuntu3.3 is installed
                 Depends: liblirc-client0 but it is not installed
                 Depends: libtotem0 (>= 3.26.0-0ubuntu6.2) but 3.18.1-1ubuntu4 is installed
                 Depends: totem (= 3.26.0-0ubuntu6.2) but 3.18.1-1ubuntu4 is installed
                 Depends: gir1.2-totem-1.0 (= 3.26.0-0ubuntu6.2) but 3.18.1-1ubuntu4 is installed
 virtualbox : Depends: python3.6 but it is not installed
              Depends: libgsoap-2.8.60 but it is not installed
              Depends: libpng16-16 (>= 1.6.2-1) but it is not installed
              Recommends: libqt5core5a (>= 5.9.0~beta) but 5.5.1+dfsg-16ubuntu7.5 is installed
 virtualbox-qt : Depends: libqt5core5a (>= 5.9.0~beta) but 5.5.1+dfsg-16ubuntu7.5 is installed
                 Depends: libqt5widgets5 (>= 5.7.0) but 5.5.1+dfsg-16ubuntu7.5 is installed
                 Depends: libqt5x11extras5 (>= 5.6.0) but 5.5.1-3build1 is installed
E: Unmet dependencies. Try using -f.

sudo apt-get removePaketleri /var/log/dist-upgrade/apt.log adresinde de denedim ama bu da işe yaramadı.

Bu benim için çalıştı

dpkg -l | grep ^iU | awk '{print $2}' | xargs sudo dpkg --purge 

Bozuk paketleri çıkardım, sonra koştum

 apt install -f

Paketleri indirip kurdu.

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.