kusanagiを使っていて、OSを含むシステムのアップデートを定期的にやってるけど、たまにエラーが出るんだよ。
特にPHPのアップデート絡みは毎回失敗してる気がする。
同じような操作を毎回やるので、メモしとく。
表示されるのは、こんなエラー。
# yum -y update ~中略~ --> 依存性解決を終了しました。 エラー: パッケージ: kusanagi-php8-8.0.30-1.el7.x86_64 (kusanagi) 要求: libicuio.so.72()(64bit) エラー: パッケージ: kusanagi-php8-8.0.30-1.el7.x86_64 (kusanagi) 要求: libicudata.so.72()(64bit) エラー: パッケージ: kusanagi-php8-8.0.30-1.el7.x86_64 (kusanagi) 要求: libicuuc.so.72()(64bit) エラー: パッケージ: kusanagi-php8-8.0.30-1.el7.x86_64 (kusanagi) 要求: libicui18n.so.72()(64bit)
実行するのは下記。
yum clean all yum update -y --enablerepo=remi,remi-php56
無事に実行できたら、kusanagiのバージョンを変更する。
kusanagi php8 hash -r kusanagi restart
PHP8対応にしたら、プラグインやテーマの更新で「重大なエラー」ってのが出るようになった。
とりまPHP7に戻して更新、その後にPHP8化したけど、これからも出るようなら対策を考えなきゃな。
以上。
参考リンク
コメント