falha ao instalar o pacote debian

0

Estou tentando instalar o pacote libdnet-1.12 para o Snort e tentando fazer o checkinstall funcionar. Mas continua dizendo:

Copying documentation directory... 
./
./INSTALL
./README
./THANKS
./TODO
./LICENSE
Copying files to the temporary directory...OK
Stripping ELF binaries and libraries...OK
Compressing man pages...OK
Building file list...OK
Building Debian package...OK
Installing Debian package... FAILED! 

Isto é o que está no arquivo de log:

dpkg: error: dpkg status database is locked by another process /var/tmp/tmp.BI2nXpK3CZ/dpkginstall.log

Alguém sabe como posso consertar isso e fazê-lo funcionar? Não consigo encontrar nada sobre o que fazer para corrigir isso

    
por Safoo Ra 22.06.2015 / 12:33

1 resposta

0

O banco de dados do dpkg está bloqueado por outro processo. O problema se dissolve sozinho após algum tempo ou você pode ver qual processo está bloqueando o banco de dados.

ps xa | grep apt

Feche todo o gerenciador de pacotes de software e tente novamente. Ou espere algum tempo e mate os processos.

Exemplo

$ ps xa | grep apt
 6088 ?        S      0:00 /bin/sh /usr/bin/synaptic-pkexec
 6090 ?        S      0:03 /usr/sbin/synaptic

Portanto

sudo kill 6090
    
por A.B. 22.06.2015 / 12:54