版本升级到6.1.0后 查看图片显示:图片 无法被加载

我在linux服务器上将6.0.5版本替换升级成6.1.0后,查看图片的时候显示:“图片 无法被加载”。其他功能包括文件上传、下载都是正常的。

上传一张新图片,然后看看图片文件的小缩略图能显示出来吗?

没看到缩略图~之前6.0.5版本是可以的~

最好截图一下。

还有查看一下服务器 log 中有什么报错信息,主要是 seahub.log, seahub_django_request.log.

seahub.log主要输出内容:1:generate_thunmnail decoder jpeg not available
2:No such file or directory:‘/opt/seafile/seafile-server-6.1.0/seahub/seahub/…/…/…/seahub-data/thunbnail/1024/1227ac******50798’
其中/opt/seafile/seafile-server-6.1.0是我们seafile的安装路径。
*request.log输出:第一行:django.request:170 get_response Not Found:/media/assets/css/bootstrap.min.css.map
其他都是:
django.request:170 get_response Not Found:/favicon.ico

目测没看更新日志,没装新依赖?

正常情况下,没装新依赖,图片缩略图还是可以正常使用,只是不能显示视频缩略图。

他这里图片缩略图,6.0版本可以显示,到了6.1不能显示,就不好查原因了。

请问是哪个依赖可能没装?

# for ubuntu 16.04
apt-get install ffmpeg
pip install pillow moviepy

# for Centos 7
yum -y install epel-release
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
yum -y install ffmpeg ffmpeg-devel
pip install pillow moviepy

via:https://seacloud.cc/group/3/wiki/server-changelog

我执行了centos系统的那四个命令,云盘就不能用了,出现:Internal Server Error。删除云盘数据库及文件等,重新装,还是出现这个Internal Server Error。

执行这个命令不会影响环境吧?

重启下试试

重装了6.1.0 2次都不行了~重启kill 进程什么的早就试过了~。对了我的centos 是6.5版本的。执行那个video视图插件应该是安装失败了

6.5啊?

可能是6.5的锅。

你排查下Internal Server Error 到底是什么问题导致,python?还是其他组件故障了?

检查下seafile的各项日志。

另有没有部署nginx?

有nginx服务,但是seafile是正常启动的,没启动fastcgi和做nginx对seafile的设置。seafile controller里log显示:seafile-controller.c(528): seafdav not enabled. ccnet.log显示:socket file exists, delete it anyway。seahub的log都是空的