Não é possível instalar pacotes após desinstalar o quagga 0.99.23

3

Eu desinstalei o quagga 0.99.23 hoje de um servidor Debian Stretch para instalar bird .

Após desinstalar quagga , descobri que não consigo instalar nenhum outro pacote.

Sempre que eu tento instalar um novo pacote, recebo o erro:

unknown user 'quagga' in statoverride file

O que fazer?

    
por Rui F Ribeiro 21.07.2017 / 17:41

1 resposta

4

Eu encontrei a linha

quagga quaggavty 775 /etc/quagga

no arquivo /var/lib/dpkg/statoverride .

Após excluir essa linha, consegui instalar bird .

Aparentemente, a maneira oficial de fazê-lo é (isso também aconteceu mais tarde em outro servidor, e desta vez eu usei este formulário):

sudo dpkg-statoverride --remove /etc/quagga

E para listar todas as substituições:

dpkg-statoverride --list

De man dpkg-statoverride

   --remove path
          Remove an override for path, the status of path is left
          unchanged by this command.

   --list [glob-pattern]
          List all overrides. If a glob pattern is specified restrict
          the output to overrides which match the glob. If there are no
          overrides or none match the glob dpkg-statoverride will exit
          with an exitcode of 1.
    
por 21.07.2017 / 17:41

Tags