3313 rpm -q perl-URI-Findエラー

<<トップページへ

rpm -q perl-URI-Findエラー
日時: 2007/10/18 15:28
名前: ひろ
cpan2rpm --install URI::Findを実行したところ下記のエラーが出てしまいました。
-- cpan2rpm - Ver: 2.028 --
Upgrade check
Fetch: HTTP

-- module: URI::Find --
Using cached URL: http://search.cpan.org//CPAN/authors/id/R/RO/ROSCH/URI-Find-0.16.tar.gz
Tarball found - not fetching
Metadata retrieval
Tarball extraction: [/usr/src/redhat/SOURCES/URI-Find-0.16.tar.gz]
Generating spec file
SPEC: /usr/src/redhat/SPECS/URI-Find.spec
Generating package
Signing package (pass phrase required)
エラー: マクロファイル内で "%_gpg_name" を設定しなければなりません。
パスフレーズのチェックに失敗しました。
RPM build failed [1] at /usr/bin/cpan2rpm line 1049.
-- Done --

viコマンドで/usr/bin/cpan2rpm を探したのですがファイルがないらしく、また、マクロファイル内で "%_gpg_name" を設定 という部分の方法がわからず検索してみたのですが見当たらず困窮しております。
設定方法または解決方法を知っている方がおりましたら、是非ご教示をよろしくお願いいたします。
yumのインストールに続き連続みたいな感じになってしまって申し訳ありません。

Re: rpm -q perl-URI-Findエラー(1)
日時: 2007/10/18 15:41
名前: ZED
http://fedorasrv.com/bbshtml/webpatio/3241.shtml
参考になりますか?

Re: rpm -q perl-URI-Findエラー(2)
日時: 2007/10/18 16:16
名前: ひろ
ZEDさんありがとうございます。確認不足申し訳ありません。見つけ切れませんでした・・・。
現在インストールは完了しましたがrpm -q perl-URI-Findを実行すると
パッケージ perl-URI-Find はインストールされていません。
と表示されてしまいます。インストール自体は成功したようなのですが、3回ほど試してみたのですが
状況かわらずです。

Re: rpm -q perl-URI-Findエラー(3)
日時: 2007/10/19 08:44
名前: ZED
cpan2rpm --install URI::Find
を行った結果でしょうか?

正常にインストールを行っていれば、
Installing package
準備中... ########################################### [100%]
1:perl-URI-Find ########################################### [100%]
-- Done --
と100%終了メッセージが出るんですが。。

Re: rpm -q perl-URI-Findエラー(4)
日時: 2007/10/19 10:28
名前: ひろ
>cpan2rpm --install URI::Find
>を行った結果でしょうか?
>
>正常にインストールを行っていれば、
>Installing package
>準備中... ########################################### [100%]
> 1:perl-URI-Find ########################################### [100%]
>-- Done --
>と100%終了メッセージが出るんですが。。
>
おはようございます。インストールについては上記コマンドが表示され完了したのですが、
rpm -q perl-URI-Findを実行すると・・・
パッケージ perl-URI-Find はインストールされていません。
と表示されてしまいます。

Re: rpm -q perl-URI-Findエラー(5)
日時: 2007/10/19 11:18
名前: ZED
なんか、怪しい感じですね。
cpan2rpm使いますか?うちでは全く使ってないんですが・・・
もし、使うのであれば、rpmforgeからインストール可能です。

具体的に言うと、
http://dag.wieers.com/rpm/packages/perl-URI-Find/
がperl-URI-Findのパッケージ群ですが、
yum -y --enablerepo=rpmforge perl-URI-Find
と入力すればインストールされます。(rpmforge のリポジトリをインストールしている場合)
殆どがパッケージされてるので、cpanより重宝しています。

Re: rpm -q perl-URI-Findエラー(6)
日時: 2007/10/19 12:13
名前: ひろ
>なんか、怪しい感じですね。
>cpan2rpm使いますか?うちでは全く使ってないんですが・・・
>もし、使うのであれば、rpmforgeからインストール可能です。
>
>具体的に言うと、
>http://dag.wieers.com/rpm/packages/perl-URI-Find/
>がperl-URI-Findのパッケージ群ですが、
>yum -y --enablerepo=rpmforge perl-URI-Find
>と入力すればインストールされます。(rpmforge のリポジトリをインストールしている場合)
>殆どがパッケージされてるので、cpanより重宝しています。

ありがとうございます。
一応サイトあるとおりに構築をしようと思って進めているだけですので、特にこれでなくては、
ということはありませんので、教えていただいたものをこれから試してみようと思います。
結果は後ほど・・・・

Re: rpm -q perl-URI-Findエラー(7)
日時: 2007/10/19 13:48
名前: 管理人
当方では問題なくcpan2rpmでインストール&rpmコマンドでのインストールの確認ができますが。

[root@fedora ~]# cpan2rpm --no-sign --install URI::Find

-- cpan2rpm - Ver: 2.028 --
Upgrade check
Fetch: HTTP

-- module: URI::Find --
Using cached URL: http://search.cpan.org//CPAN/authors/id/R/RO/ROSCH/URI-Find-0.16.tar.gz



RPM: /usr/src/redhat/RPMS/noarch/perl-URI-Find-0.16-1.noarch.rpm
SRPM: /usr/src/redhat/SRPMS/perl-URI-Find-0.16-1.src.rpm
Installing package
準備中... ########################################### [100%]
1:perl-URI-Find ########################################### [100%]
-- Done --
[root@fedora ~]# rpm -q perl-URI-Find
perl-URI-Find-0.16-1

もう一度インストールを試してみてはどうでしょうか?インストール済のPerlモジュールをcpan2rpmでインストールしようとすると、以下のようになります。
[root@fedora ~]# cpan2rpm --no-sign --install URI::Find

-- cpan2rpm - Ver: 2.028 --
Upgrade check
Fetch: HTTP

-- module: URI::Find --
Using cached URL: http://search.cpan.org//CPAN/authors/id/R/RO/ROSCH/URI-Find-0.16.tar.gz
Tarball found - not fetching
Metadata retrieval
Tarball extraction: [/usr/src/redhat/SOURCES/URI-Find-0.16.tar.gz]
Generating spec file
SPEC: /usr/src/redhat/SPECS/URI-Find.spec
RPM: /usr/src/redhat/RPMS/noarch/perl-URI-Find-0.16-1.noarch.rpm
SRPM: /usr/src/redhat/SRPMS/perl-URI-Find-0.16-1.src.rpm
Installing package
準備中... ########################################### [100%]
パッケージ perl-URI-Find-0.16-1 は既にインストールされています。
-- Done --

Re: rpm -q perl-URI-Findエラー(8)
日時: 2007/10/19 14:15
名前: ひろ
>準備中... ########################################### [100%]
>パッケージ perl-URI-Find-0.16-1 は既にインストールされています。
>-- Done --

上記の既にインストールされていますというコメントは表示されないようです。
準備中... ########################################### [100%]
1:perl-URI-Find ########################################### [100%]
-- Done --
と表示され、rpm -q perl-URI-Findは、やっぱりインストールされていませんと表示されます。
インストールされていないということでしょうか?

Re: rpm -q perl-URI-Findエラー(9)
日時: 2007/10/19 14:38
名前: ZED
やっぱりおかしいね。
多分コンパイルが出来ないのかな??

cpan2rpm --no-sign --install URI::Find
をやった後の画面上に出てきている部分を転記できますか?

Re: rpm -q perl-URI-Findエラー(10)
日時: 2007/10/19 14:50
名前: 管理人
うーん、おかしいですね。cpan2rpm --no-sign --install URI::Findを何度やっても正常にインストールできたように見えるんですね?

関係ないかも知れませんが、SELinuxは無効化してますか?http://fedorasrv.com/memo/log/35.shtml
SELinuxが関係ないようなら、RPMのデータベースがおかしくなってるのかも知れませんので、rpm --rebuilddbでRPMデータベースを再構築後に、cpan2rpm --no-sign --install URI::Find、
rpm -q perl-URI-Findをやってみてください。

Re: rpm -q perl-URI-Findエラー(11)
日時: 2007/10/19 14:55
名前: ひろ
>やっぱりおかしいね。
>多分コンパイルが出来ないのかな??
>
>cpan2rpm --no-sign --install URI::Find
>をやった後の画面上に出てきている部分を転記できますか?
>
>
[root@localhost ~]# cpan2rpm --no-sign --install URI::Find

-- cpan2rpm - Ver: 2.028 --
Upgrade check
Fetch: HTTP

-- module: URI::Find --
Using cached URL: http://search.cpan.org//CPAN/authors/id/R/RO/ROSCH/URI-Find-0.16.tar.gz
Tarball found - not fetching
Metadata retrieval
Tarball extraction: [/usr/src/redhat/SOURCES/URI-Find-0.16.tar.gz]
Generating spec file
SPEC: /usr/src/redhat/SPECS/URI-Find.spec
RPM: /usr/src/redhat/RPMS/noarch/perl-URI-Find-0.16-1.noarch.rpm
SRPM: /usr/src/redhat/SRPMS/perl-URI-Find-0.16-1.src.rpm
Installing package
準備中... ########################################### [100%]
1:perl-URI-Find ########################################### [100%]
-- Done --
となりますね。・・・・ん〜〜〜わかりません。

Re: rpm -q perl-URI-Findエラー(12)
日時: 2007/10/19 15:03
名前: ひろ
>うーん、おかしいですね。cpan2rpm --no-sign --install URI::Findを何度やっても正常にインストールできたように見えるんですね?
>
何回実行しても
準備中... ########################################### [100%]
1:perl-URI-Find ########################################### [100%]
-- Done --
と表示されます・・・・

>関係ないかも知れませんが、SELinuxは無効化してますか?http://fedorasrv.com/memo/log/35.shtml
selinuxは無効化されていました。
>SELinuxが関係ないようなら、RPMのデータベースがおかしくなってるのかも知れませんので、rpm --rebuilddbでRPMデータベースを再構築後に、cpan2rpm --no-sign --install URI::Find、
>rpm -q perl-URI-Findをやってみてください。

>
rpm --rebuilddb を実行してみましたが、
cpan2rpm --no-sign --install URI::Findで
準備中... ########################################### [100%]
1:perl-URI-Find ########################################### [100%]
-- Done --
rpm -q perl-URI-Findで
パッケージ perl-URI-Find はインストールされていません。
とやっぱり表示されてしまいます。
とりあえず自分では解明不可能かもしれませんね・・・・

Re: rpm -q perl-URI-Findエラー(13)
日時: 2007/10/19 15:14
名前: ひろ
はじめに戻って最初駄目だったcpan2rpm --install URI::Findをもう一度だけと思い実行してみたら、
準備中... ########################################### [100%]
1:perl-URI-Find ########################################### [100%]
-- Done --
とインストールが成功しrpm -q perl-URI-Findを実行してみたところ、
perl-URI-Find-0.16-1
と表示されました・・・・
せ・・・成功なのか?・・・・・と思いcpan2rpm --no-sign --install URI::Findを実行してみると、
準備中... ########################################### [100%]
パッケージ perl-URI-Find-0.16-1 は既にインストールされています。
-- Done --
と表示されましたので、多分成功と思います。
ご教示くださった皆様、本当にありがとうございました!!
今後ともよろしくお願いいたします。次のステップへ行ってきます!!!

※古いスレッドには返信できない場合があります


■関連コンテンツ




▲このページのトップへ戻る

ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします