Nextcloudの自動更新が失敗した際の調査方法と解決手順
アップデートプロセス中に以下のエラーが発生する。
Step 5 is currently in process.
このエラーが発生するのはPHPのメモリー不足が原因らしい。
最低限PHPメモリーが512Mあればアップデートできるため、PHP設定を変更する。
phpの設定の変更はphp.iniファイルなのだが、lolipopでは操作できない。
そのため、.htaccessを優先で使用する設定が必要になる。
あと.htaccessはもPHPモジュール版ではできないため、CGI版を選ぶ必要がある。
lolipopのphp設定ページ

htaccess設定 このファイルの設定を間違えると、ウェブページに接続出来なくなるので、必ずバックアップを取って置いてください。
ファイルの開いて以下3行を末尾に追加します。
#### DO NOT CHANGE ANYTHING ABOVE THIS LINE ####
ErrorDocument 403 //index.php/error/403
ErrorDocument 404 //index.php/error/404
php_value memory_limit 512M
php_value upload_max_filesize 512M
php_value post_max_size 512M
これでphpの設定が完了しました。
php設定が終わったので次にnextcloudのアップデートを行います。
一度アップデートを実行すると、「Step 5 is currently in process.」と出てバージョンアップができません。
そのため、nextcloudにある.stepファイルを削除する必要があります。
ftpで接続して、
data/updater-xxxxxxの中に.stepというファイルがあるのでこれを削除してください。
削除後はアップデートページが表示されるようになります。

nextcloudのアップデートが無事に完了しました。
ssh接続等が使用できない状況だと色々と制限がありますが、何とかアップデートができました。