“E: Arquivo não existe: arquivo” ao remover um pacote

3

Eu decidi mudar minhas partições no meu disco rígido para uma nova instalação do Kubuntu. Eu inicializei meu disco Ubuntu 10.10 ao vivo, mudei tudo e tentei instalar o grub e ele não funcionou, então eu queimei um disco Ubuntu 12.04 e instalei-o.

Eu coloquei o computador em funcionamento e queria instalar alguns pacotes, mas não tinha uma conexão com a internet no momento. Então (eu sei que isso foi estúpido) eu tenho alguns debs de versões anteriores do Ubuntu, já que eu precisava da minha música, e a outra instalação levou muito tempo para inicializar.

Uma vez que recuperei a minha ligação à internet, tudo funcionou bem, durante algum tempo. Então eu tropecei nesse problema depois de remover dez pacotes quebrados usando synaptic:

drhax@Spamotard:~$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  libgtk2.0-cil
0 upgraded, 0 newly installed, 1 to remove and 417 not upgraded.
1 not fully installed or removed.
After this operation, 2,638 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 103052 files and directories currently installed.)
Removing libgtk2.0-cil ...
E: File does not exist: /usr/share/cli-common/packages.d/policy.2.6.gtk-dotnet.installcligac
dpkg: error processing libgtk2.0-cil (--remove):
 subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
 libgtk2.0-cil
E: Sub-process /usr/bin/dpkg returned an error code (1)

A ajuda seria apreciada. Este é o meu primeiro post, mas eu sei pouco sobre o Ubuntu, então sinta-se à vontade para apontar qualquer erro estúpido que eu tenha cometido.

    
por user81269 04.08.2012 / 14:22

2 respostas

3

Força a remoção do pacote com: sudo dpkg -P --force-all libgtk2.0-cil .

    
por Eric Carvalho 04.08.2012 / 14:50
2
sudo dpkg -P --force-all libgtk2.0-cil

Não foi o suficiente para mim eu tive que:

sudo mv /var/lib/dpkg/info/libgtk2.0-cil.postrm /var/lib/dpkg/info/libgtk2.0-cil.postrm.tmp

sudo dpkg -P --force-all libgtk2.0-cil

Eu renomei outros arquivos, mas talvez não seja necessário:

/var/lib/dpkg/info/libgtk2.0-cil.clilibs.tmp
/var/lib/dpkg/info/libgtk2.0-cil.md5sums.tmp
/var/lib/dpkg/info/libgtk2.0-cil.postrm.tmp
/var/lib/dpkg/info/libgtk2.0-cil.list.tmp
/var/lib/dpkg/info/libgtk2.0-cil.postinst.tmp
/var/lib/dpkg/info/libgtk2.0-cil.prerm.tmp

link

    
por rzr 15.01.2015 / 21:20

Tags