Pressionei Ctrl + C acidentalmente durante o do-release-upgrade
processo do Ubuntu Server . Eu tinha caído em um shell para comparar um arquivo .conf em / etc /. Quando pressionei Ctrl-C, ele perguntou se eu queria tentar anexar novamente ao processo de atualização, mas não conseguiu.
Então eu parei, e agora há um processo pendente do dpkg que está segurando o bloqueio do apt. Este é um servidor virtualizado sem interface gráfica ...
É possível recuperar o processo de atualização ou preciso interromper o processo do dpkg e iniciar novamente?
screen -RD
, mas não funcionou. Não havia nenhum daemon de tela em execução, portanto não havia nada para se reconectar. Erro exato? Eu tinha a opção 'r' ou 'q', acho (reconectar ou sair) na parte inferior de um aplicativo semelhante a palavrões. Desculpe, não posso ser mais útil do que isso. Eu estava usando o VirtualBox e, sem uma sessão do tmux ou da tela em execução, não havia scrollback e a interface semelhante a maldições continuava limpando a tela. A reconexão não funcionou, então eu apenas saí.screen -R -D
como usuário sudo e meu usuário normal. #dpkg configure -a
é a resposta certa. Isso aconteceu comigo e o pior foi que o bind9 não estava configurado corretamente (ou seja, o Ctrl-C deve ter interrompido esse processo e não pôde mais ser iniciado!) Depois de corrigir o bind9, o apt-get update + upgrade + dist -upgrade correu como um encanto e depois disso eu reiniciei e tudo funcionou.Respostas:
Normalmente, eu lanço atualizações pela VPN, então tentei isso algumas vezes. Sempre que ele atualiza meu pacote openvpn, perco a conexão e reconecto depois.
do-release-upgrade
inicia uma sessão SSH de backup na porta 1022 e uma sessão de tela de backup. Se você não tiver a tela instalada, isso NÃO estará disponível.Você pode obter a sessão de tela executando:
Em seguida, para reconectar, faça:
Usando a tela listada anteriormente após
root/
Você deve voltar para onde perdeu a conexão.
fonte
do-release-upgrade
realmente inicia automaticamente uma sessão de tela (você me fez reler a pergunta por um segundo para procurar qualquer menção de ter iniciado o processo de atualização viascreen
)Eu tive o mesmo problema ao atualizar para o quantal. Infelizmente para mim, como o pôster original, a tela também foi interrompida por causa de ctrl + c.
Matar o dpkg e reiniciá-lo com "--configure -a" resolveu o problema.
obrigado
fonte
Eu sou mais uma pessoa do CentOS / RHEL, mas na minha experiência, você é sempre melhor matando e iniciando o processo. Os downloads, sincronizações, etc. já devem estar completos e não precisam ser refeitos. Como é isso que leva a maior parte do tempo, não deve haver muito a perder nesse caminho.
fonte