Eu tinha um aplicativo instalado no meu servidor htpc executando o ubuntu chamado mediatomb, há alguns meses eu o desinstalei e o substituí por uma instalação do Plex. No fim de semana, ao consultar usuários existentes na máquina, notei que o usuário e o grupo mediatomb ainda existiam, então usei o comando
sudo deluser mediatomb
para remover o usuário. Um dia depois, fui instalar o htop, sudo apt-get install htop
mas descobri que estava recebendo um erro:
erro de sintaxe: usuário desconhecido 'mediatomb' no arquivo statoverride.
Eu pensei que seria capaz de abrir o arquivo statoverride usando o nano e editar quaisquer referências à mediatomb, mas não consegui abrir o arquivo corretamente usando o nano. Eu executei um comando grep
grep 'mediatomb' /var/lib/dpkg/statoverride
que retornou dois locais no arquivo que não existem mais no sistema. A única maneira de solucionar o problema no momento é recriar a mediatomba do usuário e tudo funcionar bem. Obviamente, essa não é uma boa solução a longo prazo.
O que eu gostaria de saber é: qual é o arquivo statoverride e por que ele mantém usuários que foram removidos do sistema? Estou removendo os usuários da maneira errada ou obsoleta?