Ich benutze Ubuntu 11.04. Der Update Manager hat einmal die neue Version 'oneiric' gefunden und zeigt immer noch diesen Bildschirm an, wenn ich mich anmelde. Benutze 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 ***
Aber ich habe damals kein Upgrade durchgeführt und meine passenden Quellen geändert. Und jetzt kann ich nicht auf "oneiric" upgraden. do-relase-upgrade
zeigt an:
$ sudo do-release-upgrade
Checking for a new ubuntu release
No new release found
$
Und apt-get dist-upgrade
zeigt:
$ 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.
$
Ich kann alle meine Pakete erfolgreich aktualisieren.
Dateiinhalt der 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
Dateiinhalt von / etc / update-manager / meta-release:
$ 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
Woran kann das liegen?
update-manager-core
installiert undprompt=normal
. Ich kann das Update erfolgreich durchführen, aber nur bei der Deinstallation wird die nächste Version nicht gefunden./etc/update-manager/meta-release
?Antworten:
So führen Sie ein Upgrade von Ubuntu 11.10 oder Ubuntu 10.04 LTS auf einem Server oder System durch: Installieren Sie das
update-manager-core
Paket, falls es noch nicht installiert ist. Starten Sie das Upgrade-Tool mit dem Befehlsudo do-release-upgrade -d
; und befolgen Sie die Anweisungen auf dem Bildschirm. Beachten Sie, dass das Server-Upgrade jetzt robuster ist und den GNU-Bildschirm verwendet und sich automatisch neu anschließt, wenn beispielsweise Verbindungsprobleme auftreten.quelle
sudo do-release-update -d
scheint die Arbeit zu erledigen. Die Maschine erhält jetzt Oneiric-Pakete.-d
wenn Sie versuchen, ein Upgrade auf eine andere stabile Version durchzuführen.-d
wird auf ein Entwicklungs-Release upgraden, wenn ein Upgrade von dem aktuellen Release verfügbar ist, was in einer Produktionsumgebung ziemlich unerwünscht wäre. Lass einfach die-d
Flagge für ein normales Upgrade los ./etc/update-manager/release-upgrades
enthaltenPrompt=lts
, einsudo do-release-update -d
Upgrade auf eine stabile, nicht-lts-fähige Version durchgeführt werden kann. Ich bin derzeit auf dem neusten Stand, habe konfiguriert, nur auf die nächsten LTS zu aktualisieren, werde abersudo do-release-update -d
auf Quantal aktualisieren (was zum Zeitpunkt des Schreibens lange stabil war)Prüfen
/etc/update-manager/release-upgrades
Das Upgrade schlägt fehl, wenn es sich bei der aktuellen Version nicht um eine LTS- Version handelt .
Lösung:
Ändern Sie
Prompt=lts
zuPrompt=normal
und speichern Sie die ÄnderungenFühren Sie die erforderlichen Upgrades durch, bis Sie eine LTS-Version installiert haben.
Dann wechseln Sie zurück zu
Prompt=lts
Getan.
quelle
prompt=normal
. Es tut mir leid, dass ich dies nur in einem der Kommentare zu der Frage erwähnt habe.Ein möglicher Grund ist, dass die freigabebereite Stempeldatei nicht richtig hängt. Das folgende behebt dieses Problem:
Diese Datei kann sicher entfernt werden, da sie bei der nächsten Ausführung des motd-Skripts bei Bedarf neu generiert wird.
Grund: Dieses Problem trat für mich am 13.04. Nach einem teilweise abgeschlossenen Release-Upgrade auf, das ich mit apt-get distupgrade abgeschlossen habe. Wenn die Stempeldatei in
/var/lib/ubuntu-release-upgrader/release-upgrade-available
vorhanden ist und die Meldung angezeigt wird, dass ein neues Release verfügbar ist, wird dies bei jedem Login über das motd-Skript angezeigt :/etc/update-motd.d/91-release-upgrade
, das aufruft/usr/lib/ubuntu-release-upgrader/release-upgrade-motd
, um den Stempel zu aktualisieren, wenn er leer ist. In diesen Dateien finden Sie weitere Informationen dazu, warum dies so ist.quelle
do-release-upgrade -d
versucht habe, ein Update auf die Version 13.10 durchzuführen/var/lib/update-notifier/
(nichtubuntu-release-upgrader/
), aber alles andere gilt noch.Dies kann auch passieren, wenn apt für die Verwendung eines Proxys konfiguriert ist und der Proxy nicht ordnungsgemäß funktioniert. In meinem Fall
/etc/apt/apt.conf.d/01proxy
enthielt die Datei die Zeileund der Server
proxy.local
antwortete nicht. Das Entfernen dieser Zeile behebt das Problem "Keine neue Version gefunden" mit dem Grafik- und Terminal-Update-Tool.quelle
In meinem Fall bietet ein laufender 12.04 kein Upgrade auf 12.10 an. Der Grund dafür ist, dass es in 12.10 Kompatibilitätsprobleme mit meiner Videohardware gibt. Die Tools teilten mir mit, nachdem ich versucht hatte, das Upgrade zu erzwingen.
quelle
Ich hatte das Problem mit 12.04 -> 13.04 und es wurde durch Verwendung der
-d
Option als geführter Coleman / Kagan oben behoben, dh:quelle
Für alte Releases, die ihren EOL-Zyklus erreicht haben, können Sie Folgendes versuchen:
Laden Sie die Meta-Release-Informationen lokal mit dieser Anweisung herunter: /ubuntu//a/502485/34298
quelle
Dies kann vorkommen, wenn Sie ein Do-Release-Upgrade unter dem Socks-Client verwenden (Proxy-Ketten- oder Tsocks-Befehl). Ihr Socks-Server oder Socks-Client unterstützt keine DNS-Suche. Behelfslösung hierfür ist das Hinzufügen von Host-Einträgen zur Datei / etc / hosts während des Distributions-Upgrades:
quelle