Como atualizar do Debian 7 para o Debian 8 no Google Compute Engine

Como atualizar do Debian 7 para o Debian 8 no Google Compute Engine

Existe uma maneira específica de atualizar do debian 7 para o debian 8 em uma máquina no Google Compute Engine?

Embora eu possa me conectar à máquina com o comando gcloud ssh, depois de fazer a atualização, não consigo me conectar a partir do console usando SSH no navegador; Recebo o erro "Não foi possível conectar, tentando novamente (1/3)...". Para o processo de atualização sigo a documentação no site oficial do Debian.

O erro no log do console é: instance-1 sshd[18651]: Conexão fechada por XX.XXX.XX.XX [preauth]

Nada mais e já tentei reiniciar a máquina.

Então, as dúvidas são: - Existe documentação específica do Google Compute Engine para atualização do debian 7 para o debian 8? - Alguém fez a atualização, pegou meu erro e resolveu o problema do ssh do navegador?

Obrigado

Marco

Responder1

Primeiro, não é recomendado atualizar o sistema operacional em vigor. Em vez disso, você deve implantar o aplicativo em uma imagem da próxima versão.

Além disso, esta questão já tem um ano. Debian 7 Wheezy não é mais suportado.

Consegui atualizar o Debian 7 para o Debian 8 Jessie no Compute Engine. Acabei de substituir "wheezy" por "jessie" em /etc/apt/source.list e /etc/apt/source.list.d/* e executei um "apt-get dist-upgrade".

Veja a documentação de atualização do Debian Jessie para saber tudo sobre a atualização do 7 para o 8.https://www.debian.org/releases/jessie/amd64/release-notes/ch-upgrading.en.html.

Eu tentei com ambos:

  • A imagem padrão mais recente do Debian 7 "debian-7-wheezy-v20160531". Ainda está disponível, mas obsoleto.

    Parece funcionar. Se você experimentar um de seus projetos, tome cuidado: a imagem tem 1,5 anos e não recebeu atualizações de segurança.

  • Uma nova imagem construída a partirhttps://github.com/andsens/bootstrap-vz/blob/master/manifests/official/gce/deprecated/wheezy-backports.yml.

    Funciona principalmente, o que notei é que falta o nome da máquina no arquivo /etc/hosts e o nome do host é padronizado como "localhost". Não sei por que, mas isso ainda não quebra o ssh.

Em relação ao erro sshd:

instance-1 sshd[18651]: Connection closed by XX.XXX.XX.XX [preauth]

Isso significa que o cliente SSH fechou a conexão durante a fase de pré-autenticação SSH.

Muitas vezes significa que o daemon sshd não pode ler os arquivos ~/.ssh/* do usuário. As mensagens de erro acima desta linha podem trazer mais informações, você também pode tentar adicionar "-vv" ao comando ssh.

Se o problema persistir, sugiro que você siga a parte "Solução de erros de SSH" do guia de solução de problemashttps://cloud.google.com/compute/docs/troubleshooting#ssherrors.

informação relacionada