Saya menggunakan Ubuntu 11.04. Manajer pembaruan pernah menemukan rilis baru 'oneiric', dan masih muncul layar ini ketika saya masuk menggunakan ssh:
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-14-generic x86_64)
* Documentation: https://help.ubuntu.com/
0 packages can be updated.
0 updates are security updates.
New release 'oneiric' available.
Run 'do-release-upgrade' to upgrade to it.
Last login: Wed Apr 25 16:22:48 2012 from ***
Tapi saya tidak memutakhirkan saat itu, dan mengubah sumber apt saya. Dan sekarang saya tidak bisa meningkatkan ke 'oneiric'. do-relase-upgrade
menunjukkan:
$ sudo do-release-upgrade
Checking for a new ubuntu release
No new release found
$
Dan apt-get dist-upgrade
menunjukkan:
$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$
Saya dapat dengan sukses memperbarui semua paket saya.
Isi file source.list:
$ cat /etc/apt/sources.list
## See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty main universe restricted multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty main universe restricted multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-security universe main multiverse restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-security universe main multiverse restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-updates universe main multiverse restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-updates universe main multiverse restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-backports universe main multiverse restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-backports universe main multiverse restricted
# deb http://ubuntu.dormforce.net/ubuntu/ lucid main universe restricted multiverse
# deb-src http://ubuntu.dormforce.net/ubuntu/ lucid main universe restricted multiverse
# deb http://ubuntu.dormforce.net/ubuntu/ lucid-security universe main multiverse restricted
# deb-src http://ubuntu.dormforce.net/ubuntu/ lucid-security universe main multiverse restricted
# deb http://ubuntu.dormforce.net/ubuntu/ lucid-updates universe main multiverse restricted
# deb-src http://ubuntu.dormforce.net/ubuntu/ lucid-updates universe main multiverse restricted
# CDROMs are managed through the apt-cdrom tool.
# deb http://archive.canonical.com lucid partner
# deb http://archive.canonical.com lucid-security partner
# deb http://archive.canonical.com lucid-updates partner
# deb-src http://archive.canonical.com lucid partner
# deb-src http://archive.canonical.com lucid-security partner
# deb-src http://archive.canonical.com lucid-updates partner
#medibuntu repo
# deb http://packages.medibuntu.org/ lucid free non-free
# deb-src http://packages.medibuntu.org/ lucid free non-free
# deb http://extras.ubuntu.com/ubuntu maverick main #Third party developers repository
deb http://mirrors.sohu.com/ubuntu/ natty main restricted multiverse universe
deb-src http://mirrors.sohu.com/ubuntu/ natty main universe restricted multiverse #Added by software-properties
deb http://security.ubuntu.com/ubuntu/ natty-security universe main multiverse restricted
deb-src http://mirrors.sohu.com/ubuntu/ natty-security universe main multiverse restricted
deb http://mirrors.sohu.com/ubuntu/ natty-updates universe main multiverse restricted
deb-src http://mirrors.sohu.com/ubuntu/ natty-updates universe main multiverse restricted
Isi file dari / etc / update-manager / rilis-meta:
$ cat /etc/update-manager/meta-release
# default location for the meta-release file
[METARELEASE]
URI = http://changelogs.ubuntu.com/meta-release
URI_LTS = http://changelogs.ubuntu.com/meta-release-lts
URI_UNSTABLE_POSTFIX = -development
URI_PROPOSED_POSTFIX = -proposed
Apa yang mungkin menjadi masalah dari ini?
update-manager-core
menginstal, danprompt=normal
. Saya dapat memperbarui dengan sukses, tetapi hanya dis-upgrade yang tidak dapat menemukan versi berikutnya./etc/update-manager/meta-release
?Jawaban:
Untuk memutakhirkan dari Ubuntu 11.10 atau Ubuntu 10.04 LTS pada server atau sistem: instal
update-manager-core
paket jika belum diinstal; luncurkan alat pemutakhiran dengan perintahsudo do-release-upgrade -d
; dan ikuti instruksi di layar. Perhatikan bahwa peningkatan server sekarang lebih kuat dan akan menggunakan layar GNU dan secara otomatis melampirkan kembali jika misalnya masalah koneksi terputus.sumber
sudo do-release-update -d
sepertinya melakukan pekerjaan. Mesin sekarang mendapatkan paket oneiric.-d
saat mencoba meningkatkan ke rilis stabil lainnya.-d
akan meningkatkan ke rilis pengembangan jika tersedia untuk meningkatkan ke dari rilis saat ini, yang akan sangat tidak diinginkan dalam lingkungan produksi. Biarkan saja-d
flag untuk peningkatan yang normal./etc/update-manager/release-upgrades
mengandungPrompt=lts
,sudo do-release-update -d
dapat digunakan untuk meningkatkan ke rilis yang stabil, non-lts. Saya saat ini tepat, telah dikonfigurasi untuk hanya meningkatkan ke LTS berikutnya, tetapisudo do-release-update -d
akan meng-upgrade ke kuantal (yang telah lama stabil pada saat penulisan)Memeriksa
/etc/update-manager/release-upgrades
akan menyebabkan peningkatan gagal jika rilis saat ini bukan LTS.
Larutan:
Ubah
Prompt=lts
kePrompt=normal
dan simpan perubahanLakukan peningkatan yang diperlukan hingga Anda menginstal rilis LTS.
Kemudian ubah kembali ke
Prompt=lts
Selesai
sumber
prompt=normal
. Maaf saya hanya menyebutkan ini di salah satu komentar pada pertanyaan.Salah satu alasan yang mungkin adalah bahwa file prangko rilis yang tersedia hang salah. Berikut ini memperbaiki masalah ini:
File ini aman untuk dihapus karena akan dibuat kembali saat skrip motd berjalan jika diperlukan.
Alasan: masalah ini muncul pada saya di 13,04 setelah upgrade rilis yang diselesaikan sebagian yang saya selesaikan dengan apt-get distupgrade. Jika file prangko
/var/lib/ubuntu-release-upgrader/release-upgrade-available
ada dan memiliki pesan bahwa rilis baru tersedia, ditampilkan pada setiap login melalui skrip motd:,/etc/update-motd.d/91-release-upgrade
yang memanggil/usr/lib/ubuntu-release-upgrader/release-upgrade-motd
untuk memperbarui cap jika kosong. Lihat file-file ini untuk info lebih lanjut tentang mengapa hal ini terjadi.sumber
do-release-upgrade -d
mencoba memperbarui ke rilis 13,10 dev/var/lib/update-notifier/
(tidakubuntu-release-upgrader/
), tetapi segala sesuatu yang lain masih berlaku.Ini juga dapat terjadi jika apt dikonfigurasi untuk menggunakan proxy dan proxy tidak berfungsi dengan baik. Dalam kasus saya file tersebut
/etc/apt/apt.conf.d/01proxy
berisi barisdan server
proxy.local
tidak merespons. Menghapus baris ini memperbaiki masalah "Tidak ada rilis baru ditemukan" dengan alat pembaruan grafis dan terminal.sumber
Dalam kasus saya, menjalankan 12,04 tidak akan menawarkan untuk meningkatkan ke 12.10. Alasannya adalah karena ada masalah kompatibilitas dengan perangkat keras video saya di 12.10. Alat memberi tahu saya setelah saya mencoba untuk memaksa upgrade.
sumber
Saya punya masalah dengan 12,04 -> 13,04 dan diperbaiki dengan menggunakan
-d
opsi sebagai pemandu wisata / Kagan di atas yaitu:sumber
Untuk rilis lama yang telah mencapai siklus EOL, Anda dapat mencoba ini:
Unduh info rilis meta secara lokal dengan instruksi ini: /ubuntu//a/502485/34298
sumber
Itu mungkin terjadi jika Anda menggunakan do-release-upgrade di bawah kaus kaki klien (perintah proxy atau rantai tsocks). Server kaus kaki Anda atau klien kaus kaki tidak mendukung pencarian DNS. Solusi untuk ini adalah menambahkan entri host ke file / etc / hosts saat peningkatan distribusi:
sumber