Eu tenho um VPS com o Ubuntu 8.10 Server Edition instalado e gostaria de atualizá-lo para 10.04. Qual seria a maneira correta de fazer isso? Eu só tenho acesso ssh a ele e um "Start / Shutdown VPS" no painel do cliente do fornecedor. Em outras palavras, eu não tenho acesso físico a ele.
Também digno de nota é que aparentemente não consigo mais instalar programas, já que as fontes (osuosl.org?) Não estão online. Não é o que este servidor definiu de qualquer maneira.
# 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.
Respostas:
Ok, consegui resolver o problema usando a dica do wojox 'como um kickstart.
O principal problema foi a incapacidade de acessar os repositórios e, portanto, executar uma atualização adequada. Isso é resolvido editando
/etc/apt/sources.list
e alterando todas as ocorrências deintrepid
parajaunty
. Você pode fazer isso manualmente ou usar o wojox 'oneliner (que requer a instalação do perl). Observe que assumimos que os repos alegres ainda estão ativos , como estavam no momento da redação.Nota - O Ubuntu fornece espelhos para versões antigas: https://help.ubuntu.com/community/EOLUpgrades/Intrepid
Atualize a lista de pacotes
Instalar
update-manager-core
Execute o
do-release-upgrade
que manipulará a atualização para a próxima versão corretamente (e verifique se o ssh não é um obstáculo). Lembre-se de que, embora tenhamos alterado a lista de fontes anteriormente, ainda estamos na versão que começamos. Então, no meu caso, tive que fazer o passo 4 três vezes. Certifique-se de reiniciar entre cada atualização. Observe que, em caso de dúvida em sua versão atual do Ubuntu, você sempre pode emitirfonte
Pode não funcionar porque você precisa ir em ordem cronológica. 8.10> 9.04> 9.10> 10.04 e 9.04 também são EOL.
fonte
Eu não tentei isso, mas pode ser possível, em vez de fazer uma atualização manual, deixar
/etc/apt/sources.list
de usar "http: //*archive.ubuntu.com/ubuntu/" para usar "http: // releases antigos .ubuntu.com / ubuntu / ". Em seguida, tente o caminho normal de usodo-release-upgrade
. O atualizador provavelmente reclamará que você não está usando um "espelho oficial", mas vá em frente. Quando você estiver na versão 9.04, poderásources.list
voltar para os espelhos oficiais, atualizar para a 9.10 e continuar normalmente, talvez.Estou preocupado que
do-release-upgrade
isso acabe, pois ele não conhece os lançamentos da EOL.fonte