阿水的世界。

标签 坑 下的文章

09月 29

nextcloud升级遇到的坑

前段时间发现nextcloud有新版本了,可以升级了。因此,继续开始折腾。
首先,登录后台,进入设置平台,选择概览,就可以看到右侧有升级提醒,我点击了现在下载按钮,但是……无法下载,网站连接不上=—_=|,所以,需要自己下载更新包。
获取下载更新包的地址:

  1. 点击“打开更新器”
  2. 从介绍中找到下载地址,用第三方软件,比如idm或者ndm下载可能速度会快一点
  3. 把压缩包放到你的nextcloud/data/updater-XXXXXXX/downloads中,“用户名-XXXXXXX”这个文件夹应该每个人都不同,需要自己去这个目录里查看。

正式开始更新

  1. 回到更新页面(就是刚才有下载安装包地址的那页
  2. 点击“start update”
    3.完成下边的好多步骤。……………………各种坑呀

首先遇到的坑是:存在一个asset的文件夹,我看了看,里边没有内容,好的,删除

重试,文件检查通过了,文件权限出了问题。需要对根目录下的各种文件有写权限

好的,给根目录下的各种文件进行赋权,660就行。".user.ini"权限不能修改,sudo都不行。百度一下午,怀疑文件被锁定了,用命令chattr -i .user.ini完美解锁,赋权660,搞定。

再试,.user.ini权限还是有问题,重新赋权666,搞定

再试,通过了,开始下载安装包……为什么我原来下载的安装包被删了O_o...为什么要自动重新下载???????

疯掉,继续等待系统自动下载……………………下载完成后再更新

不会下载完了,刚刚提示下载断开了。然后升级页面显示Step 4 is currently in process. Please reload this page later.

继续百度,发现需要找到网站data//updater-XXXXXXX/目录下的隐藏文件.step,将里面的内容由:

{"state":"start","step":4}
修改为:

{"state":"stop","step":5}
修改的内容根据页面显示的步骤加1 即可。

终于,完成正常升级了。

现在,可以正常使用我的云盘了。

PS:隔天登录了系统,又提示需要升级19.0.3
好吧,以上步骤重新再来一遍!@%……@!~@#¥%