Dağıtım yükseltme sorunu “Yeni sürüm bulunamadı”


21

Ubuntu 11.04 kullanıyorum. Güncelleme yöneticisi bir zamanlar yeni sürüm olan 'oneiric'i buldu ve ssh kullandığımda hala bu ekranı gösteriyor:

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 ***

Ancak o zaman yükseltme yapmadım ve uygun kaynaklarımı değiştirmedim. Ve şimdi 'oneiric'e yükseltemiyorum. do-relase-upgradegösterileri:

$ sudo do-release-upgrade
Checking for a new ubuntu release
No new release found
$

Ve apt-get dist-upgradegösterir:

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

Tüm paketlerimi başarıyla güncelleyebilirim.


Source.list dosyasının içeriği:

$ 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

/ Etc / update-manager / meta-release dosyasının içeriği:

$ 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

Bunun sorunu ne olabilir?


Bu bir 10.04 sorusu olsa da - buradaki herhangi bir cevabı deneyebilir ve sonuçları bize bildirir misiniz? askubuntu.com/questions/8233/can-not-upgrade-server-edition
fossfreedom

@fossfreedom Başarı ile denedim. Zaten update-manager-coreyükledim ve prompt=normal. Başarıyla güncelleyebilirim, ancak yalnızca yükseltme işlemi bir sonraki sürümü bulamıyor.
fefe

Lütfen files.list dosyanızı pastebin.com yapabilir misiniz?
fossfreedom

ayrıca - içeriği /etc/update-manager/meta-releasenedir?
fossfreedom

@fossfreedom Bahsettiğiniz dosyaların içeriğini ekledim.
fefe

Yanıtlar:


15

Bir sunucu veya sistemde Ubuntu 11.10 veya Ubuntu 10.04 LTS'den yükseltme yapmak için: update-manager-coreönceden kurulmamışsa paketi kurun ; yükseltme aracını komutla başlatın sudo do-release-upgrade -d; ve ekrandaki talimatları izleyin. Sunucu yükseltme işleminin artık daha güçlü olduğunu ve GNU ekranını kullanacağını ve örneğin bağlantı kopması gibi durumlarda otomatik olarak yeniden bağlanacağını unutmayın.


1
10.04 LTS kullanmıyorum ama 11.04 kullanıyorum. Ama her neyse, sudo do-release-update -dişi yapıyor gibi görünüyor. Makine şimdi bir paket alıyor.
fefe

Yardımcı olduğuma sevindim.
Matthew Coleman

8
Bu burada Tamam çalıştı, ancak gerektiği değil kullanmak -dbaşka kararlı sürüme yükseltmek için çalışırken. -dBir üretim ortamında oldukça istenmeyen olan mevcut sürümden yükseltme yapmak mümkün olduğunda geliştirme sürümüne geçecek. Sadece -dnormal yükseltme için bayrağını bırak .
Eliah Kagan

2
/etc/update-manager/release-upgradesİçerdiğinde Prompt=lts, sudo do-release-update -dsabit olmayan, serbest bırakan bir sürüme yükseltmek için kullanılabileceğini unutmayın . Halen kesin olarak varım, sadece bir sonraki lts'e yükseltmek için yapılandırdım, ancak sudo do-release-update -dquantal'a yükseltirim (uzun zamandır yazı yazıyordu)
Karışıklık

28

Kontrol /etc/update-manager/release-upgrades

Prompt=lts

Şu anda üzerinde salınım ise başarısız yükseltme neden olacak değil bir LTS biri.

Çözüm:

Değişim Prompt=ltsiçin Prompt=normalve değişiklikleri kaydetme

Bir LTS sürümü yükleyene kadar gerekli yükseltmeleri yapın.

Sonra tekrar Prompt=lts

Bitti.


Ben zaten buna ayarlanmış prompt=normal. Üzgünüm, bunu sadece soruya verilen yorumlardan birinde söyledim.
fefe

7

Muhtemel bir sebep, sürümdeki mevcut pul dosyasının yanlış takılmasıdır. Aşağıdakiler bu sorunu düzeltir:

sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available

Motd betiği bir daha çalıştırıldığında bir dahaki seferde yenileneceği için bu dosya güvenlidir.


Sebep: bu sorun benim için 13.04'te apt-get distupgrade ile tamamladığım kısmen tamamlanmış bir sürüm yükseltmesinden sonra geldi. Damga dosyası /var/lib/ubuntu-release-upgrader/release-upgrade-availablemevcutsa ve yeni bir sürümün mevcut olduğunu belirten bir mesaj varsa, her oturum açma işleminde /etc/update-motd.d/91-release-upgrade, /usr/lib/ubuntu-release-upgrader/release-upgrade-motdboşsa damgayı güncellemek için çağıran motd betiği ile gösterilir . Neden bu kadar takıldığını hakkında daha fazla bilgi için bu dosyalara bakın.


Bu benim için çalıştı, çalışan do-release-upgrade -d13.10 dev sürümüne güncellemeye çalıştı
Erin Drummond

2
12.04'te eski güncelleme dosyası var /var/lib/update-notifier/(değil ubuntu-release-upgrader/), fakat diğer her şey hala geçerli.
blahdiblah

4

Bu, apt bir proxy kullanacak şekilde yapılandırılmışsa ve proxy düzgün çalışmıyorsa da olabilir. Benim durumumda dosya /etc/apt/apt.conf.d/01proxysatır içeriyordu.

Acquire::http::Proxy "http://proxy.local:9999";

ve sunucu proxy.localyanıt vermiyordu. Bu çizginin kaldırılması, grafiksel ve terminal güncelleme aracıyla ilgili "Yeni sürüm bulunamadı" sorunu düzeltildi.


1

Benim durumumda, çalışan bir 12.04, 12.10'a yükseltme teklifinde bulunmayacak. Bunun nedeni, video donanımımla 12.10'daki uyumluluk sorunları olduğumdur. Araçlar yükseltmeyi zorlamaya çalıştıktan sonra söyledi.


1

12.04 -> 13.04 ile ilgili problemim vardı ve -dyukarıdaki rehberli coleman / Kagan seçeneği kullanılarak düzeltildi :

do-release-upgrade -d


-1

Çorap istemcisi (proxychains veya tsocks komutu) altında serbest bırakma yükseltmesi kullanıyorsanız gerçekleşmesi mümkündür. Çorap sunucunuz veya çorap istemciniz DNS aramasını desteklemiyor. Bunun için geçici çözüm, dağıtım yükseltme işlemi sırasında / etc / hosts dosyasına ana bilgisayar girişleri eklemek:

91.189.88.17    old-releases.ubuntu.com
91.189.92.201   archive.ubuntu.com
91.189.91.15    security.ubuntu.com
91.189.95.36    changelogs.ubuntu.com
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.