サーバ機で、yum update 中、エラー発生!
OSは、CentOS6.8(final)です。

ターミナルに出力されたメッセージを見ると、
「gd-last-2.2.3-1.el6.remi.i686」
のインストールに失敗しているようです。

原因は、

要求: libwebp.so.5

とあるので、libwebp関連のファイル(共有ライブラリ)の依存関係が解決できないためのようです。

【前提条件】

  1. 以前のupdateまで、何の問題もなくupdateは完了していた。
  2. Linuxコマンドをちょこっと使える。
  3. ちょこっと根気よく調べたり(google先生と仲良して)、試行錯誤ができる。

<手順>

  1. 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台のサーバ機は、エラーもなく無事にアップデートが完了しました。まぁ、インストールしているパッケージがそれぞれ異なるからだと思います。