A atualização da versão 14 falhou com uma exceção Python

A atualização da versão 14 falhou com uma exceção Python

Então tentei atualizar executando

sudo do-release-upgrade

como especifica no meu prompt de login. Ele é executado por cerca de um minuto antes de travar com o erro:

AttributeError: 'AptCdrom' object has no attribute 'restore_backup'

Posso presumir que isso é um bug e que não poderei atualizar a partir da linha de comando?

Existe alguma solução alternativa?

Editar: Este é um servidor sem cabeça.

Responder1

O problema ocorreu devido a um pacote postgresql antigo que de alguma forma foi colocado na lista negra para remoção. Como a atualização exigia a desinstalação deste pacote, mas não pôde devido à lista negra, ela falhou, mas esse erro verdadeiro estava oculto nos logs e apenas esse rastreamento do Python ficou imediatamente visível.

Remover manualmente o pacote e executá-lo novamente sudo do-release-upgradecorrigiu o erro.

cat /var/log/dist-upgrade/main.log|less
...
Dist-upgrade failed: 'The package 'postgresql-9.4-postgis-2.1' is marked for removal but it is in the removal blacklist.'

Responder2

Citado deNotas de versão - Atualizando do Ubuntu 12.04 LTS ou Ubuntu 13.10

Atualizando do Ubuntu 12.04 LTS ou Ubuntu 13.10

Para atualizar em um sistema desktop:

Pressione Alt+ F2e digite update-managerna caixa de comando. O Update Manager deve abrir e informar:

`New distribution release '14.04 LTS' is available.`

Clique em Atualizar e siga as instruções na tela.

Para atualizar em um sistema de servidor:

Instale o update-manager-corepacote se ainda não estiver instalado.

Inicie a ferramenta de atualização com o comando sudo do-release-upgrade.
Siga as instruções na tela.

Observe que a atualização do servidor usará a tela GNU e será reconectada automaticamente em caso de problemas de conexão.

As opções de atualização offline por meio de CDs alternativos não são mais oferecidas para Ubuntu Desktop e Ubuntu Server. Certifique-se de ter conectividade de rede com um dos espelhos oficiais ou com um espelho acessível localmente e siga as instruções acima.

Outra maneira de iniciar o Update Manager para atualizar seu 12.04 LTS é:

sudo update-manager -d

Acerte Entere boa sorte!

informação relacionada