Não consigo instalar novos pacotes e não posso atualizar nem atualizar

7

Estou tentando instalar algum programa no Ubuntu, mas quando o experimento, recebi o seguinte erro :-

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?

Pesquisando na WEB, eu apliquei isso .-

sudo lsof /var/lib/dpkg/lock
sudo kill -TERM <PID>
sudo dpkg --configure -a
sudo apt-get update && sudo apt-get upgrade

Aparentemente funciona até a segunda linha, mas quando executo a terceira linha o terminal não atende (marca que ele continua baixando um programa que eu tentei instalar anteriormente. Deixei o PC funcionar com isso, um dia, esperando pelo fim disso, mas nada aconteceu).

O programa anterior que eu tentei instalar é o Dropbox.

Obrigado por qualquer ajuda.

    
por ArCiGo 01.08.2014 / 22:57

2 respostas

7

Execute o seguinte:

fuser /var/lib/dpkg/lock /var/lib/apt/lists/lock
ls -l /var/lib/dpkg/lock /var/lib/apt/lists/lock 

Se houver processos em execução e qualquer um dos dois arquivos existir, execute:

fuser -k /var/lib/dpkg/lock /var/lib/apt/lists/lock

Em seguida, fuser enviará um sinal SIGKILL para cada processo. Isso deve resolver o problema.

Se o texto acima não funcionar para você, convém dar uma olhada nisso:

por 01.08.2014 / 23:24
0

Se você estiver usando o Ubuntu 16.0.4 acima, digite abaixo o comando no terminal

 ps -A | grep apt

Se você estiver usando a versão do Ubuntu menos de 16.0.4, digite o comando abaixo,

 ps -A | grep apt-get

Ele fornecerá o ID do processo em execução no momento. Se você matar esse processo, seu problema será resolvido.

Para matar, processe o comando abaixo:

sudo kill -TERM  process_id

por exemplo: sudo kill -TERM 18846

    
por 31.01.2017 / 15:22