Por que depois disso eu perdi a conexão SSH durante uma instalação eu obtive esta mensagem de erro “Não foi possível obter o bloqueio / var / lib / dpkg / lock - open”?

0

Eu não sou assim no Linux e tenho o seguinte problema.

Eu estava instalando o RedMine em um servidor Ubuntu remoto via SSH, seguindo o tutorial oficial: link

O processo de instalação é bem simples, mas quando eu estava executando esta declaração:

sudo apt-get install redmine redmine-mysql

Eu perdi a conexão ... então eu voltei para o meu servidor reconectando a ela ... então eu executo novamente este comando, mas agora estou obtendo esta mensagem de erro:

*** System restart required ***
Last login: Fri Nov 11 11:57:11 2016 from 91.253.121.46
root@Betrivius-VPS:~# apt-get install redmine redmine-mysql
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
root@Betrivius-VPS:~#

A leitura online parece que isso significa que o processo de instalação ideal não terminou.

Portanto, não sei se posso recuperá-lo de alguma forma ou abortá-lo. Quando eu fizer login no meu servidor remoto, aparece a mensagem Reinicialização do sistema necessária . Não sei se essa mensagem é causada por essa situação ou não e não sei se reiniciar meu servidor resolverá esse problema.

Então, qual é a melhor solução para esse problema?

    
por AndreaNobili 11.11.2016 / 15:41

1 resposta

0

Você provavelmente deve usar algo como ps fauxww | less e começar a pesquisar as referências apt , dpkg e especialmente dialog . Meu palpite é que, antes que a perda de conexão do ssh levasse ao apagamento de seus processos filhos da sessão, o apt estava lhe pedindo alguma entrada e ainda está esperando por ela.

A mensagem de reinicialização do sistema provavelmente não está relacionada. Ou pode estar relacionado à mesma atualização, mas não ao fato de o dpkg estar bloqueado.

Como você está instalando, e não atualizando, eu diria: apenas mate os processos pendurados (se houver). O arquivo de bloqueio do dpkg deve sair do processo correto, embora tenha certeza que ele foi embora antes de prosseguir. Em seguida, tente executar apt-get install -f . Talvez seja necessário apt-get install --reinstall redmine & redmine-mysql (não familiarizado com redmine). Você poderia querer apt-get remove --purge redmine redmine-mysql e, em seguida, reiniciar sua instalação do zero.

    
por 13.11.2016 / 02:14