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化したけど、これからも出るようなら対策を考えなきゃな。
以上。
参考リンク
Copyright secured by Digiprove © 2023
Original content here is published under these license terms: | ||
License Type: | Attribution, Share Alike | |
Abstract: | You may copy this content, create derivative work from it, and re-publish it, provided you include an overt attribution to the author(s) and the re-publication must itself be under the terms of this license or similar. | |
License URL: | https://creativecommons.org/licenses/by-sa/3.0/ |