【Nextcloud】アップデートが途中で止まってしまったときは…。

Nextcloudは、管理者ページから自身をアップデートすることができます。

アップデータがある場合、管理者でログイン →【設定】→【概要】で以下のように確認できます。

nc_update01.png

【アップデーターを開く】をクリックして、次のページ…

nc_update02.png

で【Start Update】をクリック。アップデートが開始されます。

何事もなく完了すればよいのですが、途中で「ダウンロードが終わらない」とか「Verifying integrityに失敗する」などで自動アップデートが完了できないことがあります。

ページをリロードしたり、アップデートをやり直したりしても

というメッセージが表示されて、先に進むことができません。

こんなときは、

アップデーター関連のファイルを一旦すべて掃除して、アップデートをやり直す。

と、これが手っ取り早い。

Nextcloudをインストールしたディレクトリが /var/www/nextcloud だとすれば、データディレクトリ(初期値は /var/www/nextcloud/data)の下に

…という名前のディレクトリが作られている筈。これを全削除:

sudo rm -rf /var/www/nextcloud/data/updater-xxxxxxxxxxx

そして、アップデートに再トライしてみましょ。如何でしょうか。

ちなみに、ステップ5 : Verifying integrity で「Parsing response failed.」というエラーが出て、何度トライしても先に進まない場合、原因はおそらくメモリ不足です。

対処としては:

マシンのメモリが充分にもかかわらずエラーが出る場合は:

  • PHPが使用できるメモリ量を増やす。php.iniを編集して memory_limit の値を大きくする。おそらく 512M 以上に設定しておけば大丈夫。

ということで、よろしくどうぞ。

カテゴリ: