वितरण उन्नयन समस्या "कोई नई रिलीज़ नहीं मिली"


21

मैं Ubuntu 11.04 का उपयोग कर रहा हूं। अपडेट मैनेजर को एक बार नई रिलीज़ 'वनिरिक' मिली, और जब भी मैं 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 ***

लेकिन मैंने तब अपग्रेड नहीं किया, और मेरे उपयुक्त स्रोतों को बदल दिया। और अब मैं 'वनैरिक' में अपग्रेड नहीं कर सकता। do-relase-upgradeदिखाता है:

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

और apt-get dist-upgradeदिखाता है:

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

मैं अपने सभी पैकेजों को सफलतापूर्वक अपडेट कर सकता हूं।


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

/ Etc / अपडेट-मैनेजर / मेटा-रिलीज़ की फ़ाइल सामग्री:

$ 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

इससे क्या समस्या हो सकती है?


जबकि यह एक 10.04 प्रश्न है - क्या आप यहां किसी भी उत्तर की कोशिश कर सकते हैं और हमें परिणाम बता सकते हैं? askubuntu.com/questions/8233/can-not-upgrade-server-edition
fossfreedom

@fossfreedom मैंने बिना किसी सफलता के प्रयास किया। मैं पहले ही update-manager-coreस्थापित कर चुका हूँ , और prompt=normal। मैं सफलतापूर्वक अपडेट कर सकता हूं, लेकिन केवल डिस-अपग्रेड का अगला संस्करण नहीं मिल सकता है।
fefe

क्या आप कृपया अपने source.list फ़ाइल को pastebin.com कर सकते हैं।
जीवाश्म

भी - की सामग्री क्या है /etc/update-manager/meta-release?
जीवाश्म

@fossfreedom मैंने आपके द्वारा बताई गई फ़ाइलों की सामग्री जोड़ दी है।
fefe

जवाबों:


15

एक सर्वर या सिस्टम पर उबंटू 11.10 या उबंटू 10.04 एलटीएस से अपग्रेड करने के लिए: update-manager-coreपैकेज स्थापित करें यदि यह पहले से स्थापित नहीं है; कमांड के साथ अपग्रेड टूल लॉन्च करें sudo do-release-upgrade -d; और ऑन-स्क्रीन निर्देशों का पालन करें। ध्यान दें कि सर्वर अपग्रेड अब अधिक मजबूत है और जीएनयू स्क्रीन का उपयोग करेगा और स्वचालित रूप से उदाहरण के लिए गिराए गए कनेक्शन समस्याओं के मामले में फिर से संलग्न करेगा।


1
मैं 10.04 LTS नहीं बल्कि 11.04 का उपयोग कर रहा हूं। लेकिन वैसे भी, sudo do-release-update -dकाम करने के लिए लगता है। मशीन को अब वनैरिक पैकेज मिल रहे हैं।
15

मैं खुशी से मदद कर सकता है।
मैथ्यू कोलमैन

8
इसने यहां ठीक काम किया, लेकिन आपको किसी अन्य स्थिर रिलीज में अपग्रेड करने का प्रयास करते समय उपयोग नहीं करना चाहिए -d-dयदि कोई वर्तमान रिलीज़ से अपग्रेड करने के लिए उपलब्ध है, तो एक विकास रिलीज़ के लिए अपग्रेड किया जाएगा, जो एक उत्पादन वातावरण में काफी अवांछनीय होगा। -dसामान्य उन्नयन के लिए ध्वज को छोड़ दें ।
एलियाह कगन

2
ध्यान दें कि जब /etc/update-manager/release-upgradesशामिल होता है Prompt=lts, तो sudo do-release-update -dइसे एक स्थिर, गैर-एलटीएस, रिलीज में अपग्रेड करने के लिए इस्तेमाल किया जा सकता है। मैं वर्तमान में सटीक हूं, केवल अगले एलटीएस में अपग्रेड करने के लिए कॉन्फ़िगर किया गया है, लेकिन sudo do-release-update -dक्वांटल में अपग्रेड करेगा (जो लिखने के समय लंबे समय तक स्थिर रहा है)
भ्रम

28

चेक /etc/update-manager/release-upgrades

Prompt=lts

यदि आप वर्तमान में जारी कर रहे हैं तो LTS एक नहीं है असफलता का कारण होगा ।

समाधान:

परिवर्तनों Prompt=ltsको बदलें Prompt=normalऔर सहेजें

आवश्यक अपग्रेड तब तक करें जब तक कि आपने LTS रिलीज़ स्थापित नहीं किया है।

फिर वापस बदलें Prompt=lts

किया हुआ।


मेरे पास पहले से ही यह सेट है prompt=normal। मुझे खेद है कि मैंने केवल एक टिप्पणी में इस प्रश्न का उल्लेख किया है।
फीफ

7

एक संभावित कारण यह है कि जारी उपलब्ध स्टैम्प फ़ाइल गलत तरीके से घूमती है। निम्नलिखित इस समस्या को हल करता है:

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

यह फाइल निकालने के लिए सुरक्षित है क्योंकि यह अगली बार फिर से तैयार किया जाएगा यदि उचित हो तो गतिमान स्क्रिप्ट चलती है।


कारण: यह समस्या मेरे लिए 13.04 में आंशिक रूप से पूर्ण रिलीज़ अपग्रेड के बाद आई, जिसे मैंने apt-get distupgrad के साथ पूरा किया। यदि स्टैम्प फ़ाइल /var/lib/ubuntu-release-upgrader/release-upgrade-availableमौजूद है और एक संदेश है कि एक नई रिलीज़ उपलब्ध है, तो इसे हर स्क्रिप्ट पर motd स्क्रिप्ट के माध्यम से दिखाया गया है: /etc/update-motd.d/91-release-upgradeजो /usr/lib/ubuntu-release-upgrader/release-upgrade-motdस्टैंप को खाली होने पर अद्यतन करने के लिए कहता है। इन फ़ाइलों को अधिक जानकारी के लिए देखें कि यह क्यों लटका हुआ है।


यह मेरे लिए काम कर रहा है, चल रहा do-release-upgrade -dहै 13.10 देव रिलीज को अद्यतन करने की कोशिश की
एरिन ड्रमंड बाद

2
12.04 में बासी अद्यतन फ़ाइल /var/lib/update-notifier/(नहीं ubuntu-release-upgrader/) में है, लेकिन बाकी सब अभी भी लागू होता है।
blahdiblah

4

यह तब भी हो सकता है यदि उपयुक्त प्रॉक्सी का उपयोग करने के लिए कॉन्फ़िगर किया गया है और प्रॉक्सी ठीक से काम नहीं करता है। मेरे मामले में फ़ाइल /etc/apt/apt.conf.d/01proxyमें लाइन थी

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

और सर्वर proxy.localजवाब नहीं दे रहा था। इस लाइन को हटाने से ग्राफिकल और टर्मिनल अपडेट टूल के साथ "कोई नई रिलीज नहीं मिली" मुद्दा तय हो गया।


1

मेरे मामले में, एक रनिंग 12.04 12.10 पर अपग्रेड करने की पेशकश नहीं करेगा। कारण यह है कि 12.10 में मेरे वीडियो हार्डवेयर के साथ संगतता समस्याएं हैं। मुझे अपग्रेड के लिए मजबूर करने की कोशिश करने के बाद उपकरण ने मुझे बताया।


1

मुझे १२.०४ -> १३.०४ की समस्या थी और यह -dऊपर वर्णित निर्देशित कोलमैन / कगन के रूप में विकल्प का उपयोग करके तय किया गया था :

do-release-upgrade -d

0

पुरानी रिलीज़ के लिए जो उनके ईओएल चक्र तक पहुँच चुके हैं, आप यह कोशिश कर सकते हैं:

इस निर्देश के साथ स्थानीय रूप से मेटा-रिलीज़ जानकारी डाउनलोड करें: /ubuntu//a/502485/34298


-1

यदि आप सॉक्स क्लाइंट (प्रॉक्साइहांस या टॉक्सिक कमांड) के तहत डू-रिलीज़-अपग्रेड का उपयोग कर रहे हैं तो यह संभव है। आपका सॉक्स सर्वर या सॉक्स क्लाइंट DNS लुकअप का समर्थन नहीं करता है। वितरण अपग्रेड करते समय / इसके लिए होस्ट प्रविष्टियाँ / etc / होस्ट फ़ाइल में जोड़ रहा है:

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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.