Como atualizar um servidor remoto de 8.10 para uma versão mais recente?

4

Eu tenho um servidor remoto ainda rodando o Ubuntu 8.10 9.04 que eu só consigo acessar via SSH.

Se eu executar apt-get update , recebo um monte de erros 404 nos pacotes. Eu fiz algumas perguntas sobre o Server Fault, mas não consegui nada. Aqui está o que eu fiz:

  1. Execute apt-get update , que retorna erros como:

      

    Err link intrépido / pacotes principais   404 não encontrado
      [e o mesmo para muitos outros pacotes]

  2. Execute do-release-upgrade , que retorna:

      

    Checando uma nova versão do ubuntu |   Falha na assinatura da ferramenta de atualização
      Ferramenta de atualização com falha |   Concluído download
      extraindo 'jaunty.tar.gz'
      Falha ao extrair imagens   A extração da atualização falhou. Pode haver um problema com a rede ou com o servidor.

  3. Editado /etc/update-manager/release-upgrades e alterado de Prompt=normal para Prompt=lts (conforme sugerido aqui ) . Executando do-release-upgrade depois disso:

      

    Checando uma nova versão do ubuntu |   atual dist não encontrado no arquivo de meta-release
      Nenhuma nova versão encontrada

  4. (Atualizado) Eu segui o conselho em esta questão e alterou /etc/apt/sources.list para se referir a jaunty em vez de intrepid . No entanto, essa distro não está mais online. Um comentário lá diz que eu tenho que atualizar em ordem cronológica ...

Então, basicamente, parece que não posso atualizar porque minha distro atual está desatualizada e não é compatível. Existe uma maneira de atualizar direto para 10.x ou 11.x? Note, como este é um servidor eu só tenho acesso à linha de comando .

ATUALIZAÇÃO 24/11: consegui atualizar de 8.10 para 9.04. A página Atualizações do EOL do Ubuntu fornece alguns URLs alternativos para fontes do apt. Eu também precisava atualizar /var/lib/update-manager/meta-release para apontar para o servidor de versões antigas também.

No entanto, agora não consigo atualizar de 9.04 para 9.10. A execução de do-release-upgrade produz o mesmo erro que o número 2 acima, exceto que "Falha ao buscar" (os URLs em meta-release são válidos). A página de atualização do Ubuntu Jaunty diz que é necessário atualizar usando uma imagem de CD. Eu segui as instruções aqui , mas não funcionou:

  

Ocorreu um erro fatal

     

Por favor, relate isso como um bug e inclua os arquivos   /var/log/dist-upgrade/main.log e /var/log/dist-upgrade/apt.log em   seu relatório. A atualização é agora abortada. Sua sources.list original   foi salvo em /etc/apt/sources.list.distUpgrade.

     

Traceback (última chamada mais recente):

     

Arquivo "/tmp/tmp.JLhTwVUugb/karmic", linha 7, em   sys.exit (main ())

     

Arquivo "/tmp/tmp.JLhTwVUugb/DistUpgradeMain.py", linha 132, no principal se   app.run ():

     

Arquivo "/tmp/tmp.JLhTwVUugb/DistUpgradeController.py", linha 1590, em   execute return self.fullUpgrade ()

     

Arquivo "/tmp/tmp.JLhTwVUugb/DistUpgradeController.py", linha 1506, em   fullUpgrade se não self.doPostInitialUpdate ():

     

Arquivo "/tmp/tmp.JLhTwVUugb/DistUpgradeController.py", linha 762, em   doPostInitialUpdate self.quirks.run ("PostInitialUpdate")

     

Arquivo "/tmp/tmp.JLhTwVUugb/DistUpgradeQuirks.py", linha 83, em execução para   plugin em self.plugin_manager.get_plugins (condição):

     

Arquivo "/tmp/tmp.JLhTwVUugb/computerjanitor/plugin.py", linha 167, em   get_plugins filenames = self.get_plugin_files ()

     

Arquivo "/tmp/tmp.JLhTwVUugb/computerjanitor/plugin.py", linha 120, em   get_plugin_files basenames = [x para x em os.listdir (dirname)

     

OSError: [Errno 2] Nenhum arquivo ou diretório: './plugins'

Ele diz para relatar o bug, mas como essa é uma versão antiga sem suporte, não sei se vale a pena fazer isso. No entanto, existe uma maneira de atualizar de 9,04 para 9,10 (e, finalmente, para 10,04 LTS).

    
por DisgruntledGoat 15.11.2011 / 17:34

3 respostas

2

Atualize do Ubuntu Server 9.04 para o Ubuntu Server 10.04 LTS (Lucid).

com base em:

link

link

Etapa 1: instale o update-manager-core

sudo apt-get update && sudo apt-get upgrade

sudo apt-get install update-manager-core

Etapa 2: Atualização de 9.04 (desenvolto) para 9.10 (Karmic)

edite o arquivo /etc/apt/sources.list para substituir "jaunty" por "karmic"

sudo apt-get update
sudo do-release-upgrade

Etapa 3: Atualize 9.10 (Karmic) para 10.04 LTS (Lucid)

edite / etc / update-manager / release-upgrades e defina Prompt = lts

O arquivo

deve (no mínimo) conter:

[DEFAULT]
Prompt=lts

edite o arquivo /etc/apt/sources.list para substituir "karmic" por "lucid"

sudo apt-get update
sudo do-release-upgrade

NOTAS ADICIONAIS:

Para verificar sua versão do servidor: (em cada estágio)

lsb_release -a
    
por david6 26.11.2011 / 00:30
0

Faça o download de um CD e faça uma instalação de atualização. Definitivamente faça um backup primeiro!

Eu recomendaria atualizar para o 10.04 (Lucid Lynx) embora:

  1. É uma atualização mais próxima e menos provável de explodir.

  2. É uma versão LTS e os servidores que não são atualizados frequentemente devem executar o LTS.

O próximo LTS será 12.04, mas o 10.04 ainda receberá atualizações por um ano depois disso.

(Editado para corrigir o número da versão - silly thinko - thanks mikewhatever)

    
por ams 15.11.2011 / 18:23
0

Eu tive o mesmo problema e fiquei com um pequeno puxão para atualizar "como de costume" o meu Jaunty (9.04) servidor e instalações Desktop para o último LTS.

Eu coloquei todos os detalhes como fazer uma atualização suave de Jaunty para Karmic (mesmo se EOL) em outra resposta .

    
por Huygens 11.06.2012 / 13:25