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

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

 yum-y updateのエラー
日時: 2013/03/15 17:07
名前: ふくろう

1.不明点・障害内容:
2.ログの有無   :
  (有:その内容) :
3.Distribution  :CentOS6.3
      Version :
4.Service Name  :
      Version :
5.ネットワーク構成:

こんにちは。

久しぶりでyum-y updateしたら最後で下記のエラーがでてしまい困ってしまいました。
どなたか解決策をお教えいただきたいのですが。
epelは入れてありインストールしてあります。

尚、clamdを一旦削除して再度インストールしたのですがupdateでまた Not foundになってしまいました。

当方は初心者です、どうぞよろしくお願いhします。

---> Package perl-XML-NamespaceSupport.noarch 0:1.10-3.el6 will be installed
--> Processing Dependency: /etc/clamd.d for package: amavisd-new-2.8.0-4.el6.noarch
--> Finished Dependency Resolution
Error: Package: amavisd-new-2.8.0-4.el6.noarch (epel)
           Requires: /etc/clamd.d
           Available: clamd-0.97.6-1.el6.i686 (epel)
               Not found
           Available: clamd-0.96.4-1.el6.rf.i686 (dag)
               Not found
           Available: clamd-0.96.5-1.el6.rf.i686 (dag)
               Not found
           Available: clamd-0.97-1.el6.rf.i686 (dag)
               Not found
           Available: clamd-0.97.1-1.el6.rf.i686 (dag)
               Not found
           Available: clamd-0.97.2-1.el6.rf.i686 (dag)
               Not found
           Available: clamd-0.97.3-1.el6.rf.i686 (dag)
               Not found
           Available: clamd-0.97.4-1.el6.rf.i686 (dag)
               Not found
           Available: clamd-0.97.5-1.el6.rf.i686 (dag)
               Not found
           Available: clamd-0.97.5-2.el6.rf.i686 (dag)
               Not found
           Installing: clamd-0.97.6-1.el6.rf.i686 (dag)
               Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


メンテ

Page:  [1] [2] [3]

■ コンテンツ関連情報

 Re: yum-y updateのエラー ( No.6 )
日時: 2013/03/15 23:44
名前: 腰巾着

夕方は以下しか無かったに
ftp://ftp.riken.jp/Linux/fedora/epel/6/x86_64/amavisd-new-2.6.4-2.el6.noarch.rpm

さっき見たら入ってました。
ftp://ftp.riken.jp/Linux/fedora/epel/6/x86_64/amavisd-new-2.8.0-4.el6.noarch.rpm



clamd・clamav・amavisd-newが入っていない状態での話しです。

epelとdagを同居させた状態で

yum -y install amavisd-newを行うと

Error: Package: amavisd-new-2.8.0-4.el6.noarch (epel)

ここで引っかかります。

epel.repoのenabled=1をenabled=0にするとdagからインストール出来ます。

同様にrpmforge.repoのenabled = 1をenabled = 0するとepelからインストールできます。




結局どちらを使うかですね。

新しい物好きならepel、そうでなければdag?

dagに比べepelの方が色々揃っています。

私的にはepelを基本として、epelに無い物はdagから入れる方が良いように感じますが。

まぁ、お好みで。


2.6.6-2.el6
amavisd-new - Mail virus-scanner


AMaViS is a program that interfaces a mail transfer agent (MTA) with one or more virus scanners.

Amavisd-new is a branch created by Mark Martinec that adds serveral performance and robustness features.

It's partly based on work being done on the official amavisd branch.

Please see the README.amavisd-new-RELNOTES file for a detailed description.



2.8.0-4.el6
amavisd-new - Email filter with virus scanner and spamassassin support


amavisd-new is a high-performance and reliable interface between mailer (MTA) 

and one or more content checkers: virus scanners, and/or Mail::SpamAssassin Perl module.

It is written in Perl, assuring high reliability, portability and maintainability.

It talks to MTA via (E)SMTP or LMTP, or by using helper programs.

No timing gaps exist in the design which could cause a mail loss.
メンテ
 Re: yum-y updateのエラー ( No.7 )
日時: 2013/03/16 14:49
名前: ふくろう

皆様、いろいろありがとうございました。

amavisd-newを一旦削除してetc/yum.repos.d/epel.repoのenabled=1をenabled=0に

その後、amavisd-newをdagからインストールしました。

>epelとdagと混在させると面倒な事になるので、どっちかに絞った方が良いかと。
これからはenabled=0にしてdagにしぼってインストール&アップデートをします。

いまだに何故yum updateでエラーになってしまったのかがよく分かりませんが
結局のところ、
RPMデータベースに複数のバージョンのパッケージが存在しててそれがアップデートが出来なかった原因でしょうか?

初心者で、あちこち手を出すと分からなくなってしまうのでdagに絞ってやっていきたいと思います。


 
メンテ
 Re: yum-y updateのエラー ( No.8 )
日時: 2013/03/16 14:54
名前: 腰巾着

>いまだに何故yum updateでエラーになってしまったのかがよく分かりませんが

Error: Package: amavisd-new-2.8.0-4.el6.noarch (epel)

これが原因ですが。


今の所dagにはamavisd-new-2.8がありません。

現時点ではamavisd-new-2.6ですが、

どちらのリポジトリも有効な状態だったので

アップデート時にepelのamavisd-new-2.8を見に行ってしまい

結果、依存関係のエラーが出ただけです。




>下記のようにLogwatchに「OUTDATED!」と、うるさく出るのでClamAV0.97.7を入れたい

dagもepelも0.97.6ですね。

待っていればその内アップデートしますが

気になるならソースから入れたら良いと思います。

後のアップデートが苦にならないのであれば。


ClamAVのrpmファイルはdagよりepelの方が更新が早かったと思います。


まぁ、お好きなように。


Good Luck!
メンテ
 Re: yum-y updateのエラー ( No.9 )
日時: 2013/03/16 17:45
名前: ふくろう

腰巾着 さん、こんにちは。

いろいろ細かく分かりやすいご教示に感謝いたします。

ほんとうにありがとうございました。

分からなかった原因が判明して混乱してた頭の中がすっきりいたしました、

「目から鱗が落ちる」ような思いです。

ClamAV0.97.7の件もありがとうございました。


他の皆様もお世話になりました。
メンテ
 Re: yum-y updateのエラー ( No.10 )
日時: 2013/03/19 11:44
名前: ゆりこ姫

結局どう対処したのか気になりますわ・・・

ところで、分かってるとは思うのですが、3rd partyのrepositoryでenabled=1にしたまま
# yum -y update
とかやると、確認なしで全パッケージをアップデートしようとします。
結果、意図せずしていろいろなパッケージまでもアップデートされちゃいますからご注意を。
(3rd partyと同じになっていいなら構わないけどね)

だから普通(かどうか知らないけど)は、3rd partyではenabled=0にしておいて
必要性のあるときにだけ、--enablerepo=xxx で有効にしてyumを実行するんだと思います。
メンテ

Page:  [1] [2] [3]

■ その他

ページ先頭へ

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