システムにRabbit MQをインストールしようとしています。
CentOS Linuxバージョン7.5.1804(コア)
RabbitMQをインストールするにはまずErlangをインストールする必要があり、Erlangにはopenssl-develが必要です。
yumを介してopenssl-develをインストールしようとすると、次のエラーが発生します。既存のlibcom_errパッケージを削除すると、システムが破損する可能性があることがわかります。既存のパッケージを削除し、古いパッケージをインストールしないことを願っています。
それでは、損傷した機械を修理せずにこの問題を解決する方法は?試しましたが、--skip-broken
パッケージをスキップしました。
Error: Package: libcom_err-devel-1.42.9-11.el7.x86_64 (CentOSrepo)
Requires: libcom_err(x86-64) = 1.42.9-11.el7
Installed: libcom_err-1.42.9-12.el7_5.x86_64 (@updates)
libcom_err(x86-64) = 1.42.9-12.el7_5
Available: libcom_err-1.42.9-11.el7.x86_64 (CentOSrepo)
libcom_err(x86-64) = 1.42.9-11.el7
ベストアンサー1
コメントできないため、回答として追加します。 epelリポジトリを追加しましたか? Rabbitmq-serverパッケージをインストールしようとしましたが、epelリポジトリで依存関係が見つかりました。
Dependencies Resolved
======================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================
Installing:
rabbitmq-server noarch 3.3.5-34.el7 epel 4.0 M
Installing for dependencies:
erlang-asn1 x86_64 R16B-03.18.el7 epel 758 k
erlang-compiler x86_64 R16B-03.18.el7 epel 1.0 M
erlang-crypto x86_64 R16B-03.18.el7 epel 86 k
erlang-erts x86_64 R16B-03.18.el7 epel 2.5 M
erlang-hipe x86_64 R16B-03.18.el7 epel 2.4 M
erlang-inets x86_64 R16B-03.18.el7 epel 800 k
erlang-kernel x86_64 R16B-03.18.el7 epel 1.1 M
erlang-mnesia x86_64 R16B-03.18.el7 epel 700 k
erlang-os_mon x86_64 R16B-03.18.el7 epel 115 k
erlang-otp_mibs x86_64 R16B-03.18.el7 epel 32 k
erlang-public_key x86_64 R16B-03.18.el7 epel 538 k
erlang-runtime_tools x86_64 R16B-03.18.el7 epel 179 k
erlang-sasl x86_64 R16B-03.18.el7 epel 293 k
erlang-sd_notify x86_64 0.1-1.el7 epel 9.1 k
erlang-snmp x86_64 R16B-03.18.el7 epel 1.5 M
erlang-ssl x86_64 R16B-03.18.el7 epel 588 k
erlang-stdlib x86_64 R16B-03.18.el7 epel 2.2 M
erlang-syntax_tools x86_64 R16B-03.18.el7 epel 336 k
erlang-tools x86_64 R16B-03.18.el7 epel 566 k
erlang-xmerl x86_64 R16B-03.18.el7 epel 998 k
lksctp-tools x86_64 1.0.17-2.el7 base 88 k
Transaction Summary
======================================================================================================================================
Install 1 Package (+21 Dependent packages)
一方、libcom_errのリストを見ると、現在のバージョンが1.42.9-11.el7で、更新されたバージョンが1.42.9-12.el7_5であることがわかります。パッケージを更新し、yumに依存関係を特定するようにしてください。
[root@centoserv ~]# yum list libcom_err
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirror.infinity.iq
* epel: del-repos.extreme-ix.org
* extras: centos.mirror.infinity.iq
* updates: centos.mirror.infinity.iq
Installed Packages
libcom_err.x86_64 1.42.9-11.el7 @anaconda
Available Packages
libcom_err.i686 1.42.9-12.el7_5 updates
libcom_err.x86_64 1.42.9-12.el7_5 updates
[root@centoserv ~]#