Actualmente estoy tratando de actualizar un servidor ubuntu a través de ssh. Estoy atascado ya que no puedo realizar una actualización do-release. Intenta inconformista en lugar de intentar 12.04
Esencialmente creo que está fallando porque 12.04 es una versión antigua. Tuve que cambiar/var/lib/update-manager/meta-release para comenzar a usar espejos de versiones antiguas en lugar de archivar, ya que antes fallaba con otro problema.
Mis fuentes: http://Pastebin.com/xrFTaKjn Mi/var/lib/update-manager/meta-release: http://Pastebin.com/A3Zs6DYx
¿Qué está mal?
Mi error:
Checking for a new ubuntu release Done Upgrade tool signature Done Upgrade tool Done downloading authenticate 'maverick.tar.gz' against 'maverick.tar.gz.gpg' extracting 'maverick.tar.gz' tar: Removing leading `/' from member names
Reading cache
Checking package manager Reading package lists... Done Building dependency tree Reading state information... Done Building data structures... Done Reading package lists... Done Building dependency tree Reading state information... Done Building data structures... Done
Updating repository information WARNING: Failed to read mirror file 35% [Working] Error during update
A problem occurred during the update. This is usually some sort of network problem, please check your network connection and retry.
W:Failed to fetch http://archive.ubuntu.com/ubuntu/dists/maverick/main/binary-AMD64/Packages.gz 404 Not Found [IP: 91.189.92.202 80] , W:Failed to fetch http://archive.ubuntu.com/ubuntu/dists/maverick/restricted/binary-AMD64/Packages.gz 404 Not Found [IP: 91.189.92.202 80] , W:Failed to fetch http://archive.ubuntu.com/ubuntu/dists/maverick/main/source/Sources.gz 404 Not Found [IP: 91.189.92.202 80] , W:Failed to fetch http://archive.ubuntu.com/ubuntu/dists/maverick/restricted/source/Sources.gz 404 Not Found [IP: 91.189.92.202 80] , W:Failed to fetch http://archive.ubuntu.com/ubuntu/dists/maverick-updates/main/binary-AMD64/Packages.gz 404 Not Found [IP: 91.189.92.202 80] , W:Failed to fetch http://archive.ubuntu.com/ubuntu/dists/maverick-updates/restricted/binary-AMD64/Packages.gz 404 Not Found [IP: 91.189.92.202 80] , W:Failed to fetch http://archive.ubuntu.com/ubuntu/dists/maverick-updates/main/source/Sources.gz 404 Not Found [IP: 91.189.92.202 80] , W:Failed to fetch http://archive.ubuntu.com/ubuntu/dists/maverick-updates/restricted/source/Sources.gz 404 Not Found [IP: 91.189.92.202 80] , W:Failed to fetch http://archive.ubuntu.com/ubuntu/dists/maverick-updates/universe/source/Sources.gz 404 Not Found [IP: 91.189.92.202 80] , E:Some index files failed to download, they have been ignored, or old ones used instead.
Restoring original system state
Aborting Reading package lists... Done Building dependency tree Reading state information... Done Building data structures... Done
Falla porque estás en 10.10 (Maverick) y no en 10.04 (Lucid). La actualización de 10.10 a 12.04 no es compatible, mientras que 10.04 -> 12.04 debería funcionar.
10.10 ya no es compatible, y no hay una ruta de actualización a ninguna versión compatible actualmente. Simplemente haga una copia de seguridad y vuelva a instalar.
12.04 será compatible hasta abril de 2015.
Para actualizar del servidor 10.04 al próximo LTS, instale update-manager-core
,
luego edite /etc/update-manager/release-upgrades
, y establezca Prompt=lts
.
Obviamente, tendrá que editar /etc/apt/sources.list
y restablecer cada línea de nuevo a lucid
primero.
Con mucho, lo más fácil de hacer, y en la práctica menos lento (aunque no lo creas) es planear esto con anticipación y separar los directorios de tu hogar y sistema en diferentes particiones. Use su hogar para cualquier documento, archivo, script y material personalizado, y mantenga el sistema para las cosas instaladas a través de dpkg o sus descendientes (es decir: apt-get y cualquiera de las GUI de actualización) SOLAMENTE. Si necesita cambiar archivos de configuración para X, samba, etc., mantenga una copia de seguridad en su directorio de inicio.
Si ejecuta gparted (use Sudo apt-get install gparted si aún no está en su sistema), puede (hasta cierto punto) dividir de manera no destructiva una sola partición en dos, y cambiar su tamaño más adelante si no cumple con los requisitos de espacio.
Una vez que haya hecho eso, simplemente tome un nuevo instalador de 12.04 (supongo que lo quiere específicamente porque es LTS) y ejecútelo.
He seguido este procedimiento en numerosos sistemas operativos (generalmente colocando el sistema y el hogar en diferentes unidades físicas) y funciona bien.