新しいパッケージ(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_64
とglibc-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
どうすればこれを解決できますか?
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]
コメントを追加