Não é possível inicializar a máquina virtual Ubuntu no Azure

1

Eu tenho uma máquina virtual que uso para testes. Eu fiz o boot pela última vez há duas semanas e executei o upgrade seguro do aptitude padrão e depois o desliguei. Acabei de amarrar para inicializar a máquina virtual hoje (8 de julho) e estou recebendo o seguinte erro:

No version found in the artifact repository that satisfies the requested version '2.0' for VM extension with publisher 'Microsoft.OSTCExtensions' and type 'LinuxDiagnostic'.

Eu recebo o mesmo erro quando tento reimplantar e redimensionar a VM. A máquina virtual foi configurada usando o Resource Manager (uma VM não clássica).

    
por Chris C 08.07.2016 / 23:21

4 respostas

1

Eu consertei o problema excluindo a extensão Microsoft.OSTCExtensions.LinuxDiagnostic. Os passos que tomei onde:

  1. Inicie a VM mesmo que haja um erro. Se eu cansado de remover a extensão antes de iniciar a VM, recebi o seguinte erro:

    Falha ao excluir a extensão de máquina virtual 'Microsoft.Insights.VMDiagnosticsSettings'. Erro: OperationNotAllowed: Não é possível modificar extensões na VM quando a VM não está em execução.

    Ao iniciar a VM, ainda recebo a mensagem de erro original:

    Falha ao iniciar a máquina virtual 'some-vm'. Erro: Nenhuma versão encontrada no repositório de artefatos que satisfaz a versão solicitada '2.0' para extensão de VM com o editor 'Microsoft.OSTCExtensions' e digite 'LinuxDiagnostic'.

  2. Depois que a VM for iniciada, exclua a extensão pelo site do Azure no menu Extensões. Em seguida, clique na desinstalação. A desinstalação pode demorar alguns minutos, deixe fazer isso. No meu caso, também excluí a extensão VMAccessForLinux.

  • Parei a VM, depois a reiniciei e agora posso conectá-la ao SSH.
  • Obrigado a Ryan por sua dica sobre a remoção de diagnósticos. Isso me levou ao caminho correto de deletar a extensão. GordonB, pensei em deletar a VM e recriá-la, mas essa foi a minha última opção de recurso.

    Eu não instalei essas extensões, presumo que elas foram instaladas quando criei a VM há um ano ou mais. Alguém tem alguma idéia de por que as extensões de repente pararam de funcionar? Obrigado.

        
    por 11.07.2016 / 04:42
    1

    Tente acessar as configurações da máquina virtual e, em seguida, faça os diagnósticos, desligue o diagnóstico. Se isso não permitir que a máquina inicialize, acesse o google como usar o powershell ou o azure cli para fazer o logon no azure e, em seguida, remova a extensão. Depois que a extensão for removida, você poderá reinicializar a máquina e reativar o diagnóstico.

        
    por 09.07.2016 / 03:39
    0

    editar Eu só percebi que você não estava apenas tentando redimensionar você estava tentando arrancar, minhas desculpas. Isso só funcionará para máquinas que não serão desligadas ou reinicializadas.

    Tente reiniciar o serviço waagent de acordo com o seguinte artigo. Se isso não funcionar, talvez seja necessário tentar instalar o waagent manualmente para garantir que você tenha a versão correta.

    link

        
    por 09.07.2016 / 02:43
    0

    Exclua o vm, crie outro com os mesmos discos. Vale um tiro.

        
    por 10.07.2016 / 09:09

    Tags