Como posso desinstalar o haguichi? /var/lib/dpkg/info/haguichi.postrm: glib-compile-schemas: não encontrado

2

Quando tento desinstalar o haguichi, isso acontece:

Removing haguichi (1.3.3~ubuntu16.04.1) ...

/var/lib/dpkg/info/haguichi.postrm: 3: /var/lib/dpkg/info/haguichi.postrm: glib-compile-schemas: not found
dpkg: error processing package haguichi (--remove): subprocess installed post-removal script returned error exit status 127
Errors were encountered while processing:
 haguichi
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por Cientista Mirim Ciência 08.05.2016 / 17:52

1 resposta

2

O problema é o componente em falta libglib2.0-bin que contém o comando glib-compile-schemas .

Como haguichi está danificado, apt-get ou dpkg tenta removê-lo toda vez que você deseja instalar ou desinstalar algo e isso termina em um erro porque o libglib2.0-bin está ausente e o desinstalador do haguichi depende dele.

A seguinte solução funcionou para mim e espero que faça o mesmo por você:

Eu simplesmente disse a apt-get para ignorar o haguichi durante qualquer processo de instalação ou desinstalação. Depois eu instalei o componente faltante e depois disse apt-get para desinstalar o haguichi.

Abaixo estão os comandos que usei:

sudo -s
echo haguichi hold | dpkg --set-selections
apt-get install libglib2.0-bin
apt-get remove haguichi
exit

Nota: Quando você executar o comando apt-get install libglib2.0-bin , um erro de haguichi aparecerá no final, mas independente disso, o libglib tem bin instalado com sucesso.

Eu fiz isso usando o comando que encontrei em aqui no Unix & amp; Linux SE .

    
por CuberTuber 19.06.2016 / 15:15