úterý 20. prosince 2011

Jak v Debianu odstranit opravdu špatný balíček

Při pokusu o instalaci chybného balíčku v Debianu může (v nejhorším případě) dojít k této chybové hlášce

dpkg: chyba při zpracovávání xxxxx (--remove):
 Balík je ve velmi špatném, nekonzistentním stavu - před
 pokusem o odstranění ho raději přeinstalujte.
Při zpracování nastaly chyby:
 xxxxx


Odstranění takového balíčku pak není žádná legrace a nezbývá než přikročit k ručnímu vysvětlení situace

mv /var/lib/dpkg/info/xxxxx.* /tmp
dpkg --remove --force-remove-reinstreq xxxxx

má za výsledek

dpkg: varování: seznam souborů balíku „xxxxx“ chybí, předpokládám, že program nemá nainstalované žádné soubory.
(Čtu databázi … nyní je nainstalováno 34028 souborů a adresářů.)
Odinstalování balíku xxxxx …

Je to trochu násilné řešení, ale funguje to.

Žádné komentáře:

Okomentovat

Rychlé zablokování DOS útoku

 netstat -anp | grep 'tcp\|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n Vypíše seznam klientů s jejich...