owncloud / ocis

:atom_symbol: ownCloud Infinite Scale Stack
https://doc.owncloud.com/ocis/next/
Apache License 2.0
1.36k stars 180 forks source link

Cannot open file with secure view role #9239

Closed ScharfViktor closed 4 months ago

ScharfViktor commented 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:

Expect: file is opened with watermark Actual: not possible to open file

image
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
ScharfViktor commented 4 months ago

works only with new collaboration server

image