[GEL脰ST] Collabora Online "Das Laden des Dokuments ist fehlgeschlagen." auf Samba

Hallo Mitleidende,

ich habe Nextcloud (21.0.1) auf meinem eigenen Server als VM (Debian Buster 10.9) hinter einem Reverse-Proxy (HAProxy) installiert. Dazu noch Collabora Online (4.0.4) und Collabora Core (6.5.8.1 im Docker Container).
Bis zu NC version 20.0.5 war alles OK. Dann habe ich erst auf 20.0.9 upgedatet und als das Problem auftauchte, habe ich auf NC 21.0.1 upgedatet.
PHP: 7.3.27-1
MariaDB: 10.3.27
Apache: 2.4.38

Das Problem:
Beim 枚ffnen von einer .docx ab einer gewissen Gr枚脽e, wird diese Meldung angezeigt. Das Worddokument befindet sich auf einem Samba Share.
Das Laden des Dokumentes ist fehlgeschlagen. Bitte vergewissern Sie sich, dass der Dateityp unterst眉tzt und die Datei nicht defekt ist, und versuchen Sie es dann erneut.

wie gesagt bis zu NC Version 20.0.5 gings einwandfrei, dann aber nach dem Update kam die Meldung oben.

Dies sind die entsprechenden Fehlermeldungen von Collabora CORE im Docker-Contrainer:
kit-00674-00190 2021-04-23 21:18:31.898254 [ kitbroker_031 ] ERR Failed to load: file:///tmp/user/docs/X1NjbbydnD3EoE7Y/Dokument%20Name.docx, error: loadComponentFromURL returned an empty reference| kit/Kit.cpp:1292 kit-00674-00190 2021-04-23 21:18:31.898340 [ kitbroker_031 ] ERR error: cmd=load kind=faileddocloading| ./common/Session.hpp:136 wsd-00007-00729 2021-04-23 21:18:31.899058 [ docbroker_031 ] WRN Document load failed: faileddocloading| wsd/ClientSession.cpp:1200 kit-00674-00190 2021-04-23 21:18:31.899506 [ kitbroker_031 ] ERR Failed to get LoKitDocument instance for [file:///tmp/user/docs/X1NjbbydnD3EoE7Y/Dokument%20Name.docx].| kit/ChildSession.cpp:634

dies sind Meldungen aus dem Nexcloud.log {"reqId":"XXu7DzV3Izd5sVGiIk7C","level":0,"time":"2021-04-23T21:43:36+00:00","remoteAddr":"192.168.251.54","user":"--","app":"richdocuments","method":"GET","url":"/index.php/apps/richdocuments/wopi/files/1988535_oc8j7n7rm6dj/contents?access_token=mjaR0RtfpXYrlJxypR1U73dM2bDsI9Bw&access_token_ttl=0","message":"Loaded WOPI Token record: {\"id\":\"153\",\"owner_uid\":\"luts\",\"editor_uid\":\"luts\",\"guest_displayname\":null,\"fileid\":\"1988535\",\"version\":\"0\",\"canwrite\":\"1\",\"server_host\":\"https://cloud.blits.at/\",\"token\":\"mjaR0RtfpXYrlJxypR1U73dM2bDsI9Bw\",\"expiry\":\"1619216015\",\"template_destination\":\"0\",\"template_id\":\"0\",\"hide_download\":\"0\",\"direct\":\"0\",\"is_remote_token\":\"0\",\"remote_server\":\"\",\"remote_server_token\":\"\",\"share\":null}.","userAgent":"LOOLWSD WOPI Agent 6.4.8","version":"21.0.1.1"} {"reqId":"XXu7DzV3Izd5sVGiIk7C","level":3,"time":"2021-04-23T21:43:37+00:00","remoteAddr":"192.168.251.54","user":"--","app":"PHP","method":"GET","url":"/index.php/apps/richdocuments/wopi/files/1988535_oc8j7n7rm6dj/contents?access_token=mjaR0RtfpXYrlJxypR1U73dM2bDsI9Bw&access_token_ttl=0","message":{"Exception":"Error","Message":"fread(): Icewind\\SMB\\Native\\NativeReadStream::stream_read - read 8192 bytes more data than requested (16384 read, 8192 max) - excess data will be lost at /var/www/nextcloud/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php#55","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"fread(): Icewind\\SMB\\Native\\NativeReadStream::stream_read - read 8192 bytes more data than requested (16384 read, 8192 max) - excess data will be lost","/var/www/nextcloud/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php",55,{"count":8192}]},{"file":"/var/www/nextcloud/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":55,"function":"fread","args":[null,8192]},{"file":"/var/www/nextcloud/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":96,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Output.php","line":61,"function":"stream_copy_to_stream","args":[null,null]},{"file":"/var/www/nextcloud/lib/public/AppFramework/Http/StreamResponse.php","line":63,"function":"setReadfile","class":"OC\\AppFramework\\Http\\Output","type":"->","args":[null]},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":204,"function":"callback","class":"OCP\\AppFramework\\Http\\StreamResponse","type":"->","args":[{"__class__":"OC\\AppFramework\\Http\\Output"}]},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":302,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OCA\\Richdocuments\\Controller\\WopiController","getFile",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"fileId":"1988535_oc8j7n7rm6dj","_route":"richdocuments.wopi.getFile"}]},{"file":"/var/www/nextcloud/lib/base.php","line":993,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/apps/richdocuments/wopi/files/1988535_oc8j7n7rm6dj/contents"]},{"file":"/var/www/nextcloud/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/var/www/nextcloud/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"LOOLWSD WOPI Agent 6.4.8","version":"21.0.1.1"}

irgendwelche Vorschl盲ge?

Hi, das sieht mir aus wie Files on SMB-share corrupted while up- and downloading 路 Issue #26457 路 nextcloud/server 路 GitHub

Hallo szaimen,

danke f眉r den Tipp.
nachdem ich das Verzeichnis icewind aus der Sicherung von meinem NC 20.0.5 zur眉ckgespielt habe, gings wieder.

F眉r all jene die dasselbe Problem haben:
ersetze den Ordner /var/www/nextcloud/apps/files_external/3rdparty/icewind mit dem, aus der Sicherung von NC 20.0.8 oder davor.

VIELEN DANK f眉r diese L枚sung, ich hab mir da schon nen Wolf gesucht was da nun die Ursache ist.
Nun tut aber alles wieder.

Ich hoffe mal das bleibt nun auch so :slight_smile: