yum updateエラー(libgd.so.3、gd-last(x86-64))

久々に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

すると依存性のエラーは全て解決し、アップデートの実行に移ることができました。
アップデート後サーバマシンを物理的に再起動し(カーネルのアップデートも含まれているので)、各種サーバの稼働に問題がないことを確認できればクリアですが、どうかな!?

boota

いろんなモノに、いろんな意味で、ヲタ。なのかも?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)