CentOS 6.10を実行して実行していましたが、yum check
欠落しているシステムの依存関係がたくさん見つかりました。以下は、これらすべてのための短いスニペットです。合計140行があります。
[root@mybox /]# yum check
Loaded plugins: fastestmirror, security
GConf2-2.28.0-7.el6.x86_64 has missing requires of libORBit-2.so.0()(64bit)
abrt-addon-ccpp-2.0.8-44.el6.centos.x86_64 has missing requires of abrt = ('0', '2.0.8', '44.el6.centos')
abrt-addon-ccpp-2.0.8-44.el6.centos.x86_64 has missing requires of abrt-libs = ('0', '2.0.8', '44.el6.centos')
abrt-addon-ccpp-2.0.8-44.el6.centos.x86_64 has missing requires of elfutils
abrt-addon-ccpp-2.0.8-44.el6.centos.x86_64 has missing requires of elfutils-libs
abrt-addon-ccpp-2.0.8-44.el6.centos.x86_64 has missing requires of libabrt.so.0()(64bit)
abrt-addon-ccpp-2.0.8-44.el6.centos.x86_64 has missing requires of libreport.so.0()(64bit)
abrt-addon-ccpp-2.0.8-44.el6.centos.x86_64 has missing requires of libsatyr.so.3()(64bit)
abrt-tui-2.0.8-44.el6.centos.x86_64 has missing requires of abrt-libs = ('0', '2.0.8', '44.el6.centos')
abrt-tui-2.0.8-44.el6.centos.x86_64 has missing requires of libabrt.so.0()(64bit)
abrt-tui-2.0.8-44.el6.centos.x86_64 has missing requires of libreport.so.0()(64bit)
abrt-tui-2.0.8-44.el6.centos.x86_64 has missing requires of libsatyr.so.3()(64bit)
abrt-tui-2.0.8-44.el6.centos.x86_64 has missing requires of usermode
apr-util-1.3.9-3.el6_0.1.x86_64 has missing requires of libapr-1.so.0()(64bit)
ldconfigを実行すると、これらのライブラリがリンクされていることがわかります。
[root@mybox /]# ldconfig -v | grep libabrt.so
libabrt.so.0 -> libabrt.so.0.0.1
この時点で何をもっと見るべきかわかりません。どんな助けでも大変感謝します。
ベストアンサー1
私が見つけたこの関連質問とても役に立ちます。最初の見つからないライブラリで検索を実行した後、
[root@myBox /]# locate libORBit-2
/usr/lib64/libORBit-2.so.0
/usr/lib64/libORBit-2.so.0.1.0
次にrpm -qf
ライブラリから実行します。
[root@myBox /]# rpm -qf /usr/lib64/libORBit-2.so.0.1.0
file /usr/lib64/libORBit-2.so.0.1.0 is not owned by any package
これは、rpmがこのライブラリが存在するにもかかわらず、実際にこのライブラリについて知らないことを示しています。もっと詳しく見ると、yumがこのライブラリを提供するパッケージもインストールしないことがわかります。パッケージによると存在しますyum whatprovides
が、インストールされていません。 yum list installed | grep ORBit2
空白が表示されます!
[root@myBox /]# yum whatprovides /usr/lib64/libORBit-2.so.0
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirror.cogentco.com
* extras: mirrors.umflint.edu
* updates: linux.cc.lehigh.edu
ORBit2-2.14.17-7.el6.x86_64 : A high-performance CORBA Object Request Broker
Repo : base
Matched from:
Filename : /usr/lib64/libORBit-2.so.0
したがって、yumを介してORBit2をインストールした後、ライブラリはyumチェックの結果にリンク解除されたとマークされなくなります。私はまた、混乱した数十の異なるパッケージに対してプロセスを繰り返す必要がありました。