久々にyumでアップデートをかけたところ・・・。
エラー: パッケージ: php-gd-7.4.16-1.el7.remi.x86_64 (@remi-php74)
要求: libgd.so.3()(64bit)
削除中: gd-last-2.3.3-2.el7.remi.x86_64 (@remi-safe)
libgd.so.3()(64bit)
次のものにより不要にされた: : gd3php-2.3.3-7.el7.remi.x86_64 (remi-safe)
~libgd.so.103()(64bit)
エラー: パッケージ: php-gd-7.4.16-1.el7.remi.x86_64 (@remi-php74)
要求: gd-last(x86-64) >= 2.1.1
削除中: gd-last-2.3.3-2.el7.remi.x86_64 (@remi-safe)
gd-last(x86-64) = 2.3.3-2.el7.remi
次のものにより不要にされた: : gd3php-2.3.3-7.el7.remi.x86_64 (remi-safe)
見つかりません
問題を回避するために –skip-broken を用いることができます。
これらを試行できます: rpm -Va –nofiles –nodigest
というつれないお返事があって、アップデート処理を完了できませんでした。
どうもremi-php74とremi-safeにあるパッケージがあるとかないとかでyumが完了していないっぽい?
ただ、yum実行時に読み込まれるリポジトリのリストの中にremi-safeはあるので、おそらくremi-php74を明示的に含めればいけるのかも、と当たりをつけてコマンドを実行してみることに。
# yum –enablerepo=remi-php74 install
すると依存性のエラーは全て解決し、アップデートの実行に移ることができました。
アップデート後サーバマシンを物理的に再起動し(カーネルのアップデートも含まれているので)、各種サーバの稼働に問題がないことを確認できればクリアですが、どうかな!?