fazer-release-upgrade -d Ubuntu 13.10 - 14.04 falha

6

Servidor Ubuntu 13.10 64, depois de fazer um upgrade de 13.04 - > 13.10, em seguida, tentar 13.10 - > 14.04. Eu tive uma falha de rede transitória baixando listas de pacotes para 14.04 uma vez que parou o processo, tentando reiniciar os resultados do processo da seguinte forma

root@server:~# do-release-upgrade -d

Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]
Get:2 Upgrade tool [1,148 kB]
Fetched 1,148 kB in 0s (0 B/s)
authenticate 'trusty.tar.gz' against 'trusty.tar.gz.gpg'
gpg exited 2
Debug information:

gpg: fatal: can't open fd 6 for status output: Bad file descriptor
secmem usage: 0/0 bytes in 0/0 blocks of pool 0/0


Authentication failed
Authenticating the upgrade failed. There may be a problem with the network or with the server.

Como posso reiniciar o processo de liberação do upgrade?

O Apt-get foi totalmente atualizado, atualizado e atualizado.

Atualização:

root@server:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 13.10
Release:        13.10
Codename:       saucy
    
por Drew Anderson 29.04.2014 / 15:47

4 respostas

14

Esta resposta é quase fora do tópico, mas é algo que venho pensando.

Toda vez que eu atualizo o Debian ou alguns de seus derivados, como o Ubuntu ou o Mint, eu apenas faço

sed -i -e 's/olddistroname/newdistroname/g' /etc/apt/sources.list
apt-get update && apt-get dist-upgrade
reboot

E então eu gosto da minha nova distro recém-lançada.

Isso funcionou para mim desde sempre. Tudo isso do-release-upgrade hoopla faz de mim uma barba velha muito confusa, zangada.

Então, minha subquestão é: qual é o benefício desses comandos do-release-upgrade style se eles nem funcionam? O que há de errado com a maneira comprovada e funcional? (apt-get versus aptitude é outra luta que estou apenas tentando digerir)

    
por 29.04.2014 / 17:50
1

No meu caso, o mesmo erro foi causado (como sugerido na saída do erro) pelos repositórios do meu release (13.04) estarem indisponíveis. Isso, por sua vez, foi devido ao fato de o 13.04 não ser mais suportado. (Você facilmente percebe isso pela falha de apt-get update .) Parece que, nesse caso, você não pode do-release-upgrade , mas realmente tem que adicionar alguns repositórios que fornecem os novos pacotes (por exemplo, substituir antigo por novo nome de lançamento em / etc / apt / sources.list) e, em seguida, apt-get update && apt-get dist-upgrade como sugerido por Janne. (Desta forma, também as assinaturas de pacotes são verificadas, é claro.)

    
por 21.07.2014 / 09:35
0

Primeiro, use sudo dpkg --configure -a para limpar qualquer coisa que você quebrou, seguido por sudo apt-get update para atualizar suas fontes e tente novamente. Tenha em mente que sudo do-release-upgrade -d deve ser usado com cuidado e certamente não deve ser usado em ambientes de produção.

EDITAR:

De acordo com a atualização da documentação você pode atualizar diretamente para o Ubuntu 14.04 ("Trusty Tahr") do Ubuntu 13.10 ("Saucy" Salamander ") sem a opção -d . Você deve conseguir resolver isso executando sudo do-release-upgrade

    
por 29.04.2014 / 15:54
0

Execute estes comandos no terminal:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32

Isso faz o download das chaves GPG ausentes (conforme mencionado na mensagem de erro original) do servidor de chaves GPG do Ubuntu.

    
por 29.01.2015 / 13:13