nemožnost odinstalovat balík qůli dpkg diversion

Slávek Banko slavek.banko na axis.cz
Čtvrtek Září 9 17:53:16 CEST 2010


On Thursday 09 of September 2010 14:25:36 Oto Buchta wrote:
> Zdravím.
> Pokusil jsem se z Ubuntu Lucid odinstalovat ovladač pro radeon přímo
> od ATI, ale nepodařilo se a včíl havaruje aktualizace i Synaptic.
> To, co jsem vygůglil, mi bohužel nepomohlo.
>
> Tady je pár výpisů:
>
> $ sudo dpkg --audit
> Následující balíky jsou instalovány pouze částečně, díky problémům při
> instalaci. Pravděpodobně může být instalace dokončena jejím opakováním;
> balíky mohou být odstraněny pomocí programu dselect nebo dpkg --remove:
>  fglrx                Video driver for the ATI graphics accelerators
>
> $ sudo dpkg --remove fglrx
> (Čtu databázi ... nyní je nainstalováno 306512 souborů a adresářů.)
> Odinstalování balíku fglrx ...
> dpkg-divert: neshoda v balíku
>   při odstraňování "diversion of /usr/lib32/libGL.so.1.2 to
> /usr/lib32/fglrx/libGL.so.1.2.xlibmesa by fglrx"
>   nalezen "diversion of /usr/lib32/libGL.so.1.2 to
> /usr/lib32/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx"
> dpkg: chyba při zpracovávání fglrx (--remove):
>  podproces instalovaný post-removal skript vrátil chybový status 2
> Zpracování spouštěčů pro balík ureadahead ...
> Při zpracování nastaly chyby:
>  fglrx
>
> $ sudo dpkg-divert --rename --remove /usr/lib/libGL.so.1.2
> Odklonění "any diversion of /usr/lib/libGL.so.1.2" neexistuje, tedy
> nebylo odstraněno
>
> Je mi jasné, že na to bude fungovat nějaká trivialita, leč nevím jaká.
> S RPM bych si rady věděl, dpkg ještě tak zažité nemám.
> Dík za jakoukoli radu,

Jestli je to nějaká "rozbitá diverze" a dokážete jí po odinstalaci balíčku dát 
ručně do pořádku, tak můžete odstranit záznam ze /var/lib/dpkg/diversions.

Slávek



Další informace o konferenci Linux