Eu apertei control-c em um subprocesso do-release-upgrade. Como faço para me recuperar?

Eu apertei control-c em um subprocesso do-release-upgrade. Como faço para me recuperar?

No processo de atualização do Utopic Unicorn para o Vivid Vervet, do-release-upgrademe perguntou qual versão de um arquivo de configuração manter. Escolhi a opção de executar um shell (root), percebi que havia apenas algumas pequenas alterações e corri vimpara mesclar as duas versões. Estou acostumado a usar Ctrl+ Cpara finalizar as inserções, mas parece que neste caso isso realmente matou alguma coisa, pois voltei para um dos meus próprios shells.

Após um pouco de investigação, percebi que a viminstância ainda estava em execução. Eu o matei e retornei ao shell root a partir do qual o iniciei. Em seguida, saí do shell root, esperando retornar ao script de atualização, mas em vez disso, a tmuxinstância em que executei saiu.

Neste ponto, posso ver que o script ainda está em execução e provavelmente fazendoalgo(parece ter consistentemente 11% de uso da CPU). Ao contrário de alguns casos semelhantes ao meu, não há screennenhuma byobuinstância à qual reconectar - na verdade, de acordo com ps, ele perdeu seu terminal de controle.

O que aconteceu aqui e o que devo fazer para retornar meu sistema a um estado são e concluir a atualização?

Responder1

Falha de copiar e colar da falha do servidor:

AFAICT, não havia como reconectar ao processo de atualização. No entanto, não foi um desastre. Eu matei o dpkgprocesso de suspensão e depois executei dpkg --configure -a. Isso orienta você na reconfiguração de todos os pacotes já instalados no sistema, resolvendo quaisquer problemas enquanto isso. Depois disso, atualizei aptitudeos pacotes restantes, que já haviam sido baixados, mas não haviam sido instalados ou configurados.

Cortesia:https://serverfault.com/q/387547/109361

Atualizar:

Se aptitudenão estiver instalado no seu sistema, o mesmo pode ser feito usando apt-get, pelo que entendi.

Isto é o que funcionou para o OP:

O script de atualização já havia alterado as fontes /etc/apt/sources.listde Utopic para Vivid e desativado todas as fontes de terceiros. Depois de dpkg --configure --pendinge apt-get install --fix-broken, fiz apt-get update, apt-get dist-upgradee reiniciei, tudo parece estar funcionando agora.

Mais informações:

Do relacionadorelatório de erro, fazer apt-get dist-upgradeparece ser a chave para que as coisas funcionem corretamente.

informação relacionada