kill
ing geralmente é bom, e certamente se for apenas no prompt do Y / n e não tiver iniciado a instalação dos pacotes. Na pior das hipóteses, você precisará executar apt-get -f install
e / ou dpkg --configure -a
algumas vezes.
Eu estava conectado por ssh ao meu servidor, executando aptitude upgrade
e, durante o processo, minha conexão com a Internet estava desativada.
Após a reconexão, o comando aptitude upgrade ainda estava em execução:
$ ps aux | grep apt
root 15186 0.0 0.0 68996 2108 ? S 14:09 0:00 sudo aptitude upgrade
root 15187 3.9 1.4 262328 119080 ? Sl 14:09 0:17 aptitude upgrade
O processo e dpkg está no estado bloqueado. Provavelmente, o comando está aguardando uma confirmação para instalar os upgrades (a usual questão Y / n).
Como posso recuperar o controle de processo para concluir o comando de forma limpa? ("conectar" novamente à entrada padrão do processo para pressionar 'Y').
Se não há como fazê-lo, o quão seguro é apenas matar a atualização do PID?
OBSERVAÇÃO : estou ciente de reptyr
trazer qualquer processo para primeiro plano, mas como não tenho atualmente esse pacote, isso não é uma solução porque não consigo usar dpkg
ou suas derivadas para instalar novos pacotes porque está em estado bloqueado.
kill
ing geralmente é bom, e certamente se for apenas no prompt do Y / n e não tiver iniciado a instalação dos pacotes. Na pior das hipóteses, você precisará executar apt-get -f install
e / ou dpkg --configure -a
algumas vezes.
Tags apt upgrade networking