Mengapa saya tidak mendapatkan pemutakhiran Ubuntu 18.04?

24

Saya telah mencoba meningkatkan ke Ubuntu 18.04 tetapi ketika saya mencoba

do-release-upgrade -c

Saya mendapatkan hasil ini

Checking for a new Ubuntu release
No new release found.

Saya telah memeriksa tanggal rilis menjadi 26 April tetapi masih, saya tidak mendapatkan pembaruan apa pun ...

Saya sedikit baru di Linux, jadi maafkan saya jika saya salah.

Moeed Azhar
sumber
Anda harus menguji peningkatan pada partisi baru dengan salinan klon data Anda terlebih dahulu. Beberapa pengguna telah dibakar oleh pemutakhiran yang macet atau program yang tidak berfungsi setelah pemutakhiran. Lihat skrip ini untuk contoh kloning: askubuntu.com/questions/1028604/… . Anda juga dapat boot dengan live USB dan mengkloning secara manual. Instruksi tersedia ketika Anda mencari di google.
WinEunuuchs2Unix
@ WinEunuuchs2Unix Saya memiliki sekitar 10 klien yang beralih dari Windows ke Ubuntu berdasarkan rekomendasi saya. Mereka sama sekali bukan ahli komputer. Mereka semua meningkatkan ke setiap LTS, dan beberapa dari mereka meningkatkan ke masing-masing antara rilis. Saya juga memelihara 5 komputer Ubuntu di toko saya, yang saya selalu tingkatkan ke versi LTS terbaru. Pada kesempatan yang sangat langka di mana ada masalah, selalu ada dua solusi yang menyelesaikannya. Menghapus PPA (diidentifikasi oleh pesan kesalahan), atau menjalankan sudo apt updatedan sudo apt dist-upgrade.
LD James
@ WinEunuuchs2Unix Anda benar tentang program yang tidak berfungsi setelah peningkatan. Saya sudah mengalaminya. Sebagian besar waktu, pembaruan rilis akan menonaktifkan PPAentri, yang, mengaktifkannya kembali setelah perbaikan diperbaiki. Jika ada pesan kesalahan setelah mengaktifkan PPA, mereka biasanya ditangani selama biasa menangani masalah pesan kesalahan.
LD James
Versi Ubuntu apa yang Anda coba tingkatkan?
WinEunuuchs2Unix
Coba lakukan-release-upgrade -c. Akhirnya upgrade dirilis hari ini.
Aravind

Jawaban:

13

Catatan Rilis memiliki ini:

Memutakhirkan dari Ubuntu 16.04 LTS atau 17.10

Peningkatan dari 17.10 tidak akan diaktifkan sampai beberapa hari setelah rilis 18.04. Peningkatan dari 16,04 LTS tidak akan diaktifkan sampai beberapa hari setelah rilis 18.04.1 diharapkan pada akhir Juli.

mikewhthing
sumber
1
Apakah ada perbedaan antara peningkatan yang kami dapatkan sekarang dengan pembaruan sudo do-releaes-updatedan yang dikutip dari teks yang dikutip menunggu?
LD James
5
Sekarang beberapa hari setelah rilis 18.04.1. Apakah Anda mengetahui adanya informasi kapan tepatnya pembaruan LTS diizinkan?
jrennie
13

Panduan menyeluruh untuk peningkatan disajikan di sini . Jawaban lain sudah menyebutkan bahwa Anda perlu menggunakan:

do-release-upgrade -d     # Use this until 18.04.1 comes out
do-release-upgrade        # Use this after 18.04.1 comes out

Selain itu meskipun Anda perlu memeriksa file:

~$ cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
#  never  - Never check for a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the release that immediately succeeds the currently-running
#           release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that this option should not be
#           used if the currently-running release is not itself an LTS
#           release, since in that case the upgrader won't be able to
#           determine if a newer release is available.
Prompt=never

Jika baris terakhir mengatakan "tidak pernah" ubah ke "normal" untuk pengguna Ubuntu 17.10. Untuk pengguna Ubuntu 16.04 LTS, ubah ke "LTS". Kalau tidak, Anda akan mendapatkan peningkatan ... um "tidak pernah":

rick@alien:~$ do-release-upgrade
Checking for a new Ubuntu release
No new release found.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only 
available from the latest supported release.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -c
Checking for a new Ubuntu release
No new release found.

Perintah-perintah ini dikeluarkan dengan di Prompt=neverbawah Ubuntu 16.04 di mana tersedia untuk peningkatan kemarin (28 April 2018). Mengubah prompt untuk ltsmenyelesaikan masalah.


Anda harus mencadangkan data Anda terlebih dahulu atau mengkloning data Anda dan menjalankan pemutakhiran di lingkungan pengujian. Berikut ini adalah satu skrip yang saya tulis untuk tujuan tersebut (tetapi Anda juga dapat melakukannya secara manual dengan Live USB): Skrip Bash untuk mengkloning Ubuntu ke partisi baru untuk menguji peningkatan 18,04 LTS

Saya membuat beberapa catatan selama proses peningkatan dan inilah yang dapat Anda nantikan:

Step 1: confirmation to proceed: Press [ENTER]
Step 2: packages will be removed: Y
Step 3: replace '/etc/systemd/longind.conf': Y
Step 4: Configuration file '/etc/sane.d/dll.conf', default N, take Y
Step 5: Configuration file '/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf' Take default N
Step 6: Configuration file '/etc/pulse/default.pa' default N, take Y
Step 7: Configuration file '/etc/grub.d/30_os-prober'' default N, take N
Step 8: Full screen grub menu config appears. Take option: keep the local version currently installed
Step 9: Configuration file '/etc/cron.d/anacron', default N, take Y to see what
Error Message multiple times: /sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf: No such file or directory
Step 10: Non-standard: Configuration file '/etc/vnstat.conf' (display differences 1.13 vs 1.18) take Y
Step 11: 220 packages are going to be removed. (can take hours) enter Y
Step 12: To finish the upgrade, a restart is required. Take Y

Perhatikan langkah Anda akan bervariasi tergantung pada perangkat lunak yang diinstal.

Lebih banyak alasan untuk kloning adalah Anda dapat menguji apa yang terjadi ketika Anda menerima default Natau Anda gunakan Yuntuk mendapatkan konfigurasi terbaru yang mungkin atau banyak tidak lebih baik.

Karena versi Ubuntu asli Anda dibiarkan utuh, Anda dapat menjalankan diffperintah terhadap file konfigurasi 18.04 baru jika Anda memilih untuk menginstalnya.

WinEunuuchs2Unix
sumber
6

Semua informasi meta belum dirilis / dikonfigurasi . Anda dapat menunggu beberapa hari atau menjalankan ini sebagai alternatif sekarang:

$ do-release-upgrade -d

Ini bekerja dengan sempurna!

Ini -duntuk rilis pengembangan terbaru yang merupakan Ubuntu 18.04 LTSrilis saat ini . Yang sama disebut dalam catatan rilis.

LD James
sumber
4

Ada penjelasan di sini :

Seperti yang telah disebutkan di atas, peningkatan dari 17.10 tidak akan diaktifkan sampai beberapa hari setelah rilis 18.04 dan peningkatan dari 16.04 LTS tidak akan diaktifkan sampai beberapa hari setelah rilis 18.04.1 yang diharapkan pada akhir Juli 2018.

Akibatnya, upaya pemutakhiran Anda dapat menghasilkan pesan Tidak ada rilis baru ditemukan saat mencoba meningkatkan sistem Ubuntu Anda dengan menggunakan perintah sudo do-release-upgrade. Dalam hal ini baca bagian berikut.

Bagaimana cara meningkatkannya:

Mulailah dengan menjalankan perintah sudo do-release-upgrade. Jika Anda menerima pesan Tidak ditemukan rilis baru, Anda memiliki empat opsi:

  • Pendekatan pertama dan yang disarankan adalah menunggu. Pembaruan langsung dari Ubuntu 16.04 LTS ke Ubuntu 18.04 LTS kemungkinan besar tidak akan tersedia hingga akhir Juli 2018.

  • Memaksa peningkatan langsung dengan menggunakan -d switch. Dalam hal ini sudo do-release-upgrade -d akan memaksa upgrade dari Ubuntu 16.04 LTS ke Ubuntu 18.04 LTS. Jika Anda menerima "Peningkatan ke rilis pengembangan hanya tersedia dari rilis terbaru yang didukung." pesan, pastikan bahwa tingkah laku default pemutakhiran rilis diatur ke ltswithin / etc / update-manager / release-upgrade.

  • Tingkatkan ke 17.10 terlebih dahulu dengan mengubah perilaku default dari pemutakhiran rilis ke normal dalam file / etc / update-manager / release-upgrade. Jika sudah siap, jalankan kembali perintah sudo do-release-upgrade. Setelah sistem Anda ditingkatkan ke Ubuntu 17.10 kemudian ikuti prosedur pemutakhiran Ubuntu 17.10 ke Ubuntu 18.04 sambil menjaga perilaku rilis pemutakhiran diatur ke normal.

  • Gunakan cara Debian yang dijelaskan di bawah ini untuk meningkatkan sistem Ubuntu 16.04 Anda.

Dan metode Debian itu adalah:

Jika Anda memilih jalur tradisional Debian, Anda perlu mengubah file /etc/apt/sources.list dan mengganti nama rilis Anda sebelumnya dengan bionic. Jadi, jika Anda menggunakan 16,04, gantikan setiap instance xenial dengan bionik. Jika saat ini Anda memiliki 17,10, ganti berseni dengan bionik.

Proses ini dapat diotomatisasi dengan menggunakan perintah sed berikut:

$ sudo sed -i / xenial / bionic / g '/etc/apt/sources.list

Kemudian, lihat di /etc/apt/sources.list.d/. Ubah file apa pun di sana dengan cara yang sama. Jika Anda mendapatkan kesalahan saat mencoba memperbarui Ubuntu, gunakan artful hingga repositori tersebut diperbarui.

Sekarang, Anda dapat menjalankan upgrade dist Ubuntu. Pertama, perbarui sumber Apt. Kemudian, jalankan pemutakhiran Ubuntu.

$ sudo apt pembaruan && sudo apt -y dist-upgrade

Pembaruan harus memakan waktu agak lama. Kemungkinannya adalah, setiap paket pada sistem akan ditingkatkan. Ketika pemutakhiran Ubuntu selesai, reboot sistem. Ketika sistem kembali, Anda akan menjalankan Ubuntu 18,04 BTSic Beaver Beaver!

Namun, sesuatu yang perlu diperhatikan adalah bahwa metode tradisional Debian tampaknya tidak menangani perubahan dalam konfigurasi sistem, itulah sebabnya metode yang disarankan adalah menggunakan Update Manager, baik melalui alat grafis (update-manager) atau alat baris perintah (do-release-upgrade).

yman
sumber
0

Saya mengalami masalah saat memutakhirkan ("tidak ada rilis baru yang ditemukan") hingga saya mencoba melakukannya di akun lain.

Jika Anda memiliki banyak akun, maka Anda mungkin ingin mencoba yang dibuat pertama kali ketika Anda menginstal sistem.

Manajer pembaruan akan menunjukkan rilis baru yang tersedia menggunakan perintah

update-manager -c

di jendela pop-up Alt + F2.

Lentera
sumber