我在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
我执行了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都是空的