A conexão com a Internet foi desativada durante uma atualização do apt

3

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.

    
por Peregring-lk 26.01.2018 / 14:22

1 resposta

2

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.

    
por fkraiem 26.01.2018 / 14:33