Saya sudah mencoba memutakhirkan ke 12.10 sejak dirilis hari ini tetapi saya tetap menemui kesalahan ini:
An unresolvable problem occurred while calculating the upgrade:
E:Unable to correct problems, you have held broken packages.
This can be caused by:
* Upgrading to a pre-release version of Ubuntu
* Running the current pre-release version of Ubuntu
* Unofficial software packages not provided by Ubuntu
Saya telah mencoba memperbarui semua perangkat lunak yang saat ini diinstal, menghapus semua PPA tambahan, menurunkan versi file yang diinstal dari ppa xorg edgers 'tetapi saya belum dapat menyelesaikan masalah.
apt-get remove xserver-xorg-*
)Untuk peningkatan rilis "NonPainful".
Sebelum melanjutkan, periksa apakah rilis baru tersedia untuk ditingkatkan. Buka terminal dan berikan perintah ini
do-release-upgrade -c
Jika ya, lanjutkan:
Hapus semua PPA eksternal yang Anda tambahkan.
Dari Pusat Perangkat Lunak> Edit> Sumber Perangkat Lunak> Perangkat Lunak Lainnya. Jangan hanya menghapus centang, tetapi menghapusnya.
Kemudian tutup semua aplikasi grafis dan buka hanya terminal. (Layar penuh lebih baik) Berikan perintah di bawah ini
Kemudian berikan perintah di bawah ini untuk melakukan sedikit pemeliharaan
Kemudian Anda dapat melanjutkan dengan peningkatan
Jangan menavigasi atau membuka windows atau program selama peningkatan.
Sabar sampai upgrade selesai.
Ramah: Jangan lari (atau terburu-buru) untuk meningkatkan sejak hari pertama. Tingkatkan sejak dua atau tiga hari (lebih baik).
sumber
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
harus dilakukanSaya berhasil memecahkan masalah tanpa menghapus paket apa pun. Pada pengaturan untuk manajer pembaruan, saya tidak mencentang semua opsi Perangkat Lunak Ubuntu, hanya menyisakan kotak pertama yang dicentang - "Perangkat lunak sumber dan sumber terbuka gratis yang didukung oleh Canonical".
sumber
Saya memiliki pesan kesalahan tentang peningkatan ini, meskipun antara versi yang berbeda - Saya melakukan 14,04 Trusty -> 16,04 Xenial - tapi saya pikir tip ini mungkin berguna untuk orang lain yang mendapatkan kesalahan yang sama, karena butuh waktu lama untuk mencari tahu, dan jawaban ini muncul secara mencolok di Google.
Penting untuk memeriksa apakah ada kesalahan dalam
/var/log/dist-upgrade/main.log
- dalam kasus saya, ada kesalahan yang mengatakan bahwapostgresql-9.3-postgis-2.1
daftar hitam dihapus, dan proses pemutakhiran berusaha menghapusnya. Menghapus paket itu biar saya tingkatkan.(nb
/var/log/dist-upgrade/apt.log
dapat menyesatkan Anda dengan mendaftar paket "Patah" yang sebenarnya tidak akan memblokir pembaruan.)Ini juga ditunjukkan dalam pertanyaan dan jawaban yang serupa ini: /ubuntu//a/541406/13868
Kebetulan, berjalan
sudo ubuntu-bug ubuntu-release-upgrader-core
setelah peningkatan yang gagal, sebenarnya dapat mendeteksi masalah seperti itu dan membuka laporan bug yang sesuai di browser web Anda - itulah yang membantu saya menemukan masalahnya.sumber
itu berhasil untuk saya.
sumber