Dê uma olhada em
/var/lib/dpkg/statoverride
se houver alguma linha
root munin 750 /etc/munin/plugin-conf.d
Tente:
dpkg-statoverride --remove /etc/munin/plugin-conf.d
Servidor executando o Ubuntu 12.04 lts
Eu instalei munin no outro dia em um servidor. Decidi depois removê-lo com o apt-get.
Eu notei que nem tudo foi removido da instalação, então removi manualmente o diretório web munin e também removi o nome de usuário e o grupo munin do servidor.
No entanto, acabei de tentar rodar o apt-get upgrade, que agora está retornando um erro:
dpkg: erro fatal irrecuperável, abortando: erro de sintaxe: usuário desconhecido 'munin' no arquivo statoverride E: Subprocesso / usr / bin / dpkg retornou um código de erro (2)
Agora estou fora da minha profundidade. O que isto significa? Os resultados do Google não foram muito úteis.
Alguém pode ajudar?
Obrigado João
I noticed that not everything was removed from the installation so manually removed the munin web directory and also removed the munin user-name and group from the sever.
Não faça isso! Porque você não removeu corretamente os usuários armazenados no arquivo /etc/passwd
, que as consultas do dpkg para comparar com o arquivo statoverride, não correspondem e o dpkg está jogando um aviso. Em vez disso, limpe o pacote e o dpkg irá remover todos os diretórios e usuários que o pacote criou, sem que o usuário tenha que sujar as mãos nele.
sudo apt-get purge package
Isso deve ser feito.
Eu estava tentando reinstalar a causa do apache2 por algum motivo que não consegui corrigir, ela se recusou a iniciar
$ sudo apt-get install apache2
dpkg: unrecoverable fatal error, aborting:
syntax error:
unknown group 'nagios'
in statoverride file
Analisando: dpkg/statoverride
cat /var/lib/dpkg/statoverride
root postdrop 2555 /usr/sbin/postdrop
root postdrop 2555 /usr/sbin/postqueue
root mlocate 2755 /usr/bin/mlocate
postfix postdrop 2710 /var/spool/postfix/public
root nagios 4750 /check_icmp
root ssl-cert 710 /etc/ssl/private
root crontab 2755 /usr/bin/crontab
A solução foi: :/etc/php5/apache2/conf.d$ sudo sed -i '/nagios/d' /var/lib/dpkg/statoverride
E o resultado de :/etc/php5/apache2/conf.d$ cat /var/lib/dpkg/statoverride
root postdrop 2555 /usr/sbin/postdrop
root postdrop 2555 /usr/sbin/postqueue
root mlocate 2755 /usr/bin/mlocate
postfix postdrop 2710 /var/spool/postfix/public
root ssl-cert 710 /etc/ssl/private
root crontab 2755 /usr/bin/crontab