自宅でラズパイ4で運用しているNextcloudを更新しようとした際のトラブル対応メモ
何をしたん?
自宅内用Nextcloudが古かったので、sudo podman pull nextcloud:apacheで最新版をpullしてきて、コンテナを実行して中に入り./occ upgradeしようとしたところUpdates between multiple major versions and downgrades are unsupportedのエラーが出てアップグレードに失敗した。
原因
Nextcloudはメジャーバージョンアップは一つずつしかサポートしていないので、29(多分)から33に一気に上げようとしてしまい、失敗した。
対応
sudo podman pull nextcloud:XX-apacheで古いバージョンのコンテナをpullしてきて実行→upgradeを繰り返して、一つずつバージョンアップ。最終的に33になった。
終わったあとで、いらないコンテナイメージは削除。
ついでにメインサーバーのNextcloudも更新。こっちは割とマメに更新してるので、大きなトラブルもなく更新。