最近几天,因为Gen8没有配置不间断电源,停电以后,虽然手动把seafile服务器启动起来,web访问也没问题,但是客户端同步就出现了“服务器内部错误”。

在官方QQ群里反馈后,没有得到任何反馈,由于使用的是社区版,所以还是自己动手,丰衣足食。
查看客户端日志,出现了repo 资料库的一些错误,导致出现内部500错误。但web端不影响使用。
查看官方技术文档,试试使用Seafile FSCK的方式尝试修复资料库。
一、使用Seafile FSCK 进行资料库差错。
docker exec -it seafile bash
cd /seafile-server-latest
./seaf-fsck.sh
二、修复资料库
./seaf-fsck.sh –repair
三、客户端重新同步一次资料库
问题解决。