サーバー#1 CentOS 7.4 アップデート | OFFのパソコン日記

サーバー#1 CentOS 7.4 アップデート

9月中旬頃から下記のメールが届きます。
*********************************************
Anacron job ‘cron.daily’

etc/cron.daily/0yum-daily.cron:

Failed to check for updates with the following error message:
Failed to build transaction: libgpod-0.8.3-14.el7.x86_64 は libplist.so.1()(64bit) を要求します
libgpod-0.8.3-14.el7.x86_64 は libusbmuxd.so.2()(64bit) を要求します
libgpod-0.8.3-14.el7.x86_64 は libimobiledevice.so.4()(64bit) を要求します
*********************************************

アップデートするに
# yum update

エラーでアップデートできない。

エラー: パッケージ: libgpod-0.8.3-14.el7.x86_64 (@epel)
要求: libusbmuxd.so.2()(64bit)
削除中: usbmuxd-1.0.8-11.el7.x86_64 (@anaconda)
libusbmuxd.so.2()(64bit)
次のものにより不要にされた: : usbmuxd-1.1.0-1.el7.x86_64 (base)
見つかりません
エラー: パッケージ: libgpod-0.8.3-14.el7.x86_64 (@epel)
要求: libimobiledevice.so.4()(64bit)
削除中: libimobiledevice-1.1.5-6.el7.x86_64 (@anaconda)
libimobiledevice.so.4()(64bit)
次のものにより更新された: : libimobiledevice-1.2.0-1.el7.x86_64 (base)
~libimobiledevice.so.6()(64bit)
エラー: パッケージ: libgpod-0.8.3-14.el7.x86_64 (@epel)
要求: libplist.so.1()(64bit)
削除中: libplist-1.10-4.el7.x86_64 (@anaconda)
libplist.so.1()(64bit)
次のものにより更新された: : libplist-1.12-3.el7.x86_64 (base)
~libplist.so.3()(64bit)

 

ググるに
epelの libgpod が新しいバージョンのためエラーが発生しているようだ。

 

OS情報確認
# uname -a

OSバージョン確認
# cat /etc/redhat-release

カーネル確認
# rpm -qa | grep “^kernel” | sort

キャッシュ削除
# yum clean all

libgpodダウングレード
# yum downgrade libgpod

アップデート
# yum update

再起動
# reboot

OS情報確認
# uname -a

OSバージョン確認
# cat /etc/redhat-release

カーネル確認
# rpm -qa | grep “^kernel” | sort

正常にアップデートされました。