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

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

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)

Responder1

O problema é o componente ausente libglib2.0-binque contém o glib-compile-schemascomando.

Porque o haguichi está danificado, apt-getou dpkgtenta removê-lo toda vez que você deseja instalar ou desinstalar algo e isso termina em erro porque libglib2.0-binestá faltando e o desinstalador do haguichi depende disso.

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

Eu simplesmente disse apt-getpara ignorar o haguichi durante qualquer processo de instalação ou desinstalação. Depois instalei o componente que faltava e pedi apt-getpara 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

Observação:Quando você executa o comando, apt-get install libglib2.0-binum erro haguichi aparecerá no final, mas independentemente da libglib ter sido instalada com sucesso.

Eu fiz isso usando o comando que encontrei emaqui no Unix e Linux SE.

informação relacionada