Collabora with S3 backend fails with fseek() errors


#1

I’ve recently installed Collabora on the same server as my production Nextcloud 15.0.5 installation. The Collabora docker image seems to be live and functioning, but when I try to load any relevant file I get a never ending spinning wheel and then a pile of log entries every few seconds with the following details:

{"reqId":"QBCv4yaqR8C7sWaBnoIt","level":3,"time":"2019-03-15T10:19:18+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"xxxxx","app":"PHP","method":"GET","url":"/core/preview?fileId=2672&c=5bb70dd063d93&x=500&y=500&forceIcon=0","message":"fseek(): stream does not support seeking at /var/www/nextcloud/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php#82","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 OPR/58.0.3135.79","version":"15.0.5.3","id":"5c8b7c675f647"}

Any thoughts or suggestions?


#2

see here for a workaround
https://help.nextcloud.com/t/infinite-loading-circle/49566


#3

Thanks, but I think this is a different issue. In any case, I tried editing the host file like you suggest in that thread, and it didn’t help.

I really suspect that my issue is related to the fseek() error. I’ve read elsewhere fseek() struggles with some backends.


#4

may this be related to this issue?


#5

Yeah, that looks about right. Thanks for your help. I’ll pursue for info over there.