Os parâmetros de fuser
estão errados. A opção -c
é um alias para a opção -m
que seleciona todo o sistema de arquivos do caminho e o parâmetro -k
elimina todos os processos do próprio sistema de arquivos (consulte
página de manual do fuser para referência). Então, com este comando você mata todo o sistema exceto o kernel.
Use este comando para obter o pid (e user) do processo que usa o banco de dados do dpkg:
$ sudo fuser -u /var/lib/dpkg/lock
Exemplo de saída:
/var/lib/dpkg/lock: 14502(root)
Você pode matá-lo (se souber o que está fazendo) com:
$ sudo kill -9 14502
Para remover o bloqueio, use apenas:
$ sudo rm /var/lib/dpkg/lock