- 締切済み
yum updateでエラーが出たときの対処法
Transaction Check Error: file /usr/lib64/libpostproc.so.51.2.0 from install of ffmpeg-compat-0.6.6-1.el6.nux.x86_64 conflicts with file from package ffmpeg-libpostproc-0.6.5-1.el6.rf.x86_64 こんなエラーが表示されました。 調べてみたところ、64bitマシンなので重複しているi386のパッケージを削除するらしいのですが、i386がないので何を削除すればいいのか分かりません。 ご教示お願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Wr5
- ベストアンサー率53% (2173/4061)
>試してみた結果をご報告させてもらいます。 >yum --disablerepo=ffmpeg-libpostproc-0.6.5-1.el6.rf.x86_64 ご報告ありがとうございます。 無意味なコマンド発行すると、yumはそういうエラーを返すんですね。 ちなみに、「どういう意図」(どのようになる結果を期待して)そのようなコマンドを発行されたのでしょうか?
- Wr5
- ベストアンサー率53% (2173/4061)
>ffmpeg-compat-0.6.6-1.el6.nux.x86_64 http://rpmfind.net/linux/RPM/rpmfusion/free/el/updates/6/x86_64/ffmpeg-compat-0.6.6-1.el6.x86_64.html >ffmpeg-libpostproc-0.6.5-1.el6.rf.x86_64 http://www.rpmfind.net/linux/RPM/dag/redhat/el6/x86_64/ffmpeg-libpostproc-0.6.5-1.el6.rf.x86_64.html ってことで、複数のサードパーティのリポジトリ有効にしているからコンフリクトしただけでしょう。 どっちかを無効にする…ってことになるんじゃないですかね。 # とりあえず…ウチではepelのrpmforgeは有効化してますな。 # 目立ったコンフリクトは出ていない…かな。 # subversionでなんかあったような気もするけど、自前でパッケージ化したヤツ使うので無効化してるしな…。 priorityプラグイン入れて、どっちを優先にするか…とか設定するのもよろしいかと。 http://m-style-beta.ddo.jp/-bibouroku/linux/yum306e30ea30c830ea30928ffd52a03059308b http://blog.trippyboy.com/2012/centos/centos6-2-yum%E3%81%AEpriorities%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E3%81%AE%E5%B7%BB/
- kteds
- ベストアンサー率42% (1882/4440)
> ・・・i386のパッケージを削除するらしいのですが、・・・ この判断理由は解りません。 なぜ削除するのでしょうか? --- conflict している原因がレポジトリかどうかを yum repolist で調べて、原因がミラー元 xxxxxx にあるようならば yum --disablerepo=xxxxxx で外してみてはどうでしょうか。 --- 再度有効にする場合は yum --enablerepo=xxxxxx
補足
yum repolistで表示される情報のどこを見て原因かどうかを判断すれば良いのでしょうか? >>なぜ削除するのでしょうか? このサイトを参考にしてみました。 http://pentan.info/server/linux/yum_transaction_error.html
補足
回答どうもありがとうございます。 試してみた結果をご報告させてもらいます。 yum --disablerepo=ffmpeg-libpostproc-0.6.5-1.el6.rf.x86_64 Loaded plugins: downloadonly, fastestmirror, priorities, refresh-packagekit, : security Error getting repository data for ffmpeg-libpostproc-0.6.5-1.el6.rf.x86_64, repository not found この場合どうすれば良いのでしょうか?