• ベストアンサー
  • 困ってます

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がおかしいようですが、どのような対処をすればいいのか分からないです。 よろしくお願い致します。

共感・応援の気持ちを伝えよう!

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

参考URLと同じようにglibcが重複しているような状況となっていないでしょうか? ># rpm -q glibc >glibc-2.12-1.149.el6_6.5.x86_64 >glibc-2.12-1.149.el6_6.5.x86_64 >glibc-2.12-1.149.el6_6.5.x86_64 そのような状況でしたら、 手動でパッケージ情報の削除/インストールすることで解決できるようです。

参考URL:
http://blog.cloudpack.jp/2015/02/05/resolve-yum-problem-happened-at-support-for-ghost-of-cve-2015-0235/

共感・感謝の気持ちを伝えよう!

質問者からのお礼

リンク先の情報で解決しました。 ありがとうございます! ちなみにrpmパッケージを取得してインストールしなくても、 # rpm -e --nodeps --allmatches --justdb ** の後にyum install → rebuilddb でOKでした。

関連するQ&A

  • 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 libsocket.so がない

    同僚がVMでCENTOS入れてくれたので、それを用いて ネットワークのテストモジュールを作ろうとしたところ、 == [@localhost test]$ gcc -lsocket main.c /usr/bin/ld: -lsocket が見つかりません collect2: エラー: ld はステータス 1 で終了しました [@localhost test]$ == となり、 /usr/lib /usr/lib64 をあさったところ、 確かにlibsocket.so* 自体が無い事がわかりました。 はて?と、yumの状態はというと == yum list installed | grep glibc glibc.x86_64 2.17-222.el7 @anaconda glibc-common.x86_64 2.17-222.el7 @anaconda glibc-devel.x86_64 2.17-222.el7 @anaconda glibc-headers.x86_64 2.17-222.el7 @anaconda == libsocket って、何か別のパッケージだったっけ? と、ネットで探し始めて少々途方にくれております。 このパッケージに入ってるよーなどの情報がありましたら 教えていただきたく。 よろしくお願いします。

  • 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です。

  • gcc-3.2-7のインストールについて

    Linux初心者です。 LinuxはRedHat7.3を使用しています。 gcc-3.2-7.i386.rpmをインストールしようとしていますが、依存性の欠如エラー ・kernel-headersはglibc-devel-2.2.93-5に必要 ・kernel-headers 2.2.1はglibc-devel-2.2.93-5に必要 ・glibc 2.2.93はglibc-devel-2.2.93-5に必要 が出ます。 これらのモジュールはどこで探せばいいのでしょうか? モジュールダウンロードのよいサイトがあれば教えてください。ちなみにRedHatのホームページには見つかりませんでした。

  • redhatのyum updateができません

    redhat linux enterprize 5でyum updateができません。 実行すると下記のようなメッセージがでます。 [root@xxx etc]# yum update Loading "rhnplugin" plugin Loading "security" plugin This system is not registered with RHN. RHN support will be disabled. Skipping security plugin, no data Setting up Update Process Skipping security plugin, no data Skipping security plugin, no data No Packages marked for Update [root@xxx etc]# Red Hat Networkのアカウントはwww.redhat.com/nowで登録しました。しかし、どのように利用すればよいのかわかりません。 ご教授願います。

  • Centos 6.2 不要デーモンの停止について

    Apache 2.11.5 VPSの初心者です。 先日、Logwatchから送られてきたメールに以下の内容が記載されておりました。 --------------------- yum Begin ------------------------ Packages Installed: kernel-2.6.32-220.23.1.el6.x86_64 kernel-devel-2.6.32-220.23.1.el6.x86_64 Packages Updated: kernel-firmware-2.6.32-220.23.1.el6.noarch apr-1.3.9-5.el6_2.x86_64 python-libs-2.6.6-29.el6_2.2.x86_64 python-2.6.6-29.el6_2.2.x86_64 kernel-headers-2.6.32-220.23.1.el6.x86_64 expat-2.0.1-11.el6_2.x86_64 ---------------------- yum End ------------------------- 恐らくyumが自動アップデートしたものと考えられますが、自分のwebページを見てみると 真っ白になっており、見れなくなっておりました。 メモリ落ちかな?と疑ったのですが、Apacheエラーログを見てもそれらしいものがなく、Apacheをリスタートしてみると、復旧いたしました。 そこで質問ですが、yumが自動アップデートした場合、Apacheをリスタートしなければ、Apacheは停止しているものなのでしょうか?それを回避するには [root@hoge /]# chkconfig yum-updateonboot off のようにデーモンを停止した方がよろしいのでしょうか? (他のサイトを見てみると [root@hoge /]# chkconfig yum-updatesd off となっておりますが、私の環境では yum-updateonbootとなっております。) 何分知識が浅く、質問なども的を得て無い感はありますが、どうぞご教授ください。よろしくお願いいたします。

  • yum自身のアップデート

    Fedora Core 6で上部メニューから、システムツール→ソフトウェアアップデーターを実行すると、以下のエラーが出ました。 Missing Dependency: yum = 3.0.3-1.fc6 is needed by package yum-updatesd これはyum自体のバージョンの更新が必要だということでしょうか? # yum upgrade yum-3.0.3-1.fc6 と打てばよいのでしょうか?ためしに打ってみましたが、 Could not find update match for yum-3.0.3-1.fc6 とでました。 正しい方法をご存知の方おられましたらよろしくお願いいたします。

  • Linuxのパッケージインストール

    CentOSにおいて、以下のパッケージをrpmコマンドを使用してインストールしようとしてますが、依存性の欠如でインストールすることができません。 依存性が欠如しているパッケージ名は表示されるのですが、その名前のパッケージ名はCentOSのisoファイルの中には見受けられません。 どのようにしてインストールすべきかご教授下さい。 ■環境  CentOS release 6.4 (Final)  64bitOS   ■インストールしたいパッケージ  compat-libstdc++-33-3.2.3-69.el6.i686.rpm  glibc-2.12-1.107.el6.i686.rpm  libstdc++-4.4.7-3.el6.i686.rpm  libstdc++-devel-4.4.7-3.el6.i686.rpm   ■目的  Oracle Database 12c Release 1 (12.1.0.1) 導入/検証のため  http://www.oracle.com/technetwork/jp/database/enterprise-edition/documentation/db121linux-x64-ja-v10-1984264-ja.pdf     ■インストールされていないパッケージをインストールした際に表示されるメッセージ  # rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rpm 警告: compat-libstdc++-33-3.2.3-69.el6.i686.rpm: ヘッダ V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY エラー: 依存性の欠如: libc.so.6 は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.0) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.1) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.1.3) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.2) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.3) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libm.so.6 は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています # # rpm -ivh glibc-2.12-1.107.el6.i686.rpm 警告: glibc-2.12-1.107.el6.i686.rpm: ヘッダ V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY エラー: 依存性の欠如: libfreebl3.so は glibc-2.12-1.107.el6.i686 に必要とされています libfreebl3.so(NSSRAWHASH_3.12.3) は glibc-2.12-1.107.el6.i686 に必要とされています # # rpm -ivh libstdc++-4.4.7-3.el6.i686.rpm 警告: libstdc++-4.4.7-3.el6.i686.rpm: ヘッダ V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY エラー: 依存性の欠如: ld-linux.so.2 は libstdc++-4.4.7-3.el6.i686 に必要とされています ld-linux.so.2(GLIBC_2.3) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6 は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.0) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.1) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.1.3) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.2) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.3) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.3.2) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.4) は libstdc++-4.4.7-3.el6.i686 に必要とされています libm.so.6 は libstdc++-4.4.7-3.el6.i686 に必要とされています libm.so.6(GLIBC_2.0) は libstdc++-4.4.7-3.el6.i686 に必要とされています # # rpm -ivh libstdc++-devel-4.4.7-3.el6.i686.rpm 警告: libstdc++-devel-4.4.7-3.el6.i686.rpm: ヘッダ V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY エラー: 依存性の欠如: libstdc++(x86-32) = 4.4.7-3.el6 は libstdc++-devel-4.4.7-3.el6.i686 に必要とされています libstdc++.so.6 は libstdc++-devel-4.4.7-3.el6.i686 に必要とされています #

  • CentOS yumについて

    http://ftp.riken.jp/Linux/centos/5/isos/i386/ で"CentOS-5.3-i386-bin-DVD.iso"をインストールし http://centossrv.com/centos5-init.shtml を参照しながらOSをインストールしていますが yum -y install yum-fastestmirror ↑を実行したところ [root@host203 ~]# yum -y install yum-fastestmirror Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.nara.wide.ad.jp * updates: ftp.nara.wide.ad.jp * addons: ftp.nara.wide.ad.jp * extras: ftp.nara.wide.ad.jp Setting up Install Process Parsing package install arguments Package yum-fastestmirror-1.1.16-13.el5.centos.noarch already installed and latest version Nothing to do [root@host203 ~]# と表示されインストールが出来ません。 別の方法などがございましたら教えていただけないでしょうか? よろしくお願いいたします。

  • yumでインストールする際、関連ファイル自動アップ

    yumでインストールする際、関連ファイルが自動アップデートされるのを防ぎたいです。 Xdebugをインストールするため、先にphp-develをインストールせねばならないらしく yum install php-develとすると以下の確認画面が表示されます。 Installing: php-devel i386 5.3.13-5.el5.art atomic 1.3 M php-devel x86_64 5.3.13-5.el5.art atomic 1.3 M Installing for dependencies: autoconf noarch 2.59-12 base 647 k automake noarch 1.9.6-2.3.el5 base 476 k imake x86_64 1.0.2-3 base 319 k Updating for dependencies: php x86_64 5.3.13-5.el5.art atomic 2.8 M php-cli x86_64 5.3.13-5.el5.art atomic 2.6 M php-common x86_64 5.3.13-5.el5.art atomic 1.0 M php-gd i386 5.3.13-5.el5.art atomic 205 k php-gd x86_64 5.3.13-5.el5.art atomic 209 k php-imap x86_64 5.3.13-5.el5.art atomic 88 k php-mbstring x86_64 5.3.13-5.el5.art atomic 2.3 M php-mysql x86_64 5.3.13-5.el5.art atomic 95 k php-pdo i386 5.3.13-5.el5.art atomic 115 k php-pdo x86_64 5.3.13-5.el5.art atomic 119 k php-xml x86_64 5.3.13-5.el5.art atomic 225 k Transaction Summary ========================== php-develをインストールしたいだけで、phpやmysql等のその他ファイルはアップデートしたくないのですが、(予期せぬ不具合が生じたら嫌だから)php-develのみをインストールするにはどうすれば良いでしょうか? yumのコマンドがあればご教示頂けると幸いです。 宜しくお願い致します。 現状 php5.2.17 mysql5.5.17 linux

    • ベストアンサー
    • PHP