Re: apt-get sorunu [ileri düzey kullanıcılar için!]
Bu tür problemler unstable dağıtım içerisinde zaman zaman olabilir.
xfonts-bolkhov-cp1251-75dpi paketi kaldırılmaya çalışıyor. Her paket
kaldırılırken pre-remove ve post-remove scriptleri (varsa) çalıştırılır.
xfonts-bolkhov-cp1251-75dpi örneğinde post remove scripti içerisindeki bir
komut hata verdiğinden, script 0'dan farklı bir değerle sonlanıyor ve dpkg
işleme devam etmiyor.
Çözüm olarak, /var/lib/dpkg/info dizini altındaki paket_adi.postrm yani
xfonts-bolkhov-cp1251-75dpi.postrm dosyasını bir editörle açıp, hataya neden
olan komutları düzenleyerek (bu örnekte gözüken update-fonts-dir'in versiyon
uyumsuzluğu) apt-get veya dpkg ile işlemi tekrarlayabilirsiniz.
En kötü ihtimal, problemi çözemeyecekseniz, özellikle önemsiz paketlerde,
sorunu yaratan prerm veya postrm dosyası içerisine doğrudan
exit 0
yazarak işlem yapmadan 0 koduyla sonlanmasını sağlayabilirsiniz (Böyle
yaptığımızda paket kaldırıldıktan sonra sistemde yapılması gereken işlemlerin
gerçekleşmeyeceğini unutmayın).
Bu adımdan sonra tekrar denediğinizde hata vermeyecektir. Tabi birden fazla
pakette bu sorun olduğunda benzer işlemleri onlara da uygulamanız gerekiyor.
Eğer emin değilseniz /var/lib/dpkg/info dizini altındaki dosyalara hiç
bulaşmayın, hatalı bir durumda bırakırsanız dpkg epey mutsuz olacaktır.
On Monday 17 April 2006 21:20, Zeki Çatav wrote:
> Merhaba,
> Debian sid üzerinde update sırasında aşağıdaki font paketleri ile ilgili
> sorun olup update kesildi. Ardından herhengi bir paket ile ilgili kurum
> veya kaldırma işlemi aşağıdaki hata ile gerçekleşmiyor.
> Google çözmedi, önerileriniz?
> Teşekkürler....
>
> Removing xfonts-bolkhov-cp1251-75dpi ...
> usage error: unrecognized option
> Usage: update-fonts-dir DIRECTORY ...
> update-fonts-dir { -h | --help }
> This program is a wrapper for mkfontdir(1x) that is primarily useful to
> Debian package maintainer scripts. See update-fonts-dir(8) for more
> information. Options:
> -h, --help display this usage message and
> exit
> dpkg: error processing xfonts-bolkhov-cp1251-75dpi (--remove):
> subprocess post-removal script returned error exit status 2
> Removing xfonts-bolkhov-cp1251-misc ...
> usage error: unrecognized option
> Usage: update-fonts-dir DIRECTORY ...
> update-fonts-dir { -h | --help }
> This program is a wrapper for mkfontdir(1x) that is primarily useful to
> Debian package maintainer scripts. See update-fonts-dir(8) for more
> information. Options:
> -h, --help display this usage message and
> exit
> dpkg: error processing xfonts-bolkhov-cp1251-misc (--remove):
> subprocess post-removal script returned error exit status 2
> Errors were encountered while processing:
> xfonts-bolkhov-cp1251-75dpi
> xfonts-bolkhov-cp1251-misc
> E: Sub-process /usr/bin/dpkg returned an error code (1)
Reply to: