サーバ機で、yum update 中、エラー発生!
OSは、CentOS6.8(final)です。
ターミナルに出力されたメッセージを見ると、
「gd-last-2.2.3-1.el6.remi.i686」
のインストールに失敗しているようです。
原因は、
要求: libwebp.so.5
とあるので、libwebp関連のファイル(共有ライブラリ)の依存関係が解決できないためのようです。
【前提条件】
- 以前のupdateまで、何の問題もなくupdateは完了していた。
- Linuxコマンドをちょこっと使える。
- ちょこっと根気よく調べたり(google先生と仲良して)、試行錯誤ができる。
<手順>
- google先生にお尋ねする。
1.google先生にお尋ねする。
WebP(ウェッピ)は、googleが開発した、画像フォーマットらしいが、具体的にどのように利用されているかまでは不明です。(今回は依存関係を解決するのが目的なので、詳細は放って置きます。)
ちなみに、gd-last-2.2.3-1.el6.remi.i686は、ImageMagickに必要なパッケージです。
まあ、とにかくlibwebpがないと、gd-last-2.2.3-1.el6.remi.i686の依存関係が解決しないので、文句言わずにインストールします。このとき、google先生のアドバイスにしたがい、epelリポジトリからインストールします。remiからのインストールはバージョンが古いらしい(?)ので、やめておきました。まぁ、さまざまな情報が交錯しているのがネットの常なので、google先生もお困りのようです。基本は、自己責任。
yum install libwebp-devel –enablerepo=epel
yum update
yumのログ(/var/log/yum.log)を見ると、、
Aug 10 11:53:13 Installed: libwebp-0.4.3-3.el6.i686
Aug 10 11:53:14 Installed: libwebp-devel-0.4.3-3.el6.i686
(中略)
Aug 10 11:58:27 Updated: gd-last-2.2.3-1.el6.remi.i686
無事にインストールされ、アップデートが完了しました。
ちなみに、別の2台のサーバ機は、エラーもなく無事にアップデートが完了しました。まぁ、インストールしているパッケージがそれぞれ異なるからだと思います。