Closed ScharfViktor closed 4 months ago
related https://github.com/owncloud/web/pull/10946 trace for that: npx playwright show-trace https://cache.owncloud.com/public/owncloud/web/44707/tracing/open-a-secure-view-file-with-collabora-brian-2024-5-22-10-28-45.zip
ocis 5.1.0-prealpha+23aa7b6e9 web 9.0.0-alpha.5
Steps:
.odt
can view (secure)
Expect: file is opened with watermark Actual: not possible to open file
2024-05-22 16:44:09 frk-00012-00012 2024-04-22 14:44:09.619533 +0000 [ forkit ] WRN The systemplate directory [/opt/cool/systemplate] is read-only, and at least [/opt/cool/systemplate//etc/hosts] is out-of-date. Will have to copy sysTemplate to jails. To restore optimal performance, make sure the files in [/opt/cool/systemplate/etc] are up-to-date.| common/JailUtil.cpp:521 2024-05-22 16:44:09 wsd-00001-00380 2024-04-22 14:44:09.661363 +0000 [ docbroker_00d ] ERR WOPI::GetFile [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi/contents?access_token=&access_token_ttl=1716475449000] failed with Status Code: 500 (Internal Server Error)| wsd/Storage.cpp:1157 2024-05-22 16:44:09 wsd-00001-00380 2024-04-22 14:44:09.661570 +0000 [ docbroker_00d ] ERR Cannot download document from WOPI storage uri [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi/contents?access_token=&access_token_ttl=1716475449000]. Error: WOPI::GetFile [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi/contents?access_token=&access_token_ttl=1716475449000] failed: {"message": "Failed to fetch file from storage"}| wsd/Storage.cpp:1096 2024-05-22 16:44:09 wsd-00001-00380 2024-04-22 14:44:09.661633 +0000 [ docbroker_00d ] ERR loading document exception: WOPI::GetFile [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi/contents?access_token=&access_token_ttl=1716475449000] failed: {"message": "Failed to fetch file from storage"}| wsd/DocumentBroker.cpp:2631 2024-05-22 16:44:09 wsd-00001-00380 2024-04-22 14:44:09.661646 +0000 [ docbroker_00d ] ERR Failed to add session to [https%3A%2F%2Fwopiserver.owncloud.test%3A443%2Fwopi%2Ffiles%2F88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi] with URI [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyaWQiOiJleUpoYkdjaU9pSklVekkxTmlJc0luUjVjQ0k2SWtwWFZDSjkuZXlKaGRXUWlPaUp5WlhaaElpd2laWGh3SWpveE56RTJORGMxTkRRNUxDSnBZWFFpT2pFM01UWXpPRGt3TkRrc0ltbHpjeUk2SW1oMGRIQnpPaTh2YjJOcGN5NXZkMjVqYkc5MVpDNTBaWE4wSWl3aWRYTmxjaUk2ZXlKcFpDSTZleUpwWkhBaU9pSm9kSFJ3Y3pvdkwyOWphWE11YjNkdVkyeHZkV1F1ZEdWemRDSXNJbTl3WVhGMVpWOXBaQ0k2SWpaaU9ETTVZemhrTFRNek4ySXROREEzWXkxaU5UbGlMVE0zTWpsbVpHWXlNR1EyWlNJc0luUjVjR1VpT2pGOUxDSjFjMlZ5Ym1GdFpTSTZJbVZwYm5OMFpXbHVJaXdpYldGcGJDSTZJbVZwYmtCemRHVnBiaTVrWlNJc0ltUnBjM0JzWVhsZmJtRnRaU0k2SW1WcGJpQnpkR1ZwYmlJc0luVnBaRjl1ZFcxaVpYSWlPams1TENKbmFXUmZiblZ0WW1WeUlqbzVPWDBzSW5OamIzQmxJanA3SW5WelpYSWlPbnNpY21WemIzVnlZMlVpT25zaVpHVmpiMlJsY2lJNkltcHpiMjRpTENKMllXeDFaU0k2SW1WNVNuZFpXRkp2U1dwdmFVeDVTamtpZlN3aWNtOXNaU0k2TVgxOWZRLkpSMjJvU2tlMDdWTzh0VDZzY1N4TEhyQ2VTT1hQSTUtN24yblN0enNkNEEiLCJ3b3BpdXNlciI6IjZiODM5YzhkLTMzN2ItNDA3Yy1iNTliLTM3MjlmZGYyMGQ2ZSE2YjgzOWM4ZC0zMzdiLTQwN2MtYjU5Yi0zNzI5ZmRmMjBkNmVAaHR0cHM6Ly9vY2lzLm93bmNsb3VkLnRlc3QiLCJ1c2VydHlwZSI6InJlZ3VsYXIiLCJmaWxlbmFtZSI6IjdmMWY5MzIwLWIxMTEtNGZmMC1hNDA5LWYyZDlhZjAyZDMwOC9zZWN1cmUub2R0IiwiZmlsZWlkIjoiMWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJiIiwidXNlcm5hbWUiOiJlaW4gc3RlaW4iLCJ2aWV3bW9kZSI6IlZJRVdfTU9ERV9WSUVXX09OTFkiLCJmb2xkZXJ1cmwiOiJodHRwczovL29jaXMub3duY2xvdWQudGVzdC9mLzg4NTMyZDIyLTBkOGUtNGViYy1iNjVmLWIwZWUxNDlhZDkzNSQ3ZjFmOTMyMC1iMTExLTRmZjAtYTQwOS1mMmQ5YWYwMmQzMDghMWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJiIiwiZW5kcG9pbnQiOiI4ODUzMmQyMi0wZDhlLTRlYmMtYjY1Zi1iMGVlMTQ5YWQ5MzUkN2YxZjkzMjAtYjExMS00ZmYwLWE0MDktZjJkOWFmMDJkMzA4IiwiYXBwbmFtZSI6IkNvbGxhYm9yYSIsImFwcGVkaXR1cmwiOiJodHRwczovL2NvbGxhYm9yYS5vd25jbG91ZC50ZXN0L2Jyb3dzZXIvOGZlMWYwZi9jb29sLmh0bWw_IiwiYXBwdmlld3VybCI6Imh0dHBzOi8vY29sbGFib3JhLm93bmNsb3VkLnRlc3QvYnJvd3Nlci84ZmUxZjBmL2Nvb2wuaHRtbD8iLCJ0cmFjZSI6Ik4vQSIsImV4cCI6MTcxNjQ3NTQ0OSwiaXNzIjoiY3Mzb3JnOndvcGlzZXJ2ZXI6In0.Vs-FwHnGxZbvqM1yAPDGQuZdup37AmMJYuNIzVQRYzY&access_token_ttl=1716475449000]: WOPI::GetFile [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi/contents?access_token=&access_token_ttl=1716475449000] failed: {"message": "Failed to fetch file from storage"}| wsd/DocumentBroker.cpp:2593 2024-05-22 16:44:09 wsd-00001-00380 2024-04-22 14:44:09.661681 +0000 [ docbroker_00d ] ERR Storage error while starting session on https%3A%2F%2Fwopiserver.owncloud.test%3A443%2Fwopi%2Ffiles%2F88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi for socket #25. Terminating connection. Error: WOPI::GetFile [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi/contents?access_token=&access_token_ttl=1716475449000] failed: {"message": "Failed to fetch file from storage"}| wsd/COOLWSD.cpp:5238 2024-05-22 16:44:09 wsd-00001-00380 2024-04-22 14:44:09.663570 +0000 [ docbroker_00d ] ERR #25: Socket write returned -1 (EPIPE: Broken pipe)| net/Socket.hpp:1433 2024-05-22 16:44:09 wsd-00001-00380 2024-04-22 14:44:09.669943 +0000 [ docbroker_00d ] ERR #18: Read failed, have 0 buffered bytes (ECONNRESET: Connection reset by peer)| net/Socket.hpp:1124 2024-05-22 16:44:09 wsd-00001-00380 2024-04-22 14:44:09.670019 +0000 [ docbroker_00d ] WRN #18: Unassociated Kit (361) disconnected unexpectedly| wsd/COOLWSD.cpp:3676 2024-05-22 16:44:09 kit-00381-00012 2024-04-22 14:44:09.831732 +0000 [ kit_spare_00e ] ERR #26: Failed setsockopt TCP_NODELAY: Operation not supported (EOPNOTSUPP: Operation not supported)| net/Socket.hpp:206 2024-05-22 16:44:09 wsd-00001-00011 2024-04-22 14:44:09.831780 +0000 [ prisoner_poll ] ERR #26: Failed setsockopt TCP_NODELAY: Operation not supported (EOPNOTSUPP: Operation not supported)| net/Socket.hpp:206 2024-05-22 16:44:09 wsd-00001-00382 2024-04-22 14:44:09.854593 +0000 [ docbroker_00e ] ERR WOPI::GetFile [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi/contents?access_token=&access_token_ttl=1716475449000&permission=edit] failed with Status Code: 500 (Internal Server Error)| wsd/Storage.cpp:1157 2024-05-22 16:44:09 wsd-00001-00382 2024-04-22 14:44:09.854627 +0000 [ docbroker_00e ] ERR Cannot download document from WOPI storage uri [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi/contents?access_token=&access_token_ttl=1716475449000&permission=edit]. Error: WOPI::GetFile [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi/contents?access_token=&access_token_ttl=1716475449000&permission=edit] failed: {"message": "Failed to fetch file from storage"}| wsd/Storage.cpp:1096 2024-05-22 16:44:09 wsd-00001-00382 2024-04-22 14:44:09.854651 +0000 [ docbroker_00e ] ERR loading document exception: WOPI::GetFile [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi/contents?access_token=&access_token_ttl=1716475449000&permission=edit] failed: {"message": "Failed to fetch file from storage"}| wsd/DocumentBroker.cpp:2631 2024-05-22 16:44:09 wsd-00001-00382 2024-04-22 14:44:09.854659 +0000 [ docbroker_00e ] ERR Failed to add session to [https%3A%2F%2Fwopiserver.owncloud.test%3A443%2Fwopi%2Ffiles%2F88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi] with URI [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyaWQiOiJleUpoYkdjaU9pSklVekkxTmlJc0luUjVjQ0k2SWtwWFZDSjkuZXlKaGRXUWlPaUp5WlhaaElpd2laWGh3SWpveE56RTJORGMxTkRRNUxDSnBZWFFpT2pFM01UWXpPRGt3TkRrc0ltbHpjeUk2SW1oMGRIQnpPaTh2YjJOcGN5NXZkMjVqYkc5MVpDNTBaWE4wSWl3aWRYTmxjaUk2ZXlKcFpDSTZleUpwWkhBaU9pSm9kSFJ3Y3pvdkwyOWphWE11YjNkdVkyeHZkV1F1ZEdWemRDSXNJbTl3WVhGMVpWOXBaQ0k2SWpaaU9ETTVZemhrTFRNek4ySXROREEzWXkxaU5UbGlMVE0zTWpsbVpHWXlNR1EyWlNJc0luUjVjR1VpT2pGOUxDSjFjMlZ5Ym1GdFpTSTZJbVZwYm5OMFpXbHVJaXdpYldGcGJDSTZJbVZwYmtCemRHVnBiaTVrWlNJc0ltUnBjM0JzWVhsZmJtRnRaU0k2SW1WcGJpQnpkR1ZwYmlJc0luVnBaRjl1ZFcxaVpYSWlPams1TENKbmFXUmZiblZ0WW1WeUlqbzVPWDBzSW5OamIzQmxJanA3SW5WelpYSWlPbnNpY21WemIzVnlZMlVpT25zaVpHVmpiMlJsY2lJNkltcHpiMjRpTENKMllXeDFaU0k2SW1WNVNuZFpXRkp2U1dwdmFVeDVTamtpZlN3aWNtOXNaU0k2TVgxOWZRLkpSMjJvU2tlMDdWTzh0VDZzY1N4TEhyQ2VTT1hQSTUtN24yblN0enNkNEEiLCJ3b3BpdXNlciI6IjZiODM5YzhkLTMzN2ItNDA3Yy1iNTliLTM3MjlmZGYyMGQ2ZSE2YjgzOWM4ZC0zMzdiLTQwN2MtYjU5Yi0zNzI5ZmRmMjBkNmVAaHR0cHM6Ly9vY2lzLm93bmNsb3VkLnRlc3QiLCJ1c2VydHlwZSI6InJlZ3VsYXIiLCJmaWxlbmFtZSI6IjdmMWY5MzIwLWIxMTEtNGZmMC1hNDA5LWYyZDlhZjAyZDMwOC9zZWN1cmUub2R0IiwiZmlsZWlkIjoiMWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJiIiwidXNlcm5hbWUiOiJlaW4gc3RlaW4iLCJ2aWV3bW9kZSI6IlZJRVdfTU9ERV9WSUVXX09OTFkiLCJmb2xkZXJ1cmwiOiJodHRwczovL29jaXMub3duY2xvdWQudGVzdC9mLzg4NTMyZDIyLTBkOGUtNGViYy1iNjVmLWIwZWUxNDlhZDkzNSQ3ZjFmOTMyMC1iMTExLTRmZjAtYTQwOS1mMmQ5YWYwMmQzMDghMWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJiIiwiZW5kcG9pbnQiOiI4ODUzMmQyMi0wZDhlLTRlYmMtYjY1Zi1iMGVlMTQ5YWQ5MzUkN2YxZjkzMjAtYjExMS00ZmYwLWE0MDktZjJkOWFmMDJkMzA4IiwiYXBwbmFtZSI6IkNvbGxhYm9yYSIsImFwcGVkaXR1cmwiOiJodHRwczovL2NvbGxhYm9yYS5vd25jbG91ZC50ZXN0L2Jyb3dzZXIvOGZlMWYwZi9jb29sLmh0bWw_IiwiYXBwdmlld3VybCI6Imh0dHBzOi8vY29sbGFib3JhLm93bmNsb3VkLnRlc3QvYnJvd3Nlci84ZmUxZjBmL2Nvb2wuaHRtbD8iLCJ0cmFjZSI6Ik4vQSIsImV4cCI6MTcxNjQ3NTQ0OSwiaXNzIjoiY3Mzb3JnOndvcGlzZXJ2ZXI6In0.Vs-FwHnGxZbvqM1yAPDGQuZdup37AmMJYuNIzVQRYzY&access_token_ttl=1716475449000&permission=edit]: WOPI::GetFile [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi/contents?access_token=&access_token_ttl=1716475449000&permission=edit] failed: {"message": "Failed to fetch file from storage"}| wsd/DocumentBroker.cpp:2593 2024-05-22 16:44:09 wsd-00001-00382 2024-04-22 14:44:09.854673 +0000 [ docbroker_00e ] ERR Storage error while starting session on https%3A%2F%2Fwopiserver.owncloud.test%3A443%2Fwopi%2Ffiles%2F88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi for socket #18. Terminating connection. Error: WOPI::GetFile [https://wopiserver.owncloud.test/wopi/files/88532d22-0d8e-4ebc-b65f-b0ee149ad935%21MWI0Y2JjNTktM2E5NC00ZDAxLTg0NjUtMDI5NzQ0OTBiZDJi/contents?access_token=&access_token_ttl=1716475449000&permission=edit] failed: {"message": "Failed to fetch file from storage"}| wsd/COOLWSD.cpp:5238 2024-05-22 16:44:09 wsd-00001-00382 2024-04-22 14:44:09.854746 +0000 [ docbroker_00e ] ERR #18: Socket write returned -1 (EPIPE: Broken pipe)| net/Socket.hpp:1433 2024-05-22 16:44:09 wsd-00001-00382 2024-04-22 14:44:09.858216 +0000 [ docbroker_00e ] ERR #26: Read failed, have 0 buffered bytes (ECONNRESET: Connection reset by peer)| net/Socket.hpp:1124 2024-05-22 16:44:09 wsd-00001-00382 2024-04-22 14:44:09.858254 +0000 [ docbroker_00e ] WRN #26: Unassociated Kit (381) disconnected unexpectedly| wsd/COOLWSD.cpp:3676 2024-05-22 16:44:09 frk-00012-00012 2024-04-22 14:44:09.858752 +0000 [ forkit ] WRN No live Kits exist, and we are not terminating yet.| kit/ForKit.cpp:321 2024-05-22 16:44:09 sh: 1: /usr/bin/coolmount: Operation not permitted 2024-05-22 16:44:09 sh: 1: /usr/bin/coolmount: Operation not permitted 2024-05-22 16:44:09 sh: 1: /usr/bin/coolmount: Operation not permitted 2024-05-22 16:44:09 sh: 1: /usr/bin/coolmount: Operation not permitted 2024-05-22 16:44:09 sh: 1: /usr/bin/coolmount: Operation not permitted 2024-05-22 16:44:09 sh: 1: /usr/bin/coolmount: Operation not permitted 2024-05-22 16:44:09 frk-00012-00012 2024-04-22 14:44:09.967057 +0000 [ forkit ] WRN The systemplate directory [/opt/cool/systemplate] is read-only, and at least [/opt/cool/systemplate//etc/hosts] is out-of-date. Will have to copy sysTemplate to jails. To restore optimal performance, make sure the files in [/opt/cool/systemplate/etc] are up-to-date.| common/JailUtil.cpp:521 2024-05-22 16:44:10 kit-00395-00012 2024-04-22 14:44:10.056575 +0000 [ kit_spare_00f ] ERR #26: Failed setsockopt TCP_NODELAY: Operation not supported (EOPNOTSUPP: Operation not supported)| net/Socket.hpp:206 2024-05-22 16:44:10 wsd-00001-00011 2024-04-22 14:44:10.056607 +0000 [ prisoner_poll ] ERR #18: Failed setsockopt TCP_NODELAY: Operation not supported (EOPNOTSUPP: Operation not supported)| net/Socket.hpp:206
works only with new collaboration server
related https://github.com/owncloud/web/pull/10946 trace for that: npx playwright show-trace https://cache.owncloud.com/public/owncloud/web/44707/tracing/open-a-secure-view-file-with-collabora-brian-2024-5-22-10-28-45.zip
ocis 5.1.0-prealpha+23aa7b6e9 web 9.0.0-alpha.5
Steps:
.odt
file and shares with rolecan view (secure)
Expect: file is opened with watermark Actual: not possible to open file