【さくらインターネット】さくらのVPSのKUSANAGIでyum updateを行った時にphpとmariaDBのエラーが出て解消した方法

さくらのVPSでKUSANAGI環境を最新化しようと思って、アップデートしたらエラーが出まくって大変だったので、同じ方がいたら対応できるようにメモしておきます。きっかけはPHPのバージョンアップをしようと思って、「yum update -y」を入力したら、大量のエラーが出たことがキッカケでした。

エラー画面

【さくらインターネット】さくらのVPSのKUSANAGIでyum updateを行った時にphpとmariaDBのエラーが出て解消した方法

結果的には、MariaDBのバージョンが古いことで、それに引きずられてKUSANAGI環境のアップデートも出来ない状況になっていたというのが正しいようですね。以下の手順で行うと出来るようになりました。

#綺麗な状態にしておく

1、yum clean all

#MariaDB を無視して、KUSANAGI環境をアップデート

2、yum update kusanagi –enablerepo=remi,remi-php56 –disablerepo=mariadb

#MariaDB をアップデート

3、kusanagi upgrade mariadb 10.5

#2、で実行しているので、特に変化無いかもしれませんが念のため

4、yum update kusanagi

#4、でエラーが出なければ全体でのアップデート

5、yum update –enablerepo=remi,remi-php56

多分、これでうまくいくのではないかと思います。結果的には、MariaDBが悪さをしていた模様ですが、KUSANAGI側(PHP)も整合性取れない状況だったのでしょう。

コメント

タイトルとURLをコピーしました