はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 yumにてperlのアップデートができません
日時: 2005/05/10 21:37
名前: まさ

こんばんは。お世話になります。

最近になってyumにおけるperlのアップデートが出来なくなったようで、どこが問題か、改善すべき対策は何なのかご教示ください。

まず以下がyum動作時のエラー表示なります。
※問題点はperlにあるようです。 それ以外の個別アップデートは問題なく動作しております。
※AMD64環境 Fedora3

# yum -y update perl

Setting up Update Process
Setting up Repos
livna-stable       100% |=========================| 903 B  00:00
livna-unstable      100% |=========================| 903 B  00:00
updates-released     100% |=========================| 951 B  00:00
livna-testing       100% |=========================| 903 B  00:00
base           100% |=========================| 1.1 kB  00:00
extras          100% |=========================| 951 B  00:00
Reading repository metadata in from local files
livna-stab: ################################################## 127/127
livna-unst: ################################################## 36/36
updates-re: ################################################## 959/959
livna-test: ################################################## 16/16
base   : ################################################## 2852/2852
extras  : ################################################## 982/982
Resolving Dependencies

Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package perl.x86_64 3:5.8.5-12.FC3 set to be updated
--> Running transaction check

Dependencies Resolved
Transaction Listing:
 Update: perl.x86_64 3:5.8.5-12.FC3 - updates-released
Total download size: 12 M
Downloading Packages:
(1/1): perl-5.8.5-12.FC3. 100% |=========================| 12 MB  01:08
Running Transaction Test
Finished Transaction Test
Transaction Check Error:  file /usr/lib/perl5/5.8.5/File/Path.pm from install of perl-5.8.5-12.FC3 conflicts with file from packa
ge perl-5.8.5-9
 file /usr/share/man/man1/c2ph.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/cpan.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/dprofpp.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/enc2xs.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/find2perl.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/h2ph.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/h2xs.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/libnetcfg.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/perlbug.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/perlcc.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/perlivp.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/piconv.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/pl2pm.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/pod2html.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/pod2latex.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/pod2man.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/pod2text.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/pod2usage.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/podchecker.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/podselect.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/prove.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/psed.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/pstruct.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/s2p.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/splain.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9
 file /usr/share/man/man1/xsubpp.1.gz from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9

何が問題だと思われますか?

■ コンテンツ関連情報

 Re: yumにてperlのアップデートができません ( No.1 )
日時: 2005/05/10 22:00
名前: 管理者

まさ様。こんばんは。

当方にてyumの紹介ページを公開していますが、yumを使用していないので何ともいえないのですが、ログからはyumでupdateしようとしている「perl-5.8.5-12.FC3」と既にインストール済みの「perl-5.8.5-9」にてコンフリクトを起こしています。

以前にFedora Core非標準の「perl-5.8.5-9」をインストールされましたか?
解決できるかどうかは定かではないですが、一度既存の「perl-5.8.5-9」をアンインストールして、yumにて「perl-5.8.5-12.FC3」をインストールすれば解決できるかもしれません。

曖昧で申し訳けありません。
 Re: yumにてperlのアップデートができません ( No.2 )
日時: 2005/05/10 23:02
名前: まさ

こんばんは、お返事どうもありがとうございます。

そう言えば最初の頃わけもわからずにperlを入れたかどうかと言った所です。
仰る内容は理解できましたので、早速 yum remove perl-5.8.5-9 をやってみました。

しかし、
Error: Missing Dependency: perl(Filter::Util::Call) is needed by package perl

と出てしまって、稼動中では依存しているから削除できないと言うことでしょうか?
そうすると、削除する方法ってあるんでしょうか・・・。
お時間ある時にでも、どうぞ宜しくお願いいたします。
 Re: yumにてperlのアップデートができません ( No.3 )
日時: 2005/05/11 02:30
名前: 麻小流

 まささん
 perlが稼動中で削除できないなら、
 /etc/rc.d/init.d/httpd stop をやってからですし。
 http://mcn.oops.jp/linux/topic2.2/yum.htm でも読んで待ちましょう。
 管理人さんが最終的にどう解決されるのか、興味はつきません。
 ところで、私もお聞きしたいのですが、このサイトのリンク先のHPに、
「IPアドレスは 0.0.0.0 〜 255.255.255.255 までの約43億個割り当てることができるのです。しかしこれでは足らなくなっているのが現状なのです。そこで IPv6( Internet Protocol Version 6 )という規格が普及してきています。これは IPv4 の4倍の 128ビット によるアドレス管理を行いますので、十分な管理が行えるようになることでしょう。」
という記述がありました。
 現在は、IPv4アドレス と呼ばれる規格だけが使われていると思っていたのですが、すでに、IPv6の運用は実際になされているのでしょうか。
 なされているとしたら、どんな方面でなされているのでしょう。教えてください。

 Re: yumにてperlのアップデートができません ( No.4 )
日時: 2005/05/11 09:07
名前: 管理者

麻小流さん、いえ、kimioさん。
ハンドルネームを変えないでください。
 Re: yumにてperlのアップデートができません ( No.5 )
日時: 2005/05/11 18:58
名前: kimio

 管理人 様
 たいへん失礼しました。ごめんなさい。次回からは、このサイトでは、初めのうちは、例えば、麻小流(旧 kimio)と書かせていただき、定着したら、麻小流という感じではどうでしょうか。
 ただ、漢字だと海外のサイトで文字化けがするので、何かもっとよいローマ字表記のハンドルネームがないものかと考えています。いずれにせよ、モデムの電源をいったん切って動的IPアドレスを変更したり、PCやブラウザを変えたり、コメントの口調を変えたりしていませんし、特別な悪意があったわけではありませんから、お許し願います。
 また、私からの質問内容ですが、下記URLにあるように勉強していたところ疑問に感じたもので、このスレッドに便乗して質問させていただきました。どなたか、教えていただけるとありがたいです。
http://www.geocities.jp/kimio_us/s/s/oboe14.htm 
(〜様、パクリまくってごめんなさい。)
 私は、皆さんからのいくつかの質問事項に目を通し、最終的に管理人 様がどのような回答をしていただけるかをいつも楽しみにしています。
 みなさんの質問内容を読み、自分だったらこう回答してみよう。でも、管理人 様だったら、どう回答されるかな。そして、回答を見て、さすがだなと思うわけです。
 こうすると、みなさんからの質問が、自分自身からの質問にも思えてきて、管理人 様からの回答を読むときに身が入るわけです。しかし、これでは、自分がでしゃばりすぎになって申し訳ないので、ハンドルネームを使い分けてみようかと考えました。
 たびたびの失言、すみませんです。
 
 Re: yumにてperlのアップデートができません ( No.6 )
日時: 2005/05/11 20:04
名前: 管理者

kimio様。

当方は悪質にハンドルネームを変えられて投稿したとは思っておりません。
以前から来て頂いている方、一人一人を何処まで熟知されたかとか、この方だったら
専門用語などを記載しても分かってもらえるなどを判断するには、ハンドル名しかないのです。

ですのでkimio様がかかれた様に、定着するまで「麻小流(旧 kimio)」と書いて頂ければ助かります。

>> まさ様
まず、関係のないレスを書いてしまって申し訳ありません。
さて、本題ですが「# rpm -ev perl」が効かないでしょうか?
ちなみに、最初どの様にインストールされたか覚えていませんか?
 Re: yumにてperlのアップデートができません ( No.7 )
日時: 2005/05/11 22:12
名前: まさ

こんばんは。

ご指導どうもありがとうございます。
まず最初にインストした方法ですが、定かではないのですが cpan2rpm を使ってと言うのは可能性があるでしょうか?<逆に聞いてしまって申し訳ないです。

ただ、自分がサーバーを構築した情報を参照したサイトは、二つしかなくここともう一つしかありません。
それら二つのサイトには cpan2rpm を使用する方法は記載されていなかったので、もしかしたら私の勘違いかもしれません<perl-Jcodeかも

という事で可能性があるのなら cpan2rpm でしょうか・・・。
基本的にyumしか使っておりませんので、それ以外となると、cpan2rpmを使用しただけなんですね。

ちなみに以下のコマンドを実行してみました。

# rpm -ev perl
エラー: "perl" は複数のパッケージを指定しています

# rpm -ev perl-5.8.5-9
エラー: "perl-5.8.5-9" は複数のパッケージを指定しています

とでました。

以上宜しくお願いいたします。
 Re: yumにてperlのアップデートができません ( No.8 )
日時: 2005/05/11 22:28
名前: まさ

麻小流さんへ

お返事どうもありがとうございます。
とりあえず運用中ですので、httpdを止められる時に試してみますね。
ご教示どうもありがとうございました。

※先ほどhttpdを停止した状態で、removeをうってみましたが・・・。
やはり同じエラーで削除は出来ませんでした。

余談ですが、perlのパッケージを検索すると、

パッケージ perl クラス Development/Languages
バージョン 5.8.5-9 ベンダ Red Hat, Inc.
アーキテクチャ i386 インストール済み 25/3月/2005 13:50

が二つも有ったりして・・・。
意味が良くわかりませんが、この辺が問題なんでしょうか。
 Re: yumにてperlのアップデートができません ( No.9 )
日時: 2005/05/12 00:11
名前: kimio(麻小流)

 まささん
 私は、これから勉強しないといけないのですが、下のURLにあるように、
https://www.stackasterisk.jp/tech/systemManagement/rpm01_01.jsp
RPMパッケージの作成という仕事があるようです。
 ソースからインストールするか、RPMパッケージからインストールするかですが、管理人様の言われる# rpm -ev perlがきかないとすれば、あなたは、何らかのひょうしにソースからインストールした状態になっているかもしれない。一つ一つのファイルのありかを探ってアンインストールことになるかも。この先、どうなるか興味がつきません。
 それから、私、Perlとアパッチを混同していました。httpd stop関係ないです。
 ごめんなさい。
 私がここに書くのは、一人で勉強していても寂しいからであって、回答能力は、ほとんどなしです。(本当は、朝昇龍や竹島問題、日中友好、中日vs巨人などを話題にしたいのです。)
 Re: yumにてperlのアップデートができません ( No.10 )
日時: 2005/05/12 06:41
名前: まさ

kimio(麻小流)さん

お返事どうもありがとうございます。
自分でもどこでインストールしたかわからないのが現状というところでして・・・。
ただ、今までアップデートが無かったせいかもしれませんが、エラーが出なかったので気が付きませんでした。

とりあえずもう少し、情報収集してみたいと思います。
管理者さんkimio(麻小流)さん、お返事どうもありがとうございました。

また、何か情報がありましたらどうぞ宜しくお願いいたします。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.