Fedora Core 5 で yum update をしていたら、次のようなエラーメッセージに遭遇しました。
Error: Missing Dependency: libecal-1.2.so.3 is needed by package gnome-panel
どうやらパッケージ依存関係が壊れていたようで、これを回避するためには例えば、次のように更新をしないパッケージを選んでupdateすればいいようです。
# yum --exclude=gnome-panel update
依存関係が壊れているようなら、clean も試してみるといいでしょう。片方のマシンでは上記の現象が発生しなくなったのに、もう一方のマシンではあいかわらず同じ現象がでていたので、次のようにしたところ無事 update できるようになりました。
# yum clean all
ちなみに、次のようにすると依存関係がわかるようです。
# yum whatprovides libecal-1.2.so.3