[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:03309] fail to upgrade to hamm



鍋谷です。

今 hamm へのアップグレードに失敗してしまいました。その手順ですが、
-----------------------------------------------------------------------------
1. まず、一通りの準備を行いました。

*-dev を削除
libc5_5.4.33-3.deb にバージョンダウン
libpthread0, wg15-locale をパージ

2. libc6 をいれる

dpkg -i libc6_2.0.5c-0.1.deb libc5_5.4.33-7.deb

このとき、インストールされていた localebin が libc5 に依存していたため
libc6 がインストールされなかった。しかし、libc5_5.4.33-7.deb がインス
トールされてしまった。(これって正しい振舞いでないですよね?)

iU  libc5           5.4.33-7       The Linux C library version 5 (run-time libr
in  libc6           2.0.5c-0.1     (no description available)

3. これで、あせって dpkg*-i18n をいれたままにしていたのを戻そうとして、

dpkg --purge dpkg-dev-i18n
dpkg --purge dpkg-ftp-i18n
dpkg -i -auto-deconfigure dpkg

とすると以下のようになってしまいました。

iU  dpkg            1.4.0.8        Package maintenance system for Debian Linux
ii  dpkg-dev        1.4.0.8        Package building tools for Debian Linux
pn  dpkg-dev-i18n   <none>         (no description available)
iU  dpkg-ftp        1.4.9          Ftp method for dselect.
pn  dpkg-ftp-i18n   <none>         (no description available)
iU  dpkg-i18n       1.4.0.8-3      Package maintenance system for Debian Linux 
-----------------------------------------------------------------------------
原因は(2)で libc6 と libc5 を不注意に一緒に入れてしまおうとしたことと、後に
あせって(3)で libc5 が Unpacked な状態なのに dpkg を入れ換えようとしたため
であるのは明らかなのですが、dpkg と libc が共におかしくなってしまったため身
動きが取れなくなってしまいました。

とりあえず、dpkg を正常な状態に戻したいのですが、どうすればよいのでしょう
か?ちなみに、
-----------------------------------------------------------------------
~% dpkg --configure dpkg
dpkg: dependency problems prevent configuration of dpkg:
 dpkg depends on libc5 (>= 5.4.0-0); however:
  Package libc5 is not configured yet.
dpkg: error processing dpkg (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 dpkg
-----------------------------------------------------------------------
です。

大阪大学理学研究科物理学専攻 博士前期課程2年 大坪研究室(06-850-5346)
         鍋谷 栄展      nabetani@xxxxxxxxxxxxxxxxxxxxxxxxxxx