何も考えずにupdateしようとしたら以下のメッセージが。
昨日は出ていなかった気がする。
まあ、perl-IO-Compressってパッケージを入れたいんだけど、perl(Compress::Raw::Zlib)が古いよって言われているのはわかる。
いろいろ探したら、こんな記事たちが。
Dependency Challenge with CentOS - Server Fault
yum update error - Page 2 - Linux Archive
なんとなく、rpmforgeが悪いとかfastestmirrorが悪いとかいろいろ言われてるけど、そんなに使わない部分だしほっとくことにした。
日付を見ても、昨日や今日の話みたいだし。
なんかperl-IO-Compressってパッケージだけが1人飛び出しちゃっている感じもするし。
で、ひとまずはアップデート対象から外して様子を見ることに。
そのうち解決策が出てくるはずだ(他人任せ)。
まあ、ローカルの開発環境だし気楽なもんだな。
いやあ、さっぱりわからん。
こりゃ勉強するにしても限界あるわ。
※2009/7/9追記
今日アップデートしてみたら、ちょっとログに変化が。
けど、相変わらずエラー。
今度はTransaction Check Errorと表示される。
駄目元で一旦アップデートのエラーになるperl-IO-Compressをアンインストールしてみる。
gitも依存関係でアンインストールされる模様。
もう一度インストールすれば良いので、そのままアンインストールして、gitを再インストールする。
お、今度は4つしか入らない。
とりあえず、そのまま進んで、次はアップデートしてみる。
お、なんだか見覚えのあるパッケージが。
これも無事終り、エラーが出なくなった。
試しにperl-IO-Compressを再インストールしてみる。
コンフリクト?
どうなっとるのかサッパリ分からんけど、このパッケージがやはりいかんみたいだね。
インストールできなかった。
何使ってるのか分からないけど、大丈夫なのかな?
これで一先ず様子をみよう。
昨日は出ていなかった気がする。
# yum update
Loaded plugins: downloadonly, fastestmirror, priorities
Loading mirror speeds from cached hostfile
* rpmforge: fr2.rpmfind.net
* base: ftp.riken.jp
* updates: ftp.yz.yamagata-u.ac.jp
* addons: ftp.riken.jp
* extras: ftp.riken.jp
770 packages excluded due to repository priority protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package perl-IO-Compress.noarch 0:2.020-1.el5.rf set to be updated
--> Processing Dependency: perl(Compress::Raw::Zlib) >= 2.020 for package: perl-IO-Compress
--> Finished Dependency Resolution
perl-IO-Compress-2.020-1.el5.rf.noarch from dag has depsolving problems
--> Missing Dependency: perl(Compress::Raw::Zlib) >= 2.020 is needed by package perl-IO-Compress-2.020-1.el5.rf.noarch (dag)
Error: Missing Dependency: perl(Compress::Raw::Zlib) >= 2.020 is needed by package perl-IO-Compress-2.020-1.el5.rf.noarch (dag)まあ、perl-IO-Compressってパッケージを入れたいんだけど、perl(Compress::Raw::Zlib)が古いよって言われているのはわかる。
いろいろ探したら、こんな記事たちが。
Dependency Challenge with CentOS - Server Fault
yum update error - Page 2 - Linux Archive
なんとなく、rpmforgeが悪いとかfastestmirrorが悪いとかいろいろ言われてるけど、そんなに使わない部分だしほっとくことにした。
日付を見ても、昨日や今日の話みたいだし。
なんかperl-IO-Compressってパッケージだけが1人飛び出しちゃっている感じもするし。
で、ひとまずはアップデート対象から外して様子を見ることに。
yum update exclude=perl-IO-Compress*そのうち解決策が出てくるはずだ(他人任せ)。
まあ、ローカルの開発環境だし気楽なもんだな。
いやあ、さっぱりわからん。
こりゃ勉強するにしても限界あるわ。
※2009/7/9追記
今日アップデートしてみたら、ちょっとログに変化が。
けど、相変わらずエラー。
今度はTransaction Check Errorと表示される。
駄目元で一旦アップデートのエラーになるperl-IO-Compressをアンインストールしてみる。
# yum remove perl-IO-Compress-Base
=============================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================
Removing:
perl-IO-Compress-Base noarch 2.015-1.el5.rf installed 142 k
Removing for dependencies:
git i386 1.5.2.1-1.el5.rf installed 54 M
perl-Compress-Zlib noarch 2.015-1.el5.rf installed 72 k
perl-Git i386 1.5.2.1-1.el5.rf installed 29 k
perl-IO-Compress-Zlib noarch 2.015-1.el5.rf installed 375 k
perl-libwww-perl noarch 5.805-1.1.1 installed 807 k
Transaction Summary
=============================================================================================================================================================
Install 0 Package(s)
Update 0 Package(s)
Remove 6 Package(s) gitも依存関係でアンインストールされる模様。
もう一度インストールすれば良いので、そのままアンインストールして、gitを再インストールする。
# yum install git
=============================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================
Installing:
git i386 1.5.2.1-1.el5.rf rpmforge 27 M
Installing for dependencies:
perl-Compress-Zlib i386 1.42-1.fc6 base 52 k
perl-Git i386 1.5.2.1-1.el5.rf rpmforge 18 k
perl-libwww-perl noarch 5.805-1.1.1 base 376 k
Transaction Summary
=============================================================================================================================================================
Install 4 Package(s)
Update 0 Package(s)
Remove 0 Package(s) お、今度は4つしか入らない。
とりあえず、そのまま進んで、次はアップデートしてみる。
# yum update
=============================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================
Updating:
perl-Compress-Raw-Bzip2 i386 2.020-1.el5.rf dag 108 k
perl-DBD-mysql i386 4.012-1.el5.rf dag 224 k
Transaction Summary
=============================================================================================================================================================
Install 0 Package(s)
Update 2 Package(s)
Remove 0 Package(s) お、なんだか見覚えのあるパッケージが。
これも無事終り、エラーが出なくなった。
試しにperl-IO-Compressを再インストールしてみる。
# yum install perl-IO-Compress
=============================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================
Installing:
perl-IO-Compress noarch 2.020-1.el5.rf rpmforge 237 k
Installing for dependencies:
perl-Compress-Raw-Zlib i386 2.020-1.el5.rf rpmforge 169 k
Transaction Summary
=============================================================================================================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
...
Transaction Check Error:
file /usr/share/man/man3/Compress::Zlib.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-Compress-Zlib-1.42-1.fc6.i386コンフリクト?
どうなっとるのかサッパリ分からんけど、このパッケージがやはりいかんみたいだね。
インストールできなかった。
何使ってるのか分からないけど、大丈夫なのかな?
これで一先ず様子をみよう。
コメント