Yumは、パッケージがインストールされているがインストールされておらず、他のパッケージのインストールをブロックしていると言います

アランC。

新しいパッケージ(glibc-staticをインストールしようとすると、次のエラーが発生します

---> Package nss-softokn-freebl.i686 0:3.14.3-18.el6_6 will be installed
--> Finished Dependency Resolution
Error: Package: glibc-2.12-1.149.el6.i686 (CentOS-OS)
          Requires: glibc-common = 2.12-1.149.el6
          Installed: glibc-common-2.12-1.149.el6_6.5.x86_64 (@updates)
              glibc-common = 2.12-1.149.el6_6.5
          Available: glibc-common-2.12-1.149.el6.x86_64 (CentOS-OS)
              glibc-common = 2.12-1.149.el6
Error: Package: glibc-devel-2.12-1.149.el6.i686 (CentOS-OS)
          Requires: glibc-headers = 2.12-1.149.el6
          Installed: glibc-headers-2.12-1.149.el6_6.5.x86_64 (@updates)
              glibc-headers = 2.12-1.149.el6_6.5
          Available: glibc-headers-2.12-1.149.el6.x86_64 (CentOS-OS)
              glibc-headers = 2.12-1.149.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

glibc-common-2.12-1.149.el6_6.5.x86_64glibc-common-2.12-1.149.el6.x86_64一致しないことに注意しください。しかしglibc-common-2.12-1.149.el6_6.5.x86_64、利用可能としてリストされています。yumが喜んでインストールしてくれると思います。残念ながら、yumはそれをインストールしませんでした。

だから私は自分でやろうとしました。

~ $> sudo yum install glibc-common-2.12-1.149.el6
Loaded plugins: fastestmirror, presto
Setting up Install Process
Loading mirror speeds from cached hostfile
 * epel: mirror.us.leaseweb.net
Package matching glibc-common-2.12-1.149.el6.x86_64 already installed. Checking for update.
Nothing to do

それはうまくいきませんでした。すでにインストールされていると思います。

だから私はそれを再インストールしようとしました。

~ $> sudo yum reinstall glibc-common-2.12-1.149.el6
Loaded plugins: fastestmirror, presto
Setting up Reinstall Process
Loading mirror speeds from cached hostfile
No Match for argument: glibc-common-2.12-1.149.el6
Package(s) glibc-common-2.12-1.149.el6 available, but not installed.
Nothing to do

どうすればこれを解決できますか?

アランC。

RPMデータベースをいじっても、特に良い結果は得られませんでした。

glibcパッケージの中にはあるものi686とあるものがあることに気づきましたx86_64例えば:

Package: glibc-2.12-1.149.el6.i686 (CentOS-OS)
    Requires: glibc-common = 2.12-1.149.el6
    Installed: glibc-common-2.12-1.149.el6_6.5.x86_64

私はそれが好きではなかったし、Yumもそれが好きではなかったと思う。

ランニング

yum downgrade glibc glibc-headers glibc-common glibc-devel

すべてのパッケージを同じアーキテクチャに移行しました(x86_64)。次に、

yum install glibc-static

魅力のように働いた。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ