使用しているNextcloudがver.25だったので26まで上げようと思ってウェブブラウザからアップデートをしようと思ったら”Verifying integrity”のところで止まってしまった!しかもShow detail responseを開いても何も書いてない…
もう一度アップデートしようと思って再びアップデーターを開くと”Step 5 is currently in process. Please reload this page later.
“というメッセージが表示されたので5日間程放置してみたが状況変わらず。調べるとアップデート時に作成されるフォルダが残っていると表示されるエラーとのことだ。これは
/nextcloudのrootフォルダ/data/
内に updater-xxxxx(xxxxx = 適当な文字列)という名前で作成されるフォルダのことだ。ということでこのフォルダを
rm -rf updater-xxxxx
で削除。もう一度アップデートしてみるがやはりVerifying integrityでストップしてしまう。さらに調べるとphpのmemory_limitが推奨値より低いとエラーになるらしい。確かにちょっと前にphpのバージョンを上げて以降、php.iniに関してはノータッチだった気がする。/etc/php.iniのmemory_limitを128Mから512Mに変更してapacheを再起動、そして再々度アップデートしてみると…
できた!