technology

Status resolvido: debconf- DbDriver config: config.dat está bloqueado por outro processo

.

Ao fazer atualizações do sistema, encontrei o erro “debconf-DbDriver “config”: config.dat está bloqueado por outro processo, que não entra em conflito com nenhum programa, mas não parece bom imprimir todas as vezes, então decidi para corrigi-lo e suprimir a mensagem de erro.

Se você também está tendo um tipo de problema semelhante em seu sistema, você foi redirecionado para a página certa, onde encontrará as etapas para corrigir o erro de configuração debconf-DbDriver e impedir que ele apareça sempre que você fizer atualizações do sistema.

Então, vamos começar e seguir as instruções simples mencionadas abaixo para resolver o erro de configuração debconf-DbDriver.

Correção: debconf- DbDriver config: config.dat está bloqueado por outro processo

Para resolver o problema, primeiro você precisa abrir a tela do terminal e verificar qual processo está segurando este arquivo. Então, você pode usar o kill comando para encerrar esse processo, o que removerá a mensagem de bloqueio de arquivo.

Portanto, sugiro que você primeiro digite o seguinte comando na janela do terminal:

$ sudo fuser -v /var/cache/debconf/config.dat

Isso mostrará o comando que está causando ou usando o config.dat está bloqueado por outro processo e você deve anotar o PID que usará para matar o processo.

Eu executei o mesmo comando do meu lado e ele me mostra o dpkg-reconfigure comando está segurando o arquivo /var/cache/debconf/config.dat com o PID de 102503.

Verifique o PID do programa que está segurando o arquivo de configuração
Verifique o PID do programa que está segurando config.dat

Depois de conhecer o PID do programa, você pode usar o kill comando seguido pelo PID número de programas para encerrar o processo e liberar o bloqueio de arquivo.

$ sudo kill 102503

Se o comando acima não funcionar, envie um sinal de interrupção usando o comando abaixo:

$ sudo kill -9 102503

Leia também: Interromper ou suspender a execução de um comando no Linux

Depois de matar o processo, você pode executar o mesmo comando que usamos para verificar qual arquivo estava segurando para confirmar Se o bloqueio de arquivo foi liberado, o comando não deve retornar nenhuma saída.

$ sudo fuser -v /var/cache/debconf/config.dat

Como não recebi a saída, e você? Se o problema persistir, você pode remover manualmente o /var/cache/debconf/config.dat arquivo do seu sistema usando o comando abaixo

$ sudo rm -f /var/cache/debconf/config.dat

Mas não acho que você deva excluir manualmente /var/cache/debconf/config.dat porque geralmente não é uma boa ideia excluir qualquer arquivo relacionado ao gerenciamento de pacotes.

No entanto, use esse comando como último recurso.

Se o problema persistir, você pode deixar um comentário na seção de comentários.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo