一般情形下,通过

docker pull nextcloud 

可以获取到最新的nextcloud容器镜像,然后nextcloud会自行更新到最新版本。

由于我使用了一段时间nextcloud应该是在16这个版本,然后直接pull下来了18版本。此时,发现我的nextcloud无法打开,出现如下错误:

Initializing nextcloud 18.0.1.3 ...
Upgrading nextcloud from 16.0.0.9 ...
Initializing finished
Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Set log level to debug
Turned on maintenance mode
Exception: Updates between multiple major versions and downgrades are unsupported.
Update failed
Maintenance mode is kept active
Reset log level
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.22.0.3. Set the 'ServerName' directive globally to suppress this message
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.22.0.3. Set the 'ServerName' directive globally to suppress this message
[Mon Feb 17 19:37:10.137612 2020] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.38 (Debian) PHP/7.3.14 configured -- resuming normal operations
[Mon Feb 17 19:37:10.137666 2020] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
[Mon Feb 17 19:37:12.460440 2020] [autoindex:error] [pid 30] [client 172.22.0.1:60460] AH01276: Cannot serve directory /var/www/html/apps/files/: No matching DirectoryIndex (index.php,in   dex.html) found, and server-generated directory index forbidden by Options directive

通过以下命令,查询到相关的版本

docker exec --user www-data nc php /var/www/html/occ status

结果


Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade- installed: true- version: 18.0.1.3- versionstring: 18.0.1- edition:

通过以下命令进行升级

docker exec --user www-data nc php /var/www/html/occ upgrade

结果

Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Set log level to debug
Turned on maintenance mode
Exception: Updates between multiple major versions and downgrades are unsupported.
Update failed
Maintenance mode is kept active
Reset log level

发现不允许升级。

以下高能到来,强制进行升级 参考链接

修改以下这个文件 nextcloud/lib/private/Updater.php

修改保存之后,再次通过以下命令就可以升级

docker exec --user www-data nc php /var/www/html/occ upgrade

等待升级完成之后,使用以下命令关闭维护模式

docker exec --user www-data nc php /var/www/html/occ  maintenance:mode --off

结果

Nextcloud or one of the apps require upgrade - only a limited number of commands are availableYou may use your browser or the occ upgrade command to do the upgrade
Maintenance mode disabled

完成以上步骤之后,重新打开网页即可进入到Nextcloud里面。

一句话忠告:尽量不要夸太多版本升级,否则会出现太多的异常无法解决

镜像越级升级导致NextCloud无法打开相关推荐

  1. 苹果最新 Mac OS X El Capitan 正式版系统 dmg 镜像下载 / 升级安装程序

    自从 WWDC 2015 大会发布之后,经过一段时间的内部测试,苹果最新的 iOS 9 以及 Mac 操作系统 OS X El Capitan (酋长石) 终于提供下载并正式与大众见面了. 这次 OS ...

  2. 误删oracle数据库文件,误删Oracle数据文件导致数据库无法打开

    笔者最近接到同事求助,哥们在数据库关闭的情况下删除了部分数据文件导致数据库无法打开. 下面是总结一下此类问题的解决方式: --------------------------------------- ...

  3. 【Kafka】 kafka集群升级导致broker.id发生变动变动引起的问题

    文章目录 1.概述 2.详情 发现问题 解决问题 1.概述 转载:http://791202.com/2020/02/01/bigdata/362/ 2.详情 最近遇到一个问题,由于kafka集群升级 ...

  4. 解决 vue-router 升级导致的 Uncaught (in promise) NavigationDuplicated

    解决 vue-router 升级导致的 Uncaught (in promise) NavigationDuplicated 1 导致错误原因 路由跳转有两种形式: 声明式:<router-li ...

  5. Office365:客户端升级Excel2016后无法打开xls\xlsx文件

    本章分享一下近期在O365项目上出现的Excel2016报错问题,以便广大攻城狮后期遇到该问题能及时找到问题根源并及时解决该问题. 问题描述: 升级Office2016后在打开xls.xlsx等exc ...

  6. 百度下线搜索快照功能,内部人士:因技术升级导致功能淘汰;法国App开发者集体起诉苹果;Linux 5.19 发布|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  7. npm升级导致npm报错

    文章目录 问题 解决 其他 问题 事情起因在于,我在执行npm init -y的时候,提示我可以升级 好家伙,脑子一时不清醒,我就执行了.以前看到都没想过要执行,今天不知道怎么了,也许是早饭吃多了撑的 ...

  8. 四川航信开票软件升级又反复升级导致无法进入

    四川航信开票软件升级后,登录时又反复升级导致无法进入,估计下载的更新包有问题或者未更新成功,导致反复地下载,但最终都无法登陆进去.陷入了一个死循环. 解决方案: 官网>服务支持>下载中心& ...

  9. 百度下线搜索快照功能,内部人士:因技术升级导致功能淘汰;法国App开发者集体起诉苹果;Linux 5.19 发布|极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

最新文章

  1. PAT甲级题目翻译+答案 AcWing(字符串处理)
  2. python自学月收入20k_懂Python的资深测开月薪已经20K起啦!我要追上大佬的脚步!...
  3. android多点触摸手势,安卓手势学习笔记(三) 多点触控
  4. ajax请求l类型,jquery 的ajax请求示例和注意事项
  5. sublime后缀_提高数据分析工作效率-Sublime如何设置默认打开文件格式
  6. c语言程序位置式pid算法,位置式PID算法的C语言代码
  7. STL - MainTao - 博客园
  8. 如何使用iMazing开启和平精英的极限帧数
  9. python传奇自动打怪脚本_GOM引擎内挂自动挂机打怪脚本实例
  10. php bug修复,PHPWind BUG修复
  11. 注册一个北京公司可以申请办理京牌吗,好申请吗?
  12. Candance Allegro 16.6操作流程补充
  13. python抠图教程视频_Python快速抠图不比PS差!1分钟搞定!
  14. 【资源】国内镜像网站
  15. ITSM开源工具OTRS安装
  16. oracle 存储过程教程
  17. 2018春季java校招_2018阿里巴巴春季校招笔试题(Java开发)
  18. SCVMM 2012 SP1 Beta 体验(一)安装准备
  19. 正大杯市场调查与分析竞赛心得
  20. win7系统64位系统怎么计算机配置,win7 64位系统对计算机硬件配置有哪些要求

热门文章

  1. 恭贺《创新·赋能》产品创新管理论坛7月16日成功召开
  2. 成为谷歌工程师是不是特别难?不用,自学 8 个月也可以!
  3. LinearLayout垂直方向如何使控件位于最底部
  4. YbtOJ 广度搜索课堂过关 例4 荆轲刺秦王【bfs】
  5. 阿里云注册集群+Prometheus 解决多云容器集群运维痛点
  6. 剑灵双线西洛区服务器位置,剑灵西洛区将开启 西洛新的挑战福利等你来参与...
  7. android selector开发自定义样式实现唯美效果
  8. 初学者如何快速掌握摄影构图的方法及建议!
  9. Photoshop 2020 for Mac 打开图片黑屏不显示的解决方法
  10. 联发科和高通缠斗,却再次证明落后苹果两代