Site Loader

近日,Nextcloud推出了19.0.0的beta版,笔者一向是勇于尝鲜的,随即马上后台升级更新。

问题来了,升级时却出现Check for expected files的警告提示,无法继续,如下图。

意思是检查系统文件时,发现了上图所示的3个额外文件(SECURITY.md、.php_cs.dist、composer.lock)。

可以初步断定是因为这3个文件的存在,导致升级无法进行,难道是前一次升级后的残留文件?

不管三七二十一,进入到Nextcloud的web目录,在web根目录下发现了这三个文件(也可通过find命令进行查找)。

使用rm命令将3个文件删除,如果怕发生问题,可先备份3个文件。

rm composer.lock
rm .php_cs.dist
rm SECURITY.md

重新点击升级页面的“Retry update”,可以正常升级了。

Post Author: 回车

6 Replies to “解决升级Nextcloud19时提示Check for expected files的问题”

  1. 想求助,为什么我怎么都没办法让nextcloud显示视频缩略图 明明都按教程做了, ffmpeg 有 版本信息,PDF都能显示,唯独就是视频缩略图,

    1. 您好!可以尝试从以下几个方面入手,看能否解决:管理员登录Nextcloud,解决“安全与设置警告”中提示的错误;命令行输入ffmpeg -version,看看ffmpeg是否正确安装;service apache2 restart重启apache2;如果使用的是php-fpm,重启php-fpm,如service php7.4-fpm restart;查看Nextcloud的config.php相关配置项是否正确填写,注意大小写。

      1. 倒腾了几天,各种系统安装了遍,宝塔 ,lnmp一键环境脚本 ,都没法实现,我有些绝望了,感觉nextcloud是不是解决不了视频缩略图问题啊,看nextcloud社区论坛 也有些帖子关于这个,但都挺乱的,总之我能想到的都试了,宝塔的话 直接重启php nginx或者A 就行了吧 ,但是 还是无用功。ffmpeg 试过几个帖子的安装方法,ffmpeg-Version 都能显示信息, 求博主帮帮忙 config 配置文件 也是没有问题,应该就是出在ffmpeg和nextcloud 之间 应该,“安全与设置警告”已经是绿勾了 ,

      2. 能否告知下博主是什么系统环境安装的,centos7-8 和Ubuntu20 我都用宝塔试过,就是不成功,不知道哪出了问题 ,能否联系博主 有空帮我看看问题出在哪里,评论没法截图

        1. 您好,为验证视频文件缩略图的显示问题,今天特意用VB虚拟机进行安装测试,系统环境如下:
          Ubuntu Server 20.04、apache2、php7.4-fpm、mariadb-server、nextcloud19.02。
          步骤如下:
          1. 安装Ubuntu Server 20.04
          2. 更换数据源(阿里云官方镜像站)
          3. 运行apt update、apt uprade、apt dist-upgrade升级系统
          4. 运行apt install apache2安装apache2
          5. 运行apt install mariadb-server安装mariadb数据库
          6. 运行apt install libapache2-mod-php7.4 php7.4-mysql php7.4-zip php7.4-curl php7.4-xml php7.4-mbstring php7.4-gd php-imagick php-memcache php-apcu php-intl unzip安装相关软件
          7. 下载nextcloud19.02.zip到/var/www,解压出nextcloud文件夹
          8. 按《使用Nextcloud搭建私有云网盘(1/3)》里的方法修改虚拟目录文件,并重启apache2
          9. 按《使用Nextcloud搭建私有云网盘(2/3)》的步骤安装nextcloud19.02
          10. 安装完毕成功进入nextcloud的web界面
          11. 当前界面看到有一个名为Nextcloud intro.mp4的视频文件(系统默认的事例文件),缩略图并不能正常显示
          12. 修改nextcloud的config.php配置文件,添加enabledPreviewProviderst选项,为避免不同版本的格式差别,可参照config.sample.php
          13. 运行apt install ffmpeg安装ffmpeg,重启apache2
          14. 刷新web页面,Nextcloud intro.mp4视频文件的缩略图正常显示

          在前期部署,建议用命令行一步步进行安装调试,这样比较容易发现问题。
          上面某些步骤的具体操作,可参考本站相关文章。
          为验证安装步骤及方法是否存在问题,也可先用虚拟机安装测试。

          1. 感谢 博主能花时间试验,要是能照顾一下通过宝塔测试就好了,这样就有可能碰到和我一样的情况,怀疑可能是 php依赖 php这块出的问题,少了什么组件还是怎么 导致调用不了ffmpeg,这方面我也不是特别懂,我之所以想解决通过宝塔 是因为这样对我比较简单些,不过还是特别谢谢

发表评论

电子邮件地址不会被公开。 必填项已用*标注