Nextcloudのバージョンアップ

Nextcloudのバージョンアップをしたのでそのメモ。

updaterがやってくれるようになってる。やってくれないときは手作業でやるらしい。ちなみにNextcloudのメジャーバージョン1個づつ上げていく必要があるそうで、16から18に上げたいときは16→17→18という風に上げるらしい。

sudo -u www-data php /var/www/html/updater/updater.phar
sudo -u www-data php /var/www/html/occ upgrade
sudo -u www-data php /var/www/html/occ maintenance:mode --off
sudo service apache2 restart

occ upgradeでエラーが出たので、エラー文で検索したら出てきたGitHubのissueを参考にしてDBをいじった。

use nextcloud;
alter table oc_flow_operations add column entity character varying(256) not null;

参考URL

https://qiita.com/S_Katz/items/22c35b27d47eefaff5d3
https://nextcloud.stylez.co.jp/techblog/how_to_update_to_nextcloud_16.html
https://webnetforce.net/nextcloud-troubleshooting/
https://github.com/nextcloud/server/issues/23174