glibc-2.3.3-3vl1.1(3)アップデート


アップデート

glibc-2.3.3-3vl1.1 にアップデートする。
[root@hackkit ppc]# ls
glibc-2.3.3-3vl1.1hk1.ppc.rpm         glibc-devel-2.3.3-3vl1.1hk1.ppc.rpm    nscd-2.3.3-3vl1.1hk1.ppc.rpm
glibc-common-2.3.3-3vl1.1hk1.ppc.rpm  glibc-profile-2.3.3-3vl1.1hk1.ppc.rpm
glibc-debug-2.3.3-3vl1.1hk1.ppc.rpm   glibc-utils-2.3.3-3vl1.1hk1.ppc.rpm
[root@hackkit ppc]# rpm -Uvh *.rpm
準備中...                   ########################################### [100%]
   1:glibc-common           ########################################### [ 14%]
エラー: スクリプト %post (パッケージ glibc-common-2.3.3-3vl1.1hk1) の実行に失敗しました。終了ステータス 0
   2:glibc                  ########################################### [ 28%]
   3:glibc-devel            ########################################### [ 42%]
   4:glibc-debug            ########################################### [ 57%]
   5:glibc-profile          ########################################### [ 71%]
   6:glibc-utils            ########################################### [ 85%]
   7:nscd                   ########################################### [100%]
[root@hackkit ppc]#
なんかエラーが出てるんだが、、、きにせんとこ。

再起動

いつもの事ながらドキドキしながら再起動したのだが、、、 無事立ち上がってきた。
-bash-2.05b$ rpm -qa|grep hk1
glibc-2.3.3-3vl1.1hk1
glibc-debug-2.3.3-3vl1.1hk1
glibc-utils-2.3.3-3vl1.1hk1
glibc-common-2.3.3-3vl1hk1
glibc-common-2.3.3-3vl1.1hk1
glibc-devel-2.3.3-3vl1.1hk1
glibc-profile-2.3.3-3vl1.1hk1
nscd-2.3.3-3vl1.1hk1
-bash-2.05b$
ホッ

複数のバージョン???

「ホッ」として apt-get update しようとしたら、、、
[root@hackkit root]# apt-get update
取得:1 http://updates.vinelinux.org 3.1/ppc release [2521B]
2521B を 1s 秒で取得しました (1806B/s)
ヒット http://updates.vinelinux.org 3.1/ppc/main pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/main release
ヒット http://updates.vinelinux.org 3.1/ppc/devel pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/devel release
ヒット http://updates.vinelinux.org 3.1/ppc/plus pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/plus release
ヒット http://updates.vinelinux.org 3.1/ppc/updates pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/updates release
ヒット http://updates.vinelinux.org 3.1/ppc/main srclist
ヒット http://updates.vinelinux.org 3.1/ppc/devel srclist
ヒット http://updates.vinelinux.org 3.1/ppc/plus srclist
ヒット http://updates.vinelinux.org 3.1/ppc/updates srclist
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
W: 複数のバージョンの "glibc-common" がインストールされています。

1つのバージョンのみにするまでは、このパッケージは完全に
アップグレードできない可能性があります。複数のバージョン
をインストールしておきたい場合は、以下のオプションを設定
ファイルに設定することでこの警告を消すことができます。

RPM::Allow-Duplicated { "^glibc-common$"; };

また、この重複バージョンに対する警告を完全に取り除くには、
以下
W: この問題を解決するためには 'apt-get update' を実行する必要があるかもしれません。
[root@hackkit root]#
やっぱりエラーを無視してはだめのよう。

glibc-common の削除

念のため、複数の glibc-common がインストールされているか確認する。
[root@hackkit root]# rpm -q glibc-common
glibc-common-2.3.3-3vl1hk1
glibc-common-2.3.3-3vl1.1hk1
[root@hackkit root]# 
やはりインストールされている
削除する。
[root@hackkit tmp]# rpm -e glibc-common-2.3.3-3vl1hk1
[root@hackkit tmp]#

apt-get update

先ほどエラーになった apt-get update を実行する
[root@hackkit root]# apt-get update
取得:1 http://updates.vinelinux.org 3.1/ppc release [2521B]
2521B を 0s 秒で取得しました (4181B/s)
ヒット http://updates.vinelinux.org 3.1/ppc/main pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/main release
ヒット http://updates.vinelinux.org 3.1/ppc/devel pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/devel release
ヒット http://updates.vinelinux.org 3.1/ppc/plus pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/plus release
ヒット http://updates.vinelinux.org 3.1/ppc/updates pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/updates release
ヒット http://updates.vinelinux.org 3.1/ppc/main srclist
ヒット http://updates.vinelinux.org 3.1/ppc/devel srclist
ヒット http://updates.vinelinux.org 3.1/ppc/plus srclist
ヒット http://updates.vinelinux.org 3.1/ppc/updates srclist
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
[root@hackkit root]#
無事通過。

再びリブート

念のためもう一度リブートしたが、無事立ち上がってきた。

Vine Linux 3.1 (Pichon Lalande)
Kernel 2.4.17_mvl21 on a ppc
login: yasunari
Password:
Last login: Sun Jan 30 21:14:16 from mebiusl.yamasita.jp
-bash-2.05b$
-bash-2.05b$ rpm -qa|grep glibc
glibc-2.3.3-3vl1.1hk1
glibc-debug-2.3.3-3vl1.1hk1
glibc-utils-2.3.3-3vl1.1hk1
glibc-common-2.3.3-3vl1.1hk1
glibc-devel-2.3.3-3vl1.1hk1
glibc-profile-2.3.3-3vl1.1hk1
-bash-2.05b$



glibc-2.3.3-3vl1.1(2)rebuild 完了
ハックの記録
LinkStation/玄箱 をハックしよう

Vine 3.1(13)再度検証

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