Vine 3.1(1)玄箱/HG へのインストール


Vine Linux/PPC 3.1 がリリースされたので、早速試してみることにする。
kernel 2.4.17 でも使えるといいのだが

準備

以前 Vine Seed をインストールした Maxtor 91024U3 をフォーマット、 玄箱/HG に接続、 ハックキット 1.2 をインストールする。
最初の設定はとりあえずパス

2.6r4 を最新に更新する

[root@hackkit /root]# apt-get update
取得:1 http://updates.vinelinux.org 2.6/ppc/base/pkglist.updates [124kB]
ヒット http://updates.vinelinux.org 2.6/ppc release.updates
取得:2 http://updates.vinelinux.org 2.6/ppc/base/srclist.updates [47.7kB]
ヒット http://updates.vinelinux.org 2.6/ppc release.updates
無視 http://updates.vinelinux.org 2.6/$(ARCH)/base/mirrors
無視 http://updates.vinelinux.org 2.6/$(ARCH)/base/mirrors
ヒット http://www.t.ring.gr.jp 2.6/ppc/base/pkglist.main
ヒット http://www.t.ring.gr.jp 2.6/ppc release.main
取得:3 http://www.t.ring.gr.jp 2.6/ppc/base/pkglist.updates [124kB]
ヒット http://www.t.ring.gr.jp 2.6/ppc release.updates
取得:4 http://www.t.ring.gr.jp 2.6/ppc/base/srclist.main [118kB]
ヒット http://www.t.ring.gr.jp 2.6/ppc release.main
取得:5 http://www.t.ring.gr.jp 2.6/ppc/base/srclist.updates [47.7kB]
ヒット http://www.t.ring.gr.jp 2.6/ppc release.updates
無視 http://www.t.ring.gr.jp 2.6/$(ARCH)/base/mirrors
無視 http://www.t.ring.gr.jp 2.6/$(ARCH)/base/mirrors
取得完了: 462kB を 5s (80.8kB/秒)
ファイル依存を処理しています... 完了
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
W: http://www.t.ring.gr.jp/pub/linux/Vine/apt/ は認証を省略します。
W: http://www.t.ring.gr.jp/pub/linux/Vine/apt/ は認証を省略します。
W: http://updates.vinelinux.org/apt/ は認証を省略します。
W: http://updates.vinelinux.org/apt/ は認証を省略します。
[root@hackkit /root]# apt-get upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージは保留されます:
  kernel-headers
以下のパッケージがアップグレードされます:
  apache perl proftpd rsync
4 個のアップグレードパッケージ, 0 個の新規パッケージ, 0 個の削除/リプレースパッケージ, 1 個の保留パッケージがあります。
取得パッケージ: 10.1MB のアーカイブを取得します。インストール後は 381kB が使用されます。
続行しますか? [Y/n]y
取得:1 http://www.t.ring.gr.jp 2.6/ppc/updates apache 1.3.27-0vl9 [585kB]
取得:2 http://www.t.ring.gr.jp 2.6/ppc/updates perl 1:5.6.1-0vl13 [8670kB]
取得:3 http://www.t.ring.gr.jp 2.6/ppc/updates proftpd 1:1.2.10-0vl0.1 [666kB]
取得:4 http://www.t.ring.gr.jp 2.6/ppc/updates rsync 2.5.7-0vl0.3 [148kB]
取得完了: 10.1MB を 45s (223kB/秒)
RPM コマンドを実行しています (-U)...
proftpd                     ##################################################
rsync                       ##################################################
apache                      ##################################################
perl                        ##################################################
[root@hackkit /root]#

2.6.99 へ upgrade する

[root@hackkit /root]# cd /etc/apt/
[root@hackkit apt]# ls
apt.conf  rpmpriorities  sources.list  vendors.list
[root@hackkit apt]# mv sources.list{,.orig}
[root@hackkit apt]# echo 'rpm http://updates.vinelinux.org/apt 2.6.99/$(ARCH) main' > sources.list
[root@hackkit apt]# apt-get update
取得:1 http://updates.vinelinux.org 2.6.99/ppc/base/pkglist.main [5610B]
取得:2 http://updates.vinelinux.org 2.6.99/ppc release.main [123B]
無視 http://updates.vinelinux.org 2.6.99/$(ARCH)/base/mirrors
取得完了: 5733B を 0s (12.4kB/秒)
ファイル依存を処理しています... 完了
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
W: http://updates.vinelinux.org/apt/ は認証を省略します。
[root@hackkit apt]# apt-get upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージがアップグレードされます:
  apt popt rpm
3 個のアップグレードパッケージ, 0 個の新規パッケージ, 0 個の削除/リプレースパッケージ, 0 個の保留パッケージがあります。
取得パッケージ: 4001kB のアーカイブを取得します。インストール後は 4720kB が使用されます。
続行しますか? [Y/n]y
取得:1 http://updates.vinelinux.org 2.6.99/ppc/main popt 1.6.4-18vl10.26 [63.2kB]
取得:2 http://updates.vinelinux.org 2.6.99/ppc/main rpm 4.0.4-18vl10.26 [2820kB]
取得:3 http://updates.vinelinux.org 2.6.99/ppc/main apt 0.5.15.cnc.4-0vl0.1 [1118kB]
取得完了: 4001kB を 25s (160kB/秒)
RPM データベースを再構築しています(処理に数分かかることがあります)...
RPM コマンドを実行しています (-U)...
rpm                         ##################################################
NOTICE: RPM has updated to 4.0.4.
        Please execute 'rpm --rebuilddb' to convert rpm database to new format.
警告: /etc/apt/sources.list は /etc/apt/sources.list.rpmnew として作成されます
apt                         ##################################################
popt                        ##################################################
[root@hackkit apt]# rpm --rebuilddb
[root@hackkit apt]# apt-get clean
ここまでは、Vine Seed と同じ

Vine 3.1 へ upgrade する

/etc/apt/sources.list 変更

ring.wakwak.com が近いので、ring.wakwak.com を指定
[root@hackkit apt]# cat /etc/apt/sources.list
rpm     ftp://ring.wakwak.com/pub/linux/Vine/apt 3.1/$(ARCH) main plus updates
rpm-src ftp://ring.wakwak.com/pub/linux/Vine/apt 3.1/$(ARCH) main plus updates

upgrade

[root@hackkit apt]# apt-get update
取得:1 ftp://ring.wakwak.com 3.1/ppc release [2508B]
2508B を 10s 秒で取得しました (236B/s)
取得:1 ftp://ring.wakwak.com 3.1/ppc/main pkglist [215kB]
取得:2 ftp://ring.wakwak.com 3.1/ppc/main release [123B]
取得:3 ftp://ring.wakwak.com 3.1/ppc/plus pkglist [319kB]
取得:4 ftp://ring.wakwak.com 3.1/ppc/plus release [123B]
取得:5 ftp://ring.wakwak.com 3.1/ppc/updates pkglist [14B]
取得:6 ftp://ring.wakwak.com 3.1/ppc/updates release [126B]
取得:7 ftp://ring.wakwak.com 3.1/ppc/main srclist [106kB]
取得:8 ftp://ring.wakwak.com 3.1/ppc/plus srclist [172kB]
取得:9 ftp://ring.wakwak.com 3.1/ppc/updates srclist [10.6kB]
823kB を 16s 秒で取得しました (49.8kB/s)
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
[root@hackkit apt]# apt-get dist-upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
アップグレードパッケージを検出しています... 完了
以下のパッケージがアップグレードされます:
  LPRng MAKEDEV SysVinit alternatives apache apt bash bc bind bind-utils binutils bzip2 chkconfig cpio cracklib
  cracklib-dicts dev dhcp diffutils e2fsprogs ed file fileutils ftp gawk gcc gcc-cpp gdbm glib glibc glibc-common
  glibc-devel gnupg grep groff gzip hdparm inetd info initscripts install-info iproute iputils jvim less libstdc++2_10
  libstdc++2_10-compat libtermcap logrotate losetup mailcap mailx make man mingetty mkinitrd mktemp modutils mount
  ncompress ncurses net-tools newt nkf nss_db-compat ntp ntsysv openssl pam passwd patch perl pmac-utils popt postfix
  procmail proftpd psmisc pwdb qpopper quota readline rootfiles rpm rsync sed setup sh-utils shadow-utils slang sysklogd
  tar tcp_wrappers tcsh telnet-server textutils tmpwatch unzip util-linux vixie-cron which words zlib
以下のパッケージが新たにインストールされます:
  cyrus-sasl db4 glib2 gpm libelf libgcc libstdc++3 libuser openssl096 usermode vine-keyring vine-release
以下のパッケージは保留されます:
  kernel-headers
アップグレード: 103 個, 新規インストール: 12 個, 削除: 0 個, 保留: 1 個
99.8MB のアーカイブを取得する必要があります。
展開後に 91.5MB が解放されます。
続行しますか? [Y/n]y
取得:1 ftp://ring.wakwak.com 3.1/ppc/main binutils 2.14.90.0.7-1vl2 [3482kB]
取得:2 ftp://ring.wakwak.com 3.1/ppc/main glibc-devel 2.3.3-3vl1 [3272kB]
取得:3 ftp://ring.wakwak.com 3.1/ppc/plus nss_db-compat 2.2-17vl1 [289kB]
エラー ftp://ring.wakwak.com 3.1/ppc/plus nss_db-compat 2.2-17vl1
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/nss_db-compat-2.2-17vl1.ppc.rpm: No such file or
directory.  '
取得:4 ftp://ring.wakwak.com 3.1/ppc/main glibc-common 2.3.3-3vl1 [17.3MB]
取得:5 ftp://ring.wakwak.com 3.1/ppc/main glibc 2.3.3-3vl1 [14.8MB]
取得:6 ftp://ring.wakwak.com 3.1/ppc/main libgcc 3.3.2-0vl8 [129kB]
取得:7 ftp://ring.wakwak.com 3.1/ppc/plus libstdc++2_10 1:2.10.0-2vl24 [2243kB]
エラー ftp://ring.wakwak.com 3.1/ppc/plus libstdc++2_10 1:2.10.0-2vl24
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/libstdc++2_10-2.10.0-2vl24.ppc.rpm: No such file
or directory.  '
取得:8 ftp://ring.wakwak.com 3.1/ppc/main libstdc++3 3.3.2-0vl8 [510kB]
	:
	:
取得:60 ftp://ring.wakwak.com 3.1/ppc/main openssl096 0.9.6m-0vl1 [721kB]
取得:61 ftp://ring.wakwak.com 3.1/ppc/plus LPRng 3.8.21-0vl2 [1415kB]
エラー ftp://ring.wakwak.com 3.1/ppc/plus LPRng 3.8.21-0vl2
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/LPRng-3.8.21-0vl2.ppc.rpm: No such file or direct
ory.  '
取得:62 ftp://ring.wakwak.com 3.1/ppc/main MAKEDEV 3.3.13-1vl3 [127kB]
	:
	:
取得:71 ftp://ring.wakwak.com 3.1/ppc/main cyrus-sasl 2.1.18-0vl2 [266kB]
取得:72 ftp://ring.wakwak.com 3.1/ppc/plus dhcp 1:3.0pl2-6vl1 [601kB]
エラー ftp://ring.wakwak.com 3.1/ppc/plus dhcp 1:3.0pl2-6vl1
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/dhcp-3.0pl2-6vl1.ppc.rpm: No such file or directo
ry.  '
取得:73 ftp://ring.wakwak.com 3.1/ppc/main ed 0.2-35vl1 [53.8kB]
	:
	:
取得:81 ftp://ring.wakwak.com 3.1/ppc/plus info 4.7-0vl1 [153kB]
エラー ftp://ring.wakwak.com 3.1/ppc/plus info 4.7-0vl1
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/info-4.7-0vl1.ppc.rpm: No such file or directory.
  '
取得:82 ftp://ring.wakwak.com 3.1/ppc/plus jvim 3.0j2.1b-0vl3 [861kB]
エラー ftp://ring.wakwak.com 3.1/ppc/plus jvim 3.0j2.1b-0vl3
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/jvim-3.0j2.1b-0vl3.ppc.rpm: No such file or direc
tory.  '
取得:83 ftp://ring.wakwak.com 3.1/ppc/plus libstdc++2_10-compat 2.10.0-0vl4 [2493B]
エラー ftp://ring.wakwak.com 3.1/ppc/plus libstdc++2_10-compat 2.10.0-0vl4
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/libstdc++2_10-compat-2.10.0-0vl4.noarch.rpm: No s
uch file or directory.  '
取得:84 ftp://ring.wakwak.com 3.1/ppc/main make 1:3.80-0vl3 [367kB]
	:
	:
取得:97 ftp://ring.wakwak.com 3.1/ppc/main proftpd 1:1.2.10-0vl1 [701kB]
取得:98 ftp://ring.wakwak.com 3.1/ppc/plus qpopper 4.0.5-0vl1 [564kB]
エラー ftp://ring.wakwak.com 3.1/ppc/plus qpopper 4.0.5-0vl1
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/qpopper-4.0.5-0vl1.ppc.rpm: No such file or direc
tory.  '
取得:99 ftp://ring.wakwak.com 3.1/ppc/main rootfiles 7.5-0vl1 [26.5kB]
	:
	:
取得:113 ftp://ring.wakwak.com 3.1/ppc/plus telnet-server 0.17.x-30vl1 [31.2kB]
エラー ftp://ring.wakwak.com 3.1/ppc/plus telnet-server 0.17.x-30vl1
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/telnet-server-0.17.x-30vl1.ppc.rpm: No such file
or directory.  '
取得:114 ftp://ring.wakwak.com 3.1/ppc/main tmpwatch 2.9.0-2vl1 [13.8kB]
取得:115 ftp://ring.wakwak.com 3.1/ppc/main unzip 5.50-5vl2 [169kB]
93.6MB を 8m25s 秒で取得しました (185kB/s)
以下の取得に失敗しました: ftp://ring.wakwak.com/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/nss_db-compat-2.2-17vl1.ppc.rpm  Unable
 to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/nss_db-compat-2.2-17vl1.ppc.rpm: No such file or director
y.  '
以下の取得に失敗しました: ftp://ring.wakwak.com/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/libstdc++2_10-2.10.0-2vl24.ppc.rpm  Una
ble to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/libstdc++2_10-2.10.0-2vl24.ppc.rpm: No such file or di
rectory.  '
以下の取得に失敗しました: ftp://ring.wakwak.com/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/LPRng-3.8.21-0vl2.ppc.rpm  Unable to fe
tch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/LPRng-3.8.21-0vl2.ppc.rpm: No such file or directory.  '
以下の取得に失敗しました: ftp://ring.wakwak.com/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/dhcp-3.0pl2-6vl1.ppc.rpm  Unable to fet
ch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/dhcp-3.0pl2-6vl1.ppc.rpm: No such file or directory.  '
以下の取得に失敗しました: ftp://ring.wakwak.com/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/info-4.7-0vl1.ppc.rpm  Unable to fetch
file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/info-4.7-0vl1.ppc.rpm: No such file or directory.  '
以下の取得に失敗しました: ftp://ring.wakwak.com/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/jvim-3.0j2.1b-0vl3.ppc.rpm  Unable to f
etch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/jvim-3.0j2.1b-0vl3.ppc.rpm: No such file or directory.  '
以下の取得に失敗しました: ftp://ring.wakwak.com/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/libstdc++2_10-compat-2.10.0-0vl4.noarch
.rpm  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/libstdc++2_10-compat-2.10.0-0vl4.noarch.rpm:
No such file or directory.  '
以下の取得に失敗しました: ftp://ring.wakwak.com/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/qpopper-4.0.5-0vl1.ppc.rpm  Unable to f
etch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/qpopper-4.0.5-0vl1.ppc.rpm: No such file or directory.  '
以下の取得に失敗しました: ftp://ring.wakwak.com/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/telnet-server-0.17.x-30vl1.ppc.rpm  Una
ble to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/telnet-server-0.17.x-30vl1.ppc.rpm: No such file or di
rectory.  '
E: 幾つかのアーカイブが取得できません。'apt-get update' を実行するか、--fix-missing オプションを試して下さい。
[root@hackkit apt]#
ring.wakwak.com にはまだ mirror されていないのか???

core.ring.gr.jp に変更

sources.list を再度変更する。 今度は、ftp://core.ring.gr.jp を指定してみる
[root@hackkit apt]# cat /etc/apt/sources.list
rpm     ftp://core.ring.gr.jp/pub/linux/Vine/apt 3.1/$(ARCH) main plus updates
rpm-src ftp://core.ring.gr.jp/pub/linux/Vine/apt 3.1/$(ARCH) main plus updates
[root@hackkit apt]# apt-get update
取得:1 ftp://core.ring.gr.jp 3.1/ppc release [2508B]
2508B を 0s 秒で取得しました (3907B/s)
取得:1 ftp://core.ring.gr.jp 3.1/ppc/main pkglist [215kB]
取得:2 ftp://core.ring.gr.jp 3.1/ppc/main release [123B]
取得:3 ftp://core.ring.gr.jp 3.1/ppc/plus pkglist [319kB]
取得:4 ftp://core.ring.gr.jp 3.1/ppc/plus release [123B]
取得:5 ftp://core.ring.gr.jp 3.1/ppc/updates pkglist [14B]
取得:6 ftp://core.ring.gr.jp 3.1/ppc/updates release [126B]
取得:7 ftp://core.ring.gr.jp 3.1/ppc/main srclist [106kB]
取得:8 ftp://core.ring.gr.jp 3.1/ppc/plus srclist [172kB]
取得:9 ftp://core.ring.gr.jp 3.1/ppc/updates srclist [10.6kB]
823kB を 11s 秒で取得しました (70.6kB/s)
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
[root@hackkit apt]# apt-get dist-upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
アップグレードパッケージを検出しています... 完了
以下のパッケージがアップグレードされます:
  LPRng MAKEDEV SysVinit alternatives apache apt bash bc bind bind-utils binutils bzip2 chkconfig cpio cracklib
  cracklib-dicts dev dhcp diffutils e2fsprogs ed file fileutils ftp gawk gcc gcc-cpp gdbm glib glibc glibc-common
  glibc-devel gnupg grep groff gzip hdparm inetd info initscripts install-info iproute iputils jvim less libstdc++2_10
  libstdc++2_10-compat libtermcap logrotate losetup mailcap mailx make man mingetty mkinitrd mktemp modutils mount
  ncompress ncurses net-tools newt nkf nss_db-compat ntp ntsysv openssl pam passwd patch perl pmac-utils popt postfix
  procmail proftpd psmisc pwdb qpopper quota readline rootfiles rpm rsync sed setup sh-utils shadow-utils slang sysklogd
  tar tcp_wrappers tcsh telnet-server textutils tmpwatch unzip util-linux vixie-cron which words zlib
以下のパッケージが新たにインストールされます:
  cyrus-sasl db4 glib2 gpm libelf libgcc libstdc++3 libuser openssl096 usermode vine-keyring vine-release
以下のパッケージは保留されます:
  kernel-headers
アップグレード: 103 個, 新規インストール: 12 個, 削除: 0 個, 保留: 1 個
6160kB/99.8MB のアーカイブを取得する必要があります。
展開後に 91.5MB が解放されます。
続行しますか? [Y/n]y
取得:1 ftp://core.ring.gr.jp 3.1/ppc/plus nss_db-compat 2.2-17vl1 [289kB]
エラー ftp://core.ring.gr.jp 3.1/ppc/plus nss_db-compat 2.2-17vl1
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/nss_db-compat-2.2-17vl1.ppc.rpm: No such file or
directory  '
取得:2 ftp://core.ring.gr.jp 3.1/ppc/plus libstdc++2_10 1:2.10.0-2vl24 [2243kB]
エラー ftp://core.ring.gr.jp 3.1/ppc/plus libstdc++2_10 1:2.10.0-2vl24
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/libstdc++2_10-2.10.0-2vl24.ppc.rpm: No such file
or directory  '
取得:3 ftp://core.ring.gr.jp 3.1/ppc/plus LPRng 3.8.21-0vl2 [1415kB]
エラー ftp://core.ring.gr.jp 3.1/ppc/plus LPRng 3.8.21-0vl2
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/LPRng-3.8.21-0vl2.ppc.rpm: No such file or direct
ory  '
取得:4 ftp://core.ring.gr.jp 3.1/ppc/plus dhcp 1:3.0pl2-6vl1 [601kB]
エラー ftp://core.ring.gr.jp 3.1/ppc/plus dhcp 1:3.0pl2-6vl1
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/dhcp-3.0pl2-6vl1.ppc.rpm: No such file or directo
ry  '
取得:5 ftp://core.ring.gr.jp 3.1/ppc/plus info 4.7-0vl1 [153kB]
エラー ftp://core.ring.gr.jp 3.1/ppc/plus info 4.7-0vl1
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/info-4.7-0vl1.ppc.rpm: No such file or directory
 '
取得:6 ftp://core.ring.gr.jp 3.1/ppc/plus jvim 3.0j2.1b-0vl3 [861kB]
エラー ftp://core.ring.gr.jp 3.1/ppc/plus jvim 3.0j2.1b-0vl3
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/jvim-3.0j2.1b-0vl3.ppc.rpm: No such file or direc
tory  '
取得:7 ftp://core.ring.gr.jp 3.1/ppc/plus libstdc++2_10-compat 2.10.0-0vl4 [2493B]
エラー ftp://core.ring.gr.jp 3.1/ppc/plus libstdc++2_10-compat 2.10.0-0vl4
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/libstdc++2_10-compat-2.10.0-0vl4.noarch.rpm: No s
uch file or directory  '
取得:8 ftp://core.ring.gr.jp 3.1/ppc/plus qpopper 4.0.5-0vl1 [564kB]
エラー ftp://core.ring.gr.jp 3.1/ppc/plus qpopper 4.0.5-0vl1
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/qpopper-4.0.5-0vl1.ppc.rpm: No such file or direc
tory  '
取得:9 ftp://core.ring.gr.jp 3.1/ppc/plus telnet-server 0.17.x-30vl1 [31.2kB]
エラー ftp://core.ring.gr.jp 3.1/ppc/plus telnet-server 0.17.x-30vl1
  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/telnet-server-0.17.x-30vl1.ppc.rpm: No such file
or directory  '
以下の取得に失敗しました: ftp://core.ring.gr.jp/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/nss_db-compat-2.2-17vl1.ppc.rpm  Unable
 to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/nss_db-compat-2.2-17vl1.ppc.rpm: No such file or director
y  '
以下の取得に失敗しました: ftp://core.ring.gr.jp/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/libstdc++2_10-2.10.0-2vl24.ppc.rpm  Una
ble to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/libstdc++2_10-2.10.0-2vl24.ppc.rpm: No such file or di
rectory  '
以下の取得に失敗しました: ftp://core.ring.gr.jp/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/LPRng-3.8.21-0vl2.ppc.rpm  Unable to fe
tch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/LPRng-3.8.21-0vl2.ppc.rpm: No such file or directory  '
以下の取得に失敗しました: ftp://core.ring.gr.jp/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/dhcp-3.0pl2-6vl1.ppc.rpm  Unable to fet
ch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/dhcp-3.0pl2-6vl1.ppc.rpm: No such file or directory  '
以下の取得に失敗しました: ftp://core.ring.gr.jp/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/info-4.7-0vl1.ppc.rpm  Unable to fetch
file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/info-4.7-0vl1.ppc.rpm: No such file or directory  '
以下の取得に失敗しました: ftp://core.ring.gr.jp/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/jvim-3.0j2.1b-0vl3.ppc.rpm  Unable to f
etch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/jvim-3.0j2.1b-0vl3.ppc.rpm: No such file or directory  '
以下の取得に失敗しました: ftp://core.ring.gr.jp/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/libstdc++2_10-compat-2.10.0-0vl4.noarch
.rpm  Unable to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/libstdc++2_10-compat-2.10.0-0vl4.noarch.rpm:
No such file or directory  '
以下の取得に失敗しました: ftp://core.ring.gr.jp/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/qpopper-4.0.5-0vl1.ppc.rpm  Unable to f
etch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/qpopper-4.0.5-0vl1.ppc.rpm: No such file or directory  '
以下の取得に失敗しました: ftp://core.ring.gr.jp/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/telnet-server-0.17.x-30vl1.ppc.rpm  Una
ble to fetch file, server said '/pub/linux/Vine/apt/3.1/ppc/RPMS.plus/telnet-server-0.17.x-30vl1.ppc.rpm: No such file or di
rectory  '
E: 幾つかのアーカイブが取得できません。'apt-get update' を実行するか、--fix-missing オプションを試して下さい。
[root@hackkit apt]#
やっぱりだめ。

Plus を除外

[root@hackkit apt]# 
cat /etc/apt/sources.list
rpm     ftp://core.ring.gr.jp/pub/linux/Vine/apt 3.1/$(ARCH) main updates
rpm-src ftp://core.ring.gr.jp/pub/linux/Vine/apt 3.1/$(ARCH) main updates
[root@hackkit apt]# apt-get update
取得:1 ftp://core.ring.gr.jp 3.1/ppc release [2508B]
2508B を 3s 秒で取得しました (733B/s)
ヒット ftp://core.ring.gr.jp 3.1/ppc/main pkglist
ヒット ftp://core.ring.gr.jp 3.1/ppc/main release
ヒット ftp://core.ring.gr.jp 3.1/ppc/updates pkglist
ヒット ftp://core.ring.gr.jp 3.1/ppc/updates release
ヒット ftp://core.ring.gr.jp 3.1/ppc/main srclist
ヒット ftp://core.ring.gr.jp 3.1/ppc/updates srclist
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
[root@hackkit apt]# apt-get dist-upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
アップグレードパッケージを検出しています... 完了
以下のパッケージがアップグレードされます:
  MAKEDEV SysVinit alternatives apache apt bash bc bind bind-utils binutils bzip2 chkconfig cpio cracklib cracklib-dicts
  dev diffutils e2fsprogs ed file fileutils ftp gawk gcc gcc-cpp gdbm glib glibc glibc-common glibc-devel gnupg grep groff
  gzip hdparm inetd initscripts install-info iproute iputils less libtermcap logrotate losetup mailcap mailx make man
  mingetty mkinitrd mktemp modutils mount ncompress ncurses net-tools newt nkf ntp ntsysv openssl pam passwd patch perl
  pmac-utils popt postfix procmail proftpd psmisc pwdb quota readline rootfiles rpm rsync sed setup sh-utils shadow-utils
  slang sysklogd tar tcp_wrappers tcsh textutils tmpwatch unzip util-linux vixie-cron which words zlib
以下のパッケージが削除されます:
  nss_db-compat
以下のパッケージが新たにインストールされます:
  cyrus-sasl db4 glib2 gpm libelf libgcc libstdc++3 libuser usermode vine-keyring vine-release
以下のパッケージは保留されます:
  kernel-headers
アップグレード: 94 個, 新規インストール: 11 個, 削除: 1 個, 保留: 1 個
0B/92.9MB のアーカイブを取得する必要があります。
展開後に 95.2MB が解放されます。
続行しますか? [Y/n]y
RPM データベースを再構築しています(処理に数分かかることがあります)...
Committing changes...
Preparing...                ########################################### [100%]
   1:glibc-common           ########################################### [  0%]
error: cannot open Installtid index using db3 - そのようなファイルやディレクトリはありません (2)
error: cannot open Sigmd5 index using db3 - そのようなファイルやディレクトリはありません (2)
error: cannot open Sha1header index using db3 - そのようなファイルやディレクトリはありません (2)
   2:glibc                  warning: /etc/localtime created as /etc/localtime.rpmnew
########################################### [  1%]
   3:libgcc                 ########################################### [  2%]
	:
	:
   7:bash                   ########################################### [  6%]
/bin/sh: error while loading shared libraries: libtermcap.so.2: cannot enable executable stack as shared object requires: Er
ror 14
error: execution of %post scriptlet from bash-2.05b-0vl2 failed, exit status 127
   8:gdbm                   ########################################### [  7%]
	:
	:
  20:cracklib               ########################################### [ 19%]
/bin/sh: error while loading shared libraries: libtermcap.so.2: cannot enable executable stack as shared object requires: Er
ror 14
error: execution of %trigger scriptlet from cracklib-2.7-27vl1 failed, exit status 127
  21:words                  ########################################### [ 20%]
	:
	:
  24:iputils                ########################################### [ 22%]
/bin/sh: error while loading shared libraries: libtermcap.so.2: cannot enable executable stack as shared object requires: Er
ror 14
error: execution of %pre scriptlet from vine-release-3.1-0vl1 failed, exit status 127
error:   install: %pre scriptlet failed (2), skipping vine-release-3.1-0vl1
/bin/sh: error while loading shared libraries: libtermcap.so.2: cannot enable executable stack as shared object requires: Er
ror 14
error: execution of %pre scriptlet from MAKEDEV-3.3.13-1vl3 failed, exit status 127
error:   install: %pre scriptlet failed (2), skipping MAKEDEV-3.3.13-1vl3
  25:alternatives           ########################################### [ 23%]
  26:mailcap                warning: /etc/mime.types saved as /etc/mime.types.rpmsave
########################################### [ 24%]
  27:file                   ########################################### [ 25%]
	:
	:
  30:gcc-cpp                ########################################### [ 28%]
/bin/sh: error while loading shared libraries: libtermcap.so.2: cannot enable executable stack as shared object requires: Er
ror 14
error: execution of %post scriptlet from gcc-cpp-3.3.2-0vl8 failed, exit status 127
  31:tcp_wrappers           ########################################### [ 29%]
	:
	:
  35:pmac-utils             ########################################### [ 33%]
/bin/sh: error while loading shared libraries: libtermcap.so.2: cannot enable executable stack as shared object requires: Er
ror 14
error: execution of %post scriptlet from pmac-utils-2.0-2vl5 failed, exit status 127
/bin/sh: error while loading shared libraries: libtermcap.so.2: cannot enable executable stack as shared object requires: Er
ror 14
error: execution of %pre scriptlet from rootfiles-7.5-0vl1 failed, exit status 127
error:   install: %pre scriptlet failed (2), skipping rootfiles-7.5-0vl1
  36:chkconfig              ########################################### [ 34%]
  37:inetd                  warning: /etc/inetd.conf created as /etc/inetd.conf.rpmnew
########################################### [ 35%]
/bin/sh: error while loading shared libraries: libtermcap.so.2: cannot enable executable stack as shared object requires: Er
ror 14
error: execution of %post scriptlet from inetd-0.17-0vl1 failed, exit status 127
  38:shadow-utils           ########################################### [ 36%]
	:
	:
  93:vixie-cron             ########################################### [ 88%]
/bin/sh: error while loading shared libraries: libtermcap.so.2: cannot enable executable stack as shared object requires: Er
ror 14
error: execution of %post scriptlet from vixie-cron-3.0.1-87vl2 failed, exit status 127
  94:quota                  ########################################### [ 89%]
W: トランザクション処理中にエラーが発生しました
[root@hackkit apt]# apt-get --fix-missing install
apt-get: error while loading shared libraries: librpm-4.0.4.so: cannot enable executable stack as shared object requires: Error 14
[root@hackkit apt]# apt-get -f install
apt-get: error while loading shared libraries: librpm-4.0.4.so: cannot enable executable stack as shared object requires: Error 14
むむむ。
/bin/sh: error while loading shared libraries: libtermcap.so.2: cannot enable executable stack as shared object requires: Error 14
が出ている。いやな予感。

再起動

電源ボタン長押しで落とそうとするが、落ちない。
仕方なく sync を実行してコンセントを抜く
電源ボタンを押して電源投入。POWER LED 点滅のまま。 telnet にも反応しない。

やっぱだめか



ハックの記録 → Vine 3.1(2)玄箱(kernel 2.4.20)へのインストール
LinkStation/玄箱 をハックしよう

Copyright (C) 2004 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市