Tengo un VPS que tiene instalado Ubuntu 8.10 Server Edition y me gustaría actualizarlo a 10.04. ¿Cuál sería la forma correcta de hacer esto? Solo tengo acceso ssh a él y un "VPS de inicio / apagado" en el panel del cliente del proveedor. En otras palabras, no tengo acceso físico a él.
También vale la pena señalar que aparentemente ya no puedo instalar programas ya que las fuentes (osuosl.org?) No están en línea. No los que este servidor ha configurado de todos modos.
# 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.
Respuestas:
Ok, logré resolverlo usando la punta de Wojox como arranque.
El problema principal era la imposibilidad de acceder a los repositorios y, por lo tanto, ejecutar una actualización adecuada. Esto se resuelve editando
/etc/apt/sources.list
y cambiando cada aparición deintrepid
intojaunty
. Puede hacerlo manualmente o usar el oneliner de wojox (que requiere la instalación de perl). Tenga en cuenta que asumimos que los repositorios todavía están activos , lo que estaban al momento de escribir.Nota: Ubuntu proporciona espejos para versiones anteriores: https://help.ubuntu.com/community/EOLUpgrades/Intrepid
Actualiza la lista de paquetes
Instalar en pc
update-manager-core
Ejecute
do-release-upgrade
lo que manejará la actualización a la próxima versión correctamente (y asegúrese de estar en ssh no es un obstáculo). Tenga en cuenta que aunque cambiamos la lista de fuentes anteriormente, todavía estamos en la versión que comenzamos. Entonces, en mi caso, tuve que hacer el paso 4 tres veces. Asegúrese de reiniciar entre cada actualización. Tenga en cuenta que en caso de duda sobre su versión actual de Ubuntu, siempre puede emitirfuente
Puede que no funcione porque tienes que ir en orden cronológico. 8.10> 9.04> 9.10> 10.04 y 9.04 también es EOL.
fuente
No he intentado esto, pero puede ser posible, en lugar de hacer una actualización manual, cambiar su
/etc/apt/sources.list
uso de "http: //*archive.ubuntu.com/ubuntu/" a usar "http: // old-releases .ubuntu.com / ubuntu / ". Luego intente la ruta normal de usodo-release-upgrade
. El actualizador probablemente se quejará de que no está utilizando un "espejo oficial", pero continúe con él. Una vez que esté en 9.04, puede cambiar la partesources.list
posterior a los espejos oficiales y actualizar a 9.10 y continuar normalmente, tal vez.Me preocupa que
do-release-upgrade
se dispare ya que no sabe nada sobre los lanzamientos de EOL.fuente