2013年8月19日月曜日

centos6.3環境でcpan2rpm --install URI::Findコマンド実行後にエラー

http://centossrv.com/cpan2rpm.shtml
を参考にPerl管理モジュールパッケージシステムの導入を試みたが途中でエラー発生

[root@centos63 ~]# wget ftp://arix.com/cpan2rpm-2.028-1.noarch.rpm
--2013-08-19 21:35:40--  ftp://arix.com/cpan2rpm-2.028-1.noarch.rpm
           => `cpan2rpm-2.028-1.noarch.rpm'
arix.com をDNSに問いあわせています... 172.251.152.201
arix.com|172.251.152.201|:21 に接続しています... 接続しました。
anonymous としてログインしています... ログインしました!
==> SYST ... 完了しました。    ==> PWD ... 完了しました。
==> TYPE I ... 完了しました。  ==> CWD は必要ありません。
==> SIZE cpan2rpm-2.028-1.noarch.rpm ... 63503
==> PASV ... 完了しました。    ==> RETR cpan2rpm-2.028-1.noarch.rpm ... 完了しました。
長さ: 63503 (62K) (確証はありません)
100%[======================================>] 63,503       112K/s 時間 0.6s
2013-08-19 21:35:43 (112 KB/s) - `cpan2rpm-2.028-1.noarch.rpm' へ保存終了 [63503]

[root@centos63 ~]# rpm -Uvh cpan2rpm-2.028-1.noarch.rpm
警告: cpan2rpm-2.028-1.noarch.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID de770456: NOKEY
準備中...                ########################################### [100%]
   1:cpan2rpm               ########################################### [100%]

ここまでは成功。
ただし次のコマンド実行で失敗

[root@centos63 ~]# cpan2rpm --install URI::Find
-- cpan2rpm - Ver: 2.028 --
Upgrade check
RPM user environment - Your account does not have
permissions to the requisite RPM directory structure.
Try 'cpan2rpm --mk-rpm-dirs=~/rpm' to setup your
environment for non-root package building.
Failing dirs: /root/rpmbuild/SRPMS /root/rpmbuild/BUILD /root/rpmbuild/SOURCES /root/rpmbuild/SPECS /root/rpmbuild/RPMS
-- Done --

調べると以下のURLの記事がヒントになりそう。
http://centossrv.com/patio/centossrv.cgi?mode=res&read=2561&pno=0

上記URLを参考に以下のコマンドを実行後する
しかし、現象は改善されない。
[root@centos63 ~]# cpan2rpm --install --no-sign --version 20111103 URI::Find
-- cpan2rpm - Ver: 2.028 --
Upgrade check
RPM user environment - Your account does not have
permissions to the requisite RPM directory structure.
Try 'cpan2rpm --mk-rpm-dirs=~/rpm' to setup your
environment for non-root package building.
Failing dirs: /root/rpmbuild/SRPMS /root/rpmbuild/BUILD /root/rpmbuild/SOURCES /root/rpmbuild/SPECS /root/rpmbuild/RPMS
-- Done --

cpan2rpmの導入は後回しにして、先にすすむことにする。

次は
http://centossrv.com/
の[6.サーバー公開前のセキュリティ強化]
から実施へ。


※cpan2rpmのバージョンについて
http://sourceforge.net/projects/cpan2rpm/files/cpan2rpm/
より最新は
2.0272005-02-07
ただし日付が古いのでもっと新しいバージョンがあるかどうか確認すると以下のページを見つける。
http://perl.arix.com/cpan2rpm/
2.028が最新のようだ。
そこで
http://arisonsvr.org/web/maincontents/serverset/cpan2rpm/cpan2rpm.html
に記載のあるコマンド
wget ftp://arix.com/cpan2rpm-2.028-1.noarch.rpm
でインストールを実行

※2 作業時間
http://centossrv.com/
3.サーバー公開前のセキュリティ強化
5.Perlモジュールを簡単にインストールできるようにする
の作業で途中休みながらもおよそ3時間。

0 件のコメント:

コメントを投稿