Pressione Ctrl + c durante a atualização do fazer versão. Eu quebrei?


13

Eu fiz uma atualização do-release-release. Durante o processo, perguntaram-me se eu queria substituir meu arquivo de configuração do rsync no init.d pela nova versão ou manter a existente. Apertei D para olhar o diff e depois não consegui voltar ao script de pergunta / instalação. Eu estupidamente apertei ctrl c e não retornei ao processo de atualização, mas ao shell.

Agora estou preocupado com uma instalação corrompida :( O que devo fazer?


Você pode executar novamente, faça-release-upgrade para reiniciar a atualização de lançamento.
Octávio Filipe Gonçalves

As respostas aqui não funcionaram para mim. Encontrei outro aqui serverfault.com/questions/387547/… que funcionou muito melhor.
Alexis Wilke

3
Isso funcionou para mim: sudo rm /var/lib/dpkg/lock && sudo dpkg --configure -a(perto do que eu encontrei em serverfault.com/a/323422/51150)
Adam Monsen

1
Eu apenas tive que pressionar Enter novamente para continuar depois que Inhibiting until Ctrl+Caconteceu. Use o monitor do sistema para verificar se está realmente baixando; você verá uma linha para centenas de pacotes baixando, se estiver realmente funcionando.
Ray Foss

Respostas:


6

Você /etc/apt/sources.listprovavelmente foi alterado para a nova versão no momento em que você cancelou a atualização. Isso vai fazer do-release-upgradeou apt-get dist-upgradeum comportamento imprevisível.

  • Altere primeiro com (assumindo que você estava atualizando da 11.10):

    sudo sed -i -e 's/precise/oneiric/g' /etc/apt/sources.list

  • Em seguida, faça um sudo apt-get updateseguido de a do-release-upgrade.


Você também pode precisar reverter/etc/lsb_release
GnP 2/16/16

0

Você pode executar novamente do-release-upgradepara reiniciar a atualização de lançamento.

A atualização do lançamento começará novamente do início.


Dependendo de quão longe você fez isso através do processo de actualização, este pode não funcionar, e você vai ter que editar sources.list
Jordan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.