今天升级16.0.3的时候卡住了,首先是第三步的时候出错,最后把外部存储和谷歌存储插件关闭后第三步就解决了.
而后后面又出现 core/shipped.json is not available 这种奇奇怪的问题, 最后找到这个解决方案: https://help.nextcloud.com/t/update-to-13-fails-core-shipped-json-is-not-available/27294
1.首先 拷贝updater下的文件到实际nextcloud文件夹下
/bin/cp -rf /home/wwwroot/nextcloud/data/updater-XXXXXXX/downloads/nextcloud/* /home/wwwroot/实际nextcloud文件夹
/bin/cp 与cp的区别是前者默认强制覆盖,而后者会询问.
2. 给文件更改权限:
chown -R www:www /home/wwwroot/实际nextcloud文件夹
3. cd到实际nextcloud文件夹下, 执行升级
sudo -u www php occ upgrade --no-interaction
4. 关闭 maintenance mode (维护模式)
sudo -u www php occ maintenance:mode --off
5. ojbk!