Kesalahan saat mencoba memutakhirkan dari Ubuntu 18.04 hingga 18.10: "Silakan instal semua pembaruan yang tersedia untuk rilis Anda sebelum meningkatkan."

23

Pada laptop Lenovo, saya ingin memutakhirkan dari Ubuntu 18.04 ke Ubuntu 18.10 (budgie) .

Ketika saya memilih peningkatan pada manajer pembaruan, kotak dialog menghilang dan tidak ada yang terjadi. Pembaruan tidak dimulai.

Catatan - Saya menjalani prosedur yang sama pagi ini di laptop saya yang lain dan Ubuntu berhasil ditingkatkan.

do-release-upgrade gagal memutakhirkan dan melempar kesalahan ini:

Please install all available updates for your release before upgrading.

Apa yang dapat saya lakukan untuk meningkatkan sistem dengan sukses?

dupont
sumber
1
Mulai ulang sistem Anda. Buka Terminal. Coba perintahnya do-release-upgrade. Jika gagal, edit pertanyaan Anda untuk memasukkan keluaran terminal lengkap.
user535733
1
terminal reply: "silakan instal semua versi pembaruan yang tersedia sebelum memutakhirkan"
dupont
1
Saya menemukan solusinya setelah mengetikkan terminal "sudo apt-get update" dan "sudo apt-get dist-upgrade" dan kemudian luncurkan manajer pembaruan dan pembaruan dimulai.
dupont

Jawaban:

17

Aktifkan peningkatan ke versi non-LTS

software-properties-gtk

Kemudian:

  • "Pembaruan" tab
  • "Beri tahu saya tentang versi Ubuntu baru"
  • "Untuk versi baru"

masukkan deskripsi gambar di sini

TODO bagaimana cara melakukannya hanya dari baris perintah?

Maka seperti biasa:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

Tanpa For any new versionpengaturan, gagal menemukan versi baru dengan:

No new release found.

Perhatikan juga bahwa pemutakhiran tidak dirilis pada waktu yang sama persis dengan disk 18.10 keluar, tampaknya Anda harus menunggu beberapa hari hingga 18.04.1 dirilis sebelum memutakhirkan.

Untuk beberapa alasan, apt-getketinggalan salah satu peningkatan dan saya mendapat:

Please install all available updates for your release before upgrading."

hanya aptbekerja.

Saya menyarankan agar -dkecuali Anda benar-benar tahu apa yang Anda lakukan sebagai upgrade ke versi pengembangan yang tidak stabil, yang bukan sesuatu yang diinginkan sebagian besar pengguna.

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
sumber
3
+1 Catatan di bagian akhir tentang penggunaan aptbukan apt-getyang saya butuhkan.
Phlarx
7

Instal semua pembaruan dan kemudian lakukan peningkatan sistem melalui Terminal, yang seharusnya berfungsi:

sudo apt-get update && sudo apt-get upgrade
sudo do-release-upgrade -d
Simon
sumber
4
Perhatikan bahwa -dpeningkatan ke versi pengembangan, dan kemungkinan merupakan ide buruk bagi sebagian besar pengguna, lihat opsi ini sebagai gantinya: askubuntu.com/questions/1085295/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
6
Anda juga perlu menelepon apt dist-upgradesebelum melakukando-release-upgrade
kap
1
Bahkan melakukan dist-upgrade, itu masih memberi saya kesalahanPlease install all available updates for your release before upgrading.
Cerin
2

Saya memiliki masalah yang persis sama pada Lenovo ThinkPad X240 saya. Setelah sudo apt-get update && sudo apt-get upgrade di Terminal, manajer pembaruan grafis (Pembaruan Perangkat Lunak) bekerja dengan baik ...

Cody007
sumber
2

Saya telah menemukan masalah yang sama ketika memutakhirkan dari 18.10 ke 19.04. Dalam kasus saya alasannya adalah karena saya memiliki beberapa paket yang ditandai sebagai kept back. Dalam hal ini mereka terkait dengan MSSQL.

szymon@szymon-Lenovo-Z580:~$ sudo apt upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libodbc1 unixodbc
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.

Saya hanya menghapusnya beserta ketergantungannya:

szymon@szymon-Lenovo-Z580:~$ sudo apt remove unixodbc libodbc1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  odbcinst odbcinst1debian2
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED
freetds-bin libodbc1 msodbcsql17 mssql-tools unixodbc

Kemudian urutan perintah berikut membawa saya ke peningkatan yang berhasil:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

EDIT: Kemudian saya menemukan jawaban Michael yang mendetail untuk pertanyaan serupa yang mungkin membantu mencapai tujuan yang sama.

Szymon Cybulski
sumber
0

Versi OS apa yang Anda miliki (32/64 bit)? Output dari terminal pada mesin Lubuntu saya setelah penggunaan sudo do-release-upgradeadalah:

apt architecture is i386 

Upgrades from 18.04 on the i386 architecture are not supported at 
this time.

(Cammand sudo do-release-upgrade -dadalah untuk meningkatkan ke rilis pengembangan terbaru! Dan itu mungkin dari rilis terbaru saja.)

Ma-Ta
sumber