2010年3月10日水曜日

続・メインフレームエミュレータでLinuxを動かす(3)

yumの実行中に遭遇した二つ目のエラーはこんな感じでした。
-bash-4.0# yum -y install vsftpd
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package vsftpd.s390x 0:2.2.0-0.1.pre4.fc12 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================
 Package          Arch            Version                          Repository        Size
==========================================================================================
Installing:
 vsftpd           s390x           2.2.0-0.1.pre4.fc12              fedora           135 k

Transaction Summary
==========================================================================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 135 k
Downloading Packages:
vsftpd-2.2.0-0.1.pre4.fc12.s390x.rpm                               | 135 kB     00:02
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
rpmlib(PayloadIsXz) は vsftpd-2.2.0-0.1.pre4.fc12.s390x に必要とされています
Complete!
(1, [u'Please report this error in http://yum.baseurl.org/report'])
"rpm_check_debug"や"rpmlib"をキーワードにして検索してみると、どうやらrpm関連のパッケージを更新する必要があるらしいことがわかりました。パッケージの入手先はここです。以下のrpm関連のパッケージをいったん母艦のLinuxにダウンロードし、scpでFedora11にコピーします(scpを使用したのはFedora11でftpdが動いていないため)。なお、scpを実行する前に作業用としてkatzkichiユーザーをFedora11上でadduserしています。
[hercules@ap01 fedora11_s390x]$ ls *.rpm
-rw-r--r-- 1 hercules hercules 1070571  3月  3 11:47 rpm-4.7.1-2.fc11.s390x.rpm
-rw-r--r-- 1 hercules hercules  374716  3月  3 11:47 rpm-libs-4.7.1-2.fc11.s390x.rpm
-rw-r--r-- 1 hercules hercules   54661  3月  3 11:47 rpm-python-4.7.1-2.fc11.s390x.rpm
-rw-r--r-- 1 hercules hercules  105772  3月  3 11:57 xz-libs-4.999.8-0.7.beta.fc11.s390x.rpm
[hercules@ap01 fedora11_s390x]$ scp *.rpm katzkichi@192.168.200.3:/home/katzkichi
katzkichi@192.168.200.3's password:
rpm-4.7.1-2.fc11.s390x.rpm                              100% 1045KB   1.0MB/s   00:00
rpm-libs-4.7.1-2.fc11.s390x.rpm                         100%  366KB 365.9KB/s   00:00
rpm-python-4.7.1-2.fc11.s390x.rpm                       100%   53KB  53.4KB/s   00:00
xz-libs-4.999.8-0.7.beta.fc11.s390x.rpm                 100%  103KB 103.3KB/s   00:00
コピーが終わったら、rpmコマンドでパッケージのインストール/アップデートを行います。
-bash-4.0# ls -l
合計 1592
-rw-r--r-- 1 katzkichi katzkichi 1070571 2010-03-03 02:55 rpm-4.7.1-2.fc11.s390x.rpm
-rw-r--r-- 1 katzkichi katzkichi  374716 2010-03-03 02:55 rpm-libs-4.7.1-2.fc11.s390x.rpm
-rw-r--r-- 1 katzkichi katzkichi   54661 2010-03-03 02:55 rpm-python-4.7.1-2.fc11.s390x.rpm
-rw-r--r-- 1 katzkichi katzkichi  105772 2010-03-03 02:57 xz-libs-4.999.8-0.7.beta.fc11.s390x.rpm
-bash-4.0# rpm -ivh xz-libs-4.999.8-0.7.beta.fc11.s390x.rpm
準備中...                ########################################### [100%]
   1:xz-libs                ########################################### [100%]
-bash-4.0# rpm -Uvh rpm-*
準備中...                ########################################### [100%]
   1:rpm-libs               ########################################### [ 33%]
   2:rpm                    ########################################### [ 67%]
   3:rpm-python             ########################################### [100%]
これで無事にyumが使えるようになります。

次回はいよいよFedora11にDB2をインストールしたいと思います。

0 件のコメント:

コメントを投稿