前引
最近两个版本的NextCloud更新时更新器出现404导致无法更新
之前的版本都正常
解决办法:使用命令手动更新
通过手动运行更新命令,更新nextcloud版本
在nextcloud根目录中运行命令:
sudo -u www-data php updater/updater.phar
基本流程和在有界面中是一样
在更新过程中避免用户访问造成错误,可以启动维护模式
sudo -u www-data php occ maintenance:mode --on
关闭维护模式
sudo -u www-data php occ maintenance:mode --off
下载失败解决办法
由于国内网络等原因,可能会出现更新下载失败
可以在本地将新的 nextcloud
下载后上传到服务器中,替换掉data/updater-*/downloads/
(nextcloud安装目录)的文件,同时修改data/updater-*/
下的文件 .step
替换文件中 start
为 stop
{"state":"stop","step":4}
再重新运行更新命令即可