J'ai un VPS sur lequel Ubuntu 8.10 Server Edition est installé et je voudrais le mettre à niveau vers 10.04. Quelle serait la bonne façon de procéder? Je n'ai que l'accès ssh et un "Start / Shutdown VPS" dans le panneau client du fournisseur. En d'autres termes, je n'y ai pas d'accès physique.
Il convient également de noter que je ne peux apparemment plus installer de programmes car les sources (osuosl.org?) Ne sont pas en ligne. Pas ceux que ce serveur a définis de toute façon.
# apt-get update
Ign http://ubuntu.osuosl.org intrepid Release.gpg
Ign http://ubuntu.osuosl.org intrepid/main Translation-en_US
Ign http://ubuntu.osuosl.org intrepid/universe Translation-en_US
Ign http://ubuntu.osuosl.org intrepid Release
Ign http://ubuntu.osuosl.org intrepid/main Packages
Ign http://ubuntu.osuosl.org intrepid/universe Packages
Err http://ubuntu.osuosl.org intrepid/main Packages
404 Not Found
Err http://ubuntu.osuosl.org intrepid/universe Packages
404 Not Found
W: Failed to fetch http://ubuntu.osuosl.org/ubuntu/dists/intrepid/main/binary-amd64/Packages.gz 404 Not Found
W: Failed to fetch http://ubuntu.osuosl.org/ubuntu/dists/intrepid/universe/binary-amd64/Packages.gz 404 Not Found
E: Some index files failed to download, they have been ignored, or old ones used instead.
Réponses:
Ok, j'ai réussi à le résoudre en utilisant la pointe de wojox comme kickstart.
Le problème principal était l'impossibilité d'accéder aux dépôts et donc d'exécuter une mise à niveau appropriée. Ce problème est résolu en modifiant
/etc/apt/sources.list
et en changeant chaque occurrence deintrepid
enjaunty
. Vous pouvez le faire manuellement ou utiliser oneliner de wojox (qui nécessite l'installation de perl). Notez que nous supposons que les dépôts jaunty sont toujours en place , ce qu'ils étaient au moment de la rédaction.Remarque - Ubuntu fournit des miroirs aux anciennes versions: https://help.ubuntu.com/community/EOLUpgrades/Intrepid
Mettre à jour la liste des packages
Installer
update-manager-core
Exécutez
do-release-upgrade
qui gérera correctement la mise à jour vers la prochaine version (et assurez-vous que le fait d'être sur ssh n'est pas un obstacle). Gardez à l'esprit que bien que nous ayons changé la liste des sources plus tôt, nous sommes toujours sur la version que nous avons commencée. Donc dans mon cas, j'ai dû faire l'étape 4 trois fois. Assurez-vous de redémarrer entre chaque mise à niveau. Notez qu'en cas de doute sur votre version actuelle d'Ubuntu, vous pouvez toujours émettrela source
Cela peut ne pas fonctionner parce que vous devez aller dans l'ordre chronologique. 8.10> 9.04> 9.10> 10.04 et 9.04 est également EOL.
la source
Je n'ai pas essayé cela, mais il est possible, au lieu de faire une mise à niveau manuelle, de passer
/etc/apt/sources.list
de l'utilisation de "http: //*archive.ubuntu.com/ubuntu/" à l'utilisation de "http: // old-releases .ubuntu.com / ubuntu / ". Essayez ensuite le chemin normal d'utilisationdo-release-upgrade
. Le programme de mise à jour se plaindra probablement que vous n'utilisez pas un "miroir officiel", mais allez-y. Une fois que vous êtes à 9.04, vous pouvezsources.list
revenir aux miroirs officiels et passer à 9.10 et continuer normalement, peut-être.Je crains que
do-release-upgrade
cela ne fasse que exploser car il ne connaît pas du tout les versions d'EOL.la source