falhando ao instalar o pacote debian

falhando ao instalar o pacote debian

Estou tentando instalar o pacote libdnet-1.12 para 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

Responder1

O banco de dados dpkg está bloqueado por outro processo. O problema se resolve sozinho depois de algum tempo ou você pode ver qual processo está bloqueando o banco de dados.

ps xa | grep apt

Feche todos os gerenciadores de pacotes de software e tente novamente. Ou espere um pouco e elimine 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

informação relacionada