• 締切済み

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がないので何を削除すればいいのか分かりません。 ご教示お願いします。

みんなの回答

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.3

>試してみた結果をご報告させてもらいます。 >yum --disablerepo=ffmpeg-libpostproc-0.6.5-1.el6.rf.x86_64 ご報告ありがとうございます。 無意味なコマンド発行すると、yumはそういうエラーを返すんですね。 ちなみに、「どういう意図」(どのようになる結果を期待して)そのようなコマンドを発行されたのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.2

>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/

noname#204808
質問者

補足

回答どうもありがとうございます。 試してみた結果をご報告させてもらいます。 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 この場合どうすれば良いのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • kteds
  • ベストアンサー率42% (1876/4425)
回答No.1

> ・・・i386のパッケージを削除するらしいのですが、・・・ この判断理由は解りません。 なぜ削除するのでしょうか? --- conflict している原因がレポジトリかどうかを yum repolist で調べて、原因がミラー元 xxxxxx にあるようならば yum --disablerepo=xxxxxx で外してみてはどうでしょうか。 --- 再度有効にする場合は yum --enablerepo=xxxxxx

noname#204808
質問者

補足

yum repolistで表示される情報のどこを見て原因かどうかを判断すれば良いのでしょうか? >>なぜ削除するのでしょうか? このサイトを参考にしてみました。 http://pentan.info/server/linux/yum_transaction_error.html

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • yum updeteでエラー

    久々にアップデートを行うとしたのですが yum updateを実行すると Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile * rpmforge: apt.sw.be 463 packages excluded due to repository priority protections Setting up Update Process Resolving Dependencies There are unfinished transactions remaining. You mightconsider running yum-complete-transaction first to finish them. --> Running transaction check ---> Package kernel.x86_64 0:2.6.18-128.2.1.el5 set to be installed --> Processing Conflict: kernel conflicts ecryptfs-utils < 44 --> Processing Conflict: kernel conflicts ecryptfs-utils < 44 --> Finished Dependency Resolution kernel-2.6.18-128.2.1.el5.x86_64 from updates has depsolving problems --> kernel conflicts with ecryptfs-utils Error: kernel conflicts with ecryptfs-utils と途中でエラーが発生して止まってしまいます。 解決法が分かる方、アドバイスお願いいたします。 OSはCentOS5.3です。

  • yum updateでエラー

    CentOS 6.6の環境で、yum updateを実行するとエラーが出るようになりました。 yum clean allは実行済みです。 エラー内容は以下の通りです。 # yum update 読み込んだプラグイン:downloadonly, fastestmirror 更新処理の設定をしています Loading mirror speeds from cached hostfile 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> Package dbus-libs.x86_64 1:1.2.24-7.el6_3 will be 更新 ---> Package dbus-libs.x86_64 1:1.2.24-8.el6_6 will be an update ---> Package glibc-headers.x86_64 0:2.12-1.149.el6_6.5 will be 更新 --> 依存性の処理をしています: glibc-headers = 2.12-1.149.el6_6.5 のパッケージ: glibc-devel-2.12-1.149.el6_6.5.x86_64 ---> Package glibc-headers.x86_64 0:2.12-1.149.el6_6.7 will be an update ---> Package kernel-headers.x86_64 0:2.6.32-504.12.2.el6 will be 更新 ---> Package kernel-headers.x86_64 0:2.6.32-504.16.2.el6 will be an update ---> Package nscd.x86_64 0:2.12-1.149.el6_6.5 will be 更新 ---> Package nscd.x86_64 0:2.12-1.149.el6_6.7 will be an update ---> Package tzdata.noarch 0:2015c-2.el6 will be 更新 ---> Package tzdata.noarch 0:2015d-1.el6 will be an update --> 依存性解決を終了しました。 エラー: パッケージ: glibc-devel-2.12-1.149.el6_6.5.x86_64 (@updates) 要求: glibc-headers = 2.12-1.149.el6_6.5 削除: glibc-headers-2.12-1.149.el6_6.5.x86_64 (@updates) glibc-headers = 2.12-1.149.el6_6.5 次のものにより更新された: : glibc-headers-2.12-1.149.el6_6.7.x86_64 (updates) glibc-headers = 2.12-1.149.el6_6.7 利用可能: glibc-headers-2.12-1.149.el6.x86_64 (base) glibc-headers = 2.12-1.149.el6 利用可能: glibc-headers-2.12-1.149.el6_6.4.x86_64 (updates) glibc-headers = 2.12-1.149.el6_6.4 問題を回避するために --skip-broken を用いることができません ** Found 5 pre-existing rpmdb problem(s), 'yum check' output follows: glibc-2.12-1.149.el6_6.7.i686 は glibc-2.12-1.149.el6_6.5.x86_64 の複製です glibc-common-2.12-1.149.el6_6.7.x86_64 は glibc-common-2.12-1.149.el6_6.5.x86_64 の複製です glibc-devel-2.12-1.149.el6_6.7.x86_64 は glibc-devel-2.12-1.149.el6_6.5.x86_64 の複製です glibc-devel-2.12-1.149.el6_6.7.x86_64 は次の要求が不足ています: glibc-headers = ('0', '2.12', '1.149.el6_6.7') 2000:jdk-1.8.0_11-fcs.x86_64 は 2000:jdk-1.7.0_75-fcs.x86_64 の複製です glibc-headersがおかしいようですが、どのような対処をすればいいのか分からないです。 よろしくお願い致します。

  • CentOS5.5でMySQL5.5のインストール

    Linux初心者です。どなたかご教示いただけましたら助かります。 CentOS5.5にMySQL5.5を入れました。 こちらを参考にしました↓ http://yktweb.sakura.ne.jp/blog/home-server/188.html しかし、startしたらFAILEDとなったので、MySQL5.1にしようと思って 一度 # yum remove mysql として、再度 # yum install mysql mysql-server としました。 すると、以下のようなエラーが大量発生して、インストールができなくなりました。 Transaction Check Error: file /etc/my.cnf from install of mysql-5.0.77-4.el5_5.5.x86_64 conflicts with file from package mysql-libs-5.5.11-1.el5.remi.x86_64 file /usr/share/mysql/charsets/Index.xml from install of mysql-5.0.77-4.el5_5.5.x86_64 conflicts with file from package mysql-libs-5.5.11-1.el5.remi.x86_64 file /usr/share/mysql/charsets/cp1250.xml from install of mysql-5.0.77-4.el5_5.5.x86_64 conflicts with file from package mysql-libs-5.5.11-1.el5.remi.x86_64 ・・・ こういった場合は、どうしたらいいのでしょうか? ゴミが残っているような感じでしたので、上記ファイルを少し消してみた のですが、特に変化がありませんでした。 普段Windowsしか使っていないので、どうなれば完全アンインストールされた ことになるのかよく分かっていません・・ 何でも結構ですのでアドバイスいただけましたらと思います。 よろしくお願いしますm(_ _)m

  • 解決法が見つかりません。

    フォームで入力した内容を担当者宛てにメールを送るプログラムを作っています。 以下のエラー文が出ました。 Can't locate Jcode/_Classic.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at Jcode.pm line 40. 何となく、「Jcode/_Classic.pm」が見つからない事は解るのですが、コレが何なのか、どこに何をどうすればいいのか全くわかりません。

    • ベストアンサー
    • Perl
  • MovableType5のエラー文を教えて下さい。

    お世話になります。ご質問させてください。 OCNのスタンダードプランにMovabletType5.02をFTPでアップロードしてmt.cgiにアクセスしました。ログインをクリックすると下記のエラー文が表示されます。エラー文はどのような意味なのでしょうか?また、解決方法をご存知の方は教えて下さい。 ちなみにmt-check.cgiにアクセスすると500エラーが表示されます。 パーミションを変更しても500エラーが表示されます。 他のサーバーにはMTを何回もインストールして設定したこともあります。 宜しくお願い致します。 Got an error: Can't locate Encode.pm in @INC (@INC contains: /usr/home/○○○/www/htdocs/mt/extlib lib /usr/local/lib/perl5/5.6.1/i386-freebsd /usr/local/lib/perl5/5.6.1 /usr/local/lib/perl5/site_perl/5.6.1/i386-freebsd /usr/local/lib/perl5/site_perl/5.6.1 /usr/local/lib/perl5/site_perl/5.6.0/i386-freebsd /usr/local/lib/perl5/site_perl/5.6.0 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd /usr/local/lib/perl5/site_perl/5.005 /usr/local/lib/perl5/site_perl .

    • ベストアンサー
    • CGI
  • CentOS7 # yum update.

    Downloading packages: Finishing delta rebuilds of 1 package(s) (168 k) Some delta RPMs failed to download or rebuild. Retrying.. polkit-0.112-18.el7_6.1.x86_64 FAILED http://ftp-srv2.kddilabs.jp/Linux/packages/CentOS/7.6.1810/updates/x86_64/Packages/polkit-0.112-18.el7_6.1.x86_64.rpm: [Errno 14] HTTP Error 416 - Requested Range Not Satisfiable 他のミラーを試します。 CentOS7でyum updateが出来ません。 どう対処すべきでしょうか? 御多忙中、すみません。 ご回答のほど、宜しくお願い申し上げます。

  • CentOS にて yum groupinstall 後のエラーに関して

    root 権限付きのレンタルサーバを借りました。 OS は CentOS4.2 になります。 色々試した所、開発環境が無くコンパイルしてインストールする事が出来ない。インストールされているパッケージを調べた所、開発環境が無いと言う事が判明しました。 そこで Development Tools をインストールすべき root 権限で #yum groupinstall "Development Tools" を実行しました。 その結果、 略 略 略 --> Running transaction check --> Processing Conflict: lksctp-tools conflicts kernel >= 2.6.10 --> Finished Dependency Resolution Error: lksctp-tools conflicts with kernel >= 2.6.10 # となり、エラーが出てしましました。 色々調べて #yum erase lksctp-tools を実行して、再度 #yum groupinstall "Development Tools" を実行した所、同じエラーが出ます。 yum に慣れていない為、この後どうしたら良いのかアドバイスを頂ければ嬉しく思います。

  • コンパイルエラー

    こんにちは。質問させてください。 Ubuntu9.04 64-bitであるプログラムをコンパイルしたところ、次のようなエラーが出ました。 gcc -lm -lz findpat.o bwt.o common.o libp2zip.o lcp.o mrs.o bittree.o tiempos.o enc.o -o findpat /usr/bin/ld: i386 architecture of input file `findpat.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libp2zip.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `bittree.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `tiempos.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `enc.o' is incompatible with i386:x86-64 output collect2: ld returned 1 exit status make: *** [findpat] エラー 1 このエラーを直すにはどうすればよいでしょうか?

  • ffmpegをphpから使おうとしていますが・・

    ffmpegをphpから使いたいと思って サーバーにffmpegとffmpeg-phpをインストールしたのですが、 テストページで以下のようなエラーがでてしまいます。 Warning: dl() [function.dl]: Unable to load dynamic library '/usr/lib/php/modules/ffmpeg.so' - /usr/lib/php/modules/ffmpeg.so: undefined symbol: img_resample in /var/www/html/ffmpeg/test_ffmpeg.php on line 17 /usr/lib/php/modules/ffmpeg.soは有りました。 ffmpegコマンドも最初は動きませんでしたが、いろいろ無いと言われた*.soファイルへのシンボリックリンクを/usr/lib内に作ることで動くにようにはなりました。 他にphp.iniにextension=ffmpeg.soと入れてみたりいろいろいじっていましたがどうにも私の知識では解決できそうにありません。 何卒お知恵をお借りできたらと思い投稿させていただきました。 環境は、 fedora8 php5 ffmpegのインストールは http://codezine.jp/article/detail/2444?p=1 ffmpeg-phpのインストールは http://www.phppro.jp/phptips/archives/vol50/2 を参考にさせていただきました。 宜しくお願いしますm(_ _)m

    • 締切済み
    • PHP
  • Solaris10でmakeがこける

    postfixをインストールしようと make makefiles CC=gcc してから makeしたのですが、 /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/sys/types.h:27:31: sys/feature_tests.h: No such file or directory isa_defs.h: No such file or directory machtypes.h: No such file or directory int_types.h: No such file or directory In file included from sys_defs.h:335,from alldig.c:29: /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/sys/types.h:68: error:syntax error before "int32_t" syntax error before "uint32_t" "int32_t" "uint32_t" "int32_t" "uint32_t" "offset_t" (中略) /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/sys/types.h:622:24: sys/select.h: No such file or directory In file included from /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/limits.h:11,from sys_defs.h:1347,from alldig.c:29: /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/syslimits.h:27:31: sys/feature_tests.h: No such file or directory isa_defs.h: No such file or directory /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/syslimits.h:29:28: iso/limits_iso.h: No such file or directory /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/syslimits.h:41:28: sys/int_limits.h: No such file or directory alldig.c:30:19: ctype.h: No such file or directory (省略しているところあります) と出てmakeできません。 見つかっていないファイル類がSolaris開発ツールっぽいのしかわからず、どうやって入手すればいいかがわかりません。 SMTP-AUTH対応できればそれでいいのでpkgadd対応版みたいなので代用も可能です。 わかる方、お願いします