centos5でcronエラー:「Missing Dependency」が出てたcentos5でcronエラー:「Missing Dependency」が出てた

2009/05/17

少し前から、自宅のwebサーバで一日一回処理を走らせているcron.dailyでエラーが出ていました。
エラー内容は以下

/etc/cron.daily/yum.cron:

httpd-2.2.3-22.el5.centos.i386 from installed has depsolving problems
 –> Missing Dependency: /usr/share/magic.mime is needed by package httpd-2.2.3-22.el5.centos.i386 (installed)
Error: Missing Dependency: /usr/share/magic.mime is needed by package httpd-2.2.3-22.el5.centos.i386 (installed)

どうやら、/etc/cron.daily/yum.cronのバッチ処理時に、依存性の問題でエラーがでているようなので、さっそくググってました。すると、やはり同じ問題が他にも起こっているようです。

エラー確認

実際にエラーが起こる現象を確認してみます。

# sh /etc/cron.daily/yum.cron 1>1.log 2>2.log

割と処理が終わるのに時間がかかるようです。(30分ぐらい?)
結果は以下
■1.logの中身

httpd-2.2.3-22.el5.centos.i386 from installed has depsolving problems
  –> Missing Dependency: /usr/share/magic.mime is needed by package httpd-2.2.3-22.el5.ce
ntos.i386 (installed)

■2.logの中身

Error: Missing Dependency: /usr/share/magic.mime is needed by package httpd-2.2.3-22.el5.c
entos.i386 (installed)

やはり、エラーは起きてますね。では、上記ブログに書かれいる

yum clean headers
yum clean metadata
yum clean dbcache

こちらを実施してみます。

修正:yum clean

実施した結果が以下

# yum clean headers
Loaded plugins: downloadonly, fastestmirror
0 header files removed
# yum clean metadata
Loaded plugins: downloadonly, fastestmirror
22 metadata files removed
8 sqlite files removed
0 metadata files removed
# yum clean dbcache
Loaded plugins: downloadonly, fastestmirror

再度エラー確認

再度実施してみます。

# sh /etc/cron.daily/yum.cron 1>1.log 2>2.log

その結果、1.logも2.logも空でした。
問題なく実行できたようです。

これでクーロンでもエラーが起きなければ解決ですね。

タグ: ,

関連があるかもしれないエントリー

コメントをどうぞ