Problemas com bloqueios de processos

Sempre que utilizamos o instalador de programas, seja ele o Synaptic, dpkg ou o apt-get, podemos encontrar alguns problemas, como a frase típica (ou similar a esta):

E: Não foi possível obter trava /var/lib/dpkg/lock – open (11: Recurso
temporariamente indisponível)
E: Impossível travar o diretório de administração (/var/lib/dpkg/), está
em uso por outro processo?

Calma, não se desespere ainda! Existe solução para tal…

Isso pode acontecer por diversas razões: a energia pode ter caído no momento que estavas a atualizar o sistema e, ao reiniciar a máquina e utilizar o apt novamente, certamente encontrarias esta mensagem.

Um outro motivo pode ser que estejas utilizando o Synaptic e, em linha de comando, desejas instalar algum outro programa. O linux não faz isso ao mesmo tempo. Aí, neste caso, a solução é mais simples: você deve fechar a janela do Synaptic (desde que não a estejas utilizando, claro).

Um caso que aconteceu comigo foi o seguinte. A mensagem veio porque ao instalar o programa wine, o Synaptic veio a querer instalar também, como dependência, o ttf-mscorefonts-installer, que nada mais é que um script de instalação de uma fonte true type. Ou seja, ele se executa pingando em diversas ip’s, para baixar e instalar a fonte específica. Aí deu problema, pois aqui, neste sistema, a internet é aberta somente para as ip’s do repositório oficial do Ubuntu e, então, o programa ficou em loop, sem conseguir acessar a respectiva ip.

Daí tive que dar o famoso “Control+C” para interromper o processo e, como conseqüência, veio a mensagem acima.

Como eu resolvi?

Primeiro o comando:

$ sudo dpkg –configure -a

que, neste caso, não funcionou, continuando a mensagem. Daí eu fiz, em seqüência:

$ sudo rm -f /var/lib/dpkg/lock

$ sudo rm -drf /var/lib/dpkg/updates/

$ sudo aptitude -f clean

$ sudo aptitude -f update

$ sudo aptitude -f install

$ sudo apt-get autoremove

Depois de todos estes comandos é que o sistema voltou a funcionar normalmente. Só tive que recriar a pasta /var/lib/dpkg/updates para que o sudo aptitude update voltasse a funcionar normalmente.

Espero que estas dicas ajudem a vocês também.

Fonte:

http://web.archiveorange.com/archive/v/I6z0onHYg19sfZSJzdrs

6 pensamentos sobre “Problemas com bloqueios de processos

  1. Arthur disse:

    o meu resolveu simplesmente criando a pasta updates dai reinstalei o aplicativo que estava apresentando problemas no meu caso o PHP5.

  2. cadulira disse:

    Valeu. aqui resolvou com “sudo dpkg –configure -a”

  3. laionara disse:

    Valeuuuu!!!!

  4. Luan disse:

    No meu só executei:

    sudo apt-get -f clean
    sudo apt-get -f update

    E só!

    Ubuntu 13.04.

  5. bruno disse:

    e o que vc faz quando aptitude ainda não está estalado?

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s