亀岡と申します。 [vine-users:066774]の手順に従い、2.6から3.0へのアップグレードを試みま したが、途中でへまをやらかしてaptを壊してしまいました。 手順3まで行って apt-get dist-upgrade したときに、/var/cache/apt に空き 容量が足らないというエラーメッセージが出ました。そこで、上記ディレクト リが300MBほど消費していたので、cacheと名のつくものは一時ファイルだろう、 と考えて上記ディレクトリ下のサブディレクトリを全て削除してしまいました。 すると、apt-get dist-upgrade はそれらのディレクトリがない、といって動 作しなくなり、あわてて2.6用のRPMパッケージ(apt-0.3.19...)を持って来て aptをいったん rpm -e で削除した後再インストールしようとするも、 [root@skspc6 i386]# rpm -ivh apt-0.3.19.cnc.55-11vl7.i386.rpm エラー: 依存性の欠如: librpm.so.0 は apt-0.3.19.cnc.55-11vl7 に必要とされています と怒られます。下記のように librpm.so.0は存在しているのですが? [root@skspc6 i386]# locate librpm /usr/lib/librpm.so.0 /usr/lib/librpm.so.0.0.0 /usr/lib/librpmbuild.so.0 /usr/lib/librpmbuild.so.0.0.0 /usr/lib/librpm.a /usr/lib/librpm.la /usr/lib/librpm.so /usr/lib/librpmbuild.a /usr/lib/librpmbuild.la /usr/lib/librpmbuild.so そこで SRPMS を持って来てリビルドしてみたのですが、下記のようにコンパ イル(リンク)エラーになってしまいました。 [kameoka@skspc6]$ rpm --rebuild apt-0.3.19.cnc.55-11vl7.src.rpm apt-0.3.19.cnc.55-11vl7.src.rpm をインストール中 実行中(%prep): /bin/sh -e /var/tmp/rpm-tmp.11614 + umask 022 + cd /home/kameoka/rpm/BUILD + cd /home/kameoka/rpm/BUILD + rm -rf apt-0.3.19cnc55 + /bin/gzip -dc /home/kameoka/rpm/SOURCES/apt-0.3.19cnc55.tar.gz + tar -xf - ... 略 ... Building program /home/kameoka/rpm/BUILD/apt-0.3.19cnc55/bin/genpkglist /home/kameoka/rpm/BUILD/apt-0.3.19cnc55/obj/tools/hdlist2pkglist.o: In function `copyFields(headerToken *, headerToken *, _IO_FILE *, char *, unsigned int, map<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >, UpdateInfo, less<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > >, allocator<UpdateInfo> > &)': /home/kameoka/rpm/BUILD/apt-0.3.19cnc55/obj/tools/hdlist2pkglist.o(.text+0x1cf1): undefined reference to `mdfile' collect2: ld returned 1 exit status make[2]: *** [/home/kameoka/rpm/BUILD/apt-0.3.19cnc55/bin/hdlist2pkglist] エラー 1 make[2]: *** 未了のジョブを待っています.... /home/kameoka/rpm/BUILD/apt-0.3.19cnc55/obj/tools/cached_md5.o: In function `CachedMD5::MD5ForFile(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >, long, unsigned char *)': /home/kameoka/rpm/BUILD/apt-0.3.19cnc55/obj/tools/cached_md5.o(.text+0x22d0): undefined reference to `mdfile' collect2: ld returned 1 exit status make[2]: *** [/home/kameoka/rpm/BUILD/apt-0.3.19cnc55/bin/gensrclist] エラー 1 /home/kameoka/rpm/BUILD/apt-0.3.19cnc55/obj/tools/cached_md5.o: In function `CachedMD5::MD5ForFile(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >, long, unsigned char *)': /home/kameoka/rpm/BUILD/apt-0.3.19cnc55/obj/tools/cached_md5.o(.text+0x22d0): undefined reference to `mdfile' collect2: ld returned 1 exit status make[2]: *** [/home/kameoka/rpm/BUILD/apt-0.3.19cnc55/bin/genpkglist] エラー 1 make[1]: *** [all] エラー 2 make: *** [all] エラー 2 エラー: /var/tmp/rpm-tmp.37512 の不正な終了ステータス (%build) Vine用のパッケージなのにリビルドできないのは不可解な気がしますが.. aptをうまいこと復活させる方法はないでしょうか? 亀岡