E: Kesalahan, pkgProblemResolver :: Selesaikan jeda yang dihasilkan, ini mungkin disebabkan oleh paket yang ditahan

38

Saya tidak yakin apa yang menyebabkan kesalahan ini, tetapi inilah yang dikatakan seluruh kesalahan, dan ini juga merupakan pemberitahuan, dan mencegah saya memperbarui perangkat lunak apa pun menggunakan Pembaruan Manajer - Harap berikan bantuan atau beri tahu saya cara mencari tahu apa yang salah. lakukan untuk memperbaikinya.

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.'
Jesse
sumber

Jawaban:

19

Posting ini dapat menyelesaikan masalah Anda. Untuk meringkas,

  1. Buka /var/log/dist-upgrade/apt.logfile log dalam editor teks.
  2. Temukan paket "rusak" dan hapus dengan .sudo apt-get remove <package>

Catatan: dalam versi yang lebih baru, log terletak di /var/log/apt/term.loggantinya.

Pykler
sumber
2
+1. Bekerja dengan sempurna. Dalam kasus saya, saya hanya mencoba untuk menghapus apt-get satu pkg, yang menunjukkan pkgs lain yang bergantung padanya untuk dihapus juga. Pkg tersebut adalah yang khusus untuk distro dan jalur peningkatannya tidak diketahui oleh Ubuntu.
IsaacS
14
cat: /var/log/dist-upgrade/apt.log: No such file or directory
Braden Best
Saya mencoba ini. Saya menemukan teks "ini kemungkinan berarti instalasi Anda rusak", tetapi tidak tahu paket apa yang merujuk ke ....
ScottF
@ScottFlog di /term.log dan cobalah untuk mengidentifikasi apa yang ingin dipasang.
Pykler
9

Mencoba:

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

Kemudian jalankan pembaruan-manajer lagi.

jlb
sumber
1

Kesalahan ini dapat disebabkan oleh instalasi paket yang tidak lengkap.

Anda memiliki dua opsi, 1) memperbaiki instalasi yang rusak, atau 2) memutar kembali (atau menghapus) instalasi yang rusak.

Karena tidak disebutkan di atas, untuk memutar kembali dan menghapus instalasi yang rusak, keluar dari sinaptik (jika Anda masih di dalamnya) dan kemudian masukkan perintah-perintah ini ke terminal:

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

Kemudian untuk mengonfirmasi bahwa paket yang rusak sudah hilang, kembali ke sinaptik dan pilih, Edit| Fix broken packagesdan seharusnya tidak ada paket yang rusak.

Catatan ini tidak memperbaiki instalasi yang rusak, itu hanya memungkinkan Anda untuk melanjutkan lagi secara sinaptik dengan beberapa instalasi atau penghapusan lainnya, dll.

Apa yang terjadi adalah Anda memulai instalasi paket dan kemudian berpisah, dan setelah beberapa dependensi diinstal, terjadi kesalahan, meninggalkan paket dependen yang tidak digunakan, dan instal yang tidak lengkap.

Pandangan elips
sumber
1

Saya mendapatkan kesalahan ini ketika melakukan upgrade dari 16,04 ke 18,04 dan daya hilang di tengah.

Ini adalah kesalahan yang terlihat, dan apt-get install -f tidak memperbaikinya.

$ 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.

Saya juga mencoba sudo apt-get removepaket di /var/log/dist-upgrade/apt.log tapi itu tidak berhasil juga.

Yang ini berhasil untuk saya

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

Itu menghapus paket yang rusak kemudian saya berlari

 apt install -f

Ini mengunduh dan menginstal paket.

HVNMencintai
sumber