Open EVOTk opened 2 years ago
Hello, I still have the same problem with Nextcloud 25 and Contacts 5.0.1
I can't open "Contacts" without being banned by CrowdSec because of 404 and 403 errors.
Server : Docker Linuxserver php8 Nextcloud : 25.0.0 Contacts : 5.0.1
Desktop : OS: Windows 10 Browser : Firefox 106
Proxying an event bus of version 2.1.1 with 1.3.0 index.es.js:2337:14
JQMIGRATE: Migrate is installed, version 3.4.0 jquery-migrate.min.js:2:698
Proxying an event bus of version 2.1.1 with 1.3.0 index.es.js:2337:14
Proxying an event bus of version 2.1.1 with 1.3.0 index.es.js:2337:6
Proxying an event bus of version 2.1.1 with 3.0.2 index.js:19:12
Proxying an event bus of version 2.1.1 with 3.0.2 index.esm.js:11:12
Proxying an event bus of version 2.1.1 with 3.0.2 index.js:19:12
Proxying an event bus of version 2.1.1 with 1.3.0 index.es.js:2337:6
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. 3 globals.js:60:15
Initial state loaded defaultProfileState HOME rfcProps.js:40
Initial state loaded localesState
Array(750) [ {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, … ]
rfcProps.js:41
OCA.Search is deprecated. Please use the unified search API instead search.js:29:10
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. 2 globals.js:60:15
Proxying an event bus of version 2.1.1 with 3.0.2 ProxyBus.ts:16:20
Proxying an event bus of version 2.1.1 with 3.0.2 ProxyBus.ts:16:20
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:60:15
Registering notifications container as a menu NotificationsApp.vue:217
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. 2 globals.js:60:15
Notifications permissions granted NotificationsApp.vue:442
Polling interval updated to 30000 NotificationsApp.vue:402
Started background fetcher as session_keepalive is enabled NotificationsApp.vue:264
Proxying an event bus of version 2.1.1 with 1.3.0 index.es.js:2337:14
Proxying an event bus of version 2.1.1 with 3.0.0 index.js:19:12
session heartbeat polling started session-heartbeat.js:103:9
Cette page utilise la propriété non standard « zoom ». Envisagez d’utiliser calc() dans les valeurs des propriétés pertinentes ou utilisez « transform » avec « transform-origin: 0 0 ». menu.js:99:26
Got notification data NotificationsApp.vue:365
Polling interval updated to 30000 NotificationsApp.vue:402
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:60:15
You need to fill either the text or the ariaLabel props in the button component.
Object { text: null, ariaLabel: null }
Object { _uid: 170, _isVue: true, "$options": {…}, _renderProxy: {…}, _self: {…}, "$parent": {…}, "$root": {…}, "$children": (1) […], "$refs": {}, _watcher: {…}, … }
NcButton.js:1:20661
You need to fill either the text or the ariaLabel props in the button component.
Object { text: null, ariaLabel: null }
Object { _uid: 180, _isVue: true, "$options": {…}, _renderProxy: {…}, _self: {…}, "$parent": {…}, "$root": {…}, "$children": (1) […], "$refs": {}, _watcher: {…}, … }
NcButton.js:1:20661
You need to fill either the text or the ariaLabel props in the button component.
Object { text: null, ariaLabel: null }
Object { _uid: 190, _isVue: true, "$options": {…}, _renderProxy: {…}, _self: {…}, "$parent": {…}, "$root": {…}, "$children": (1) […], "$refs": {}, _watcher: {…}, … }
NcButton.js:1:20661
You need to fill either the text or the ariaLabel props in the button component.
Object { text: null, ariaLabel: null }
Object { _uid: 200, _isVue: true, "$options": {…}, _renderProxy: {…}, _self: {…}, "$parent": {…}, "$root": {…}, "$children": (1) […], "$refs": {}, _watcher: {…}, … }
NcButton.js:1:20661
You need to fill either the text or the ariaLabel props in the button component.
Object { text: null, ariaLabel: null }
Object { _uid: 210, _isVue: true, "$options": {…}, _renderProxy: {…}, _self: {…}, "$parent": {…}, "$root": {…}, "$children": (1) […], "$refs": {}, _watcher: {…}, … }
NcButton.js:1:20661
You need to fill either the text or the ariaLabel props in the button component.
Object { text: null, ariaLabel: null }
Object { _uid: 220, _isVue: true, "$options": {…}, _renderProxy: {…}, _self: {…}, "$parent": {…}, "$root": {…}, "$children": (1) […], "$refs": {}, _watcher: {…}, … }
NcButton.js:1:20661
You need to fill either the text or the ariaLabel props in the button component.
Object { text: null, ariaLabel: null }
Object { _uid: 230, _isVue: true, "$options": {…}, _renderProxy: {…}, _self: {…}, "$parent": {…}, "$root": {…}, "$children": (1) […], "$refs": {}, _watcher: {…}, … }
NcButton.js:1:20661
You need to fill either the text or the ariaLabel props in the button component.
Object { text: null, ariaLabel: null }
Object { _uid: 240, _isVue: true, "$options": {…}, _renderProxy: {…}, _self: {…}, "$parent": {…}, "$root": {…}, "$children": (1) […], "$refs": {}, _watcher: {…}, … }
NcButton.js:1:20661
You need to fill either the text or the ariaLabel props in the button component.
Object { text: null, ariaLabel: null }
Object { _uid: 250, _isVue: true, "$options": {…}, _renderProxy: {…}, _self: {…}, "$parent": {…}, "$root": {…}, "$children": (1) […], "$refs": {}, _watcher: {…}, … }
NcButton.js:1:20661
You need to fill either the text or the ariaLabel props in the button component.
Object { text: null, ariaLabel: null }
Object { _uid: 260, _isVue: true, "$options": {…}, _renderProxy: {…}, _self: {…}, "$parent": {…}, "$root": {…}, "$children": (1) […], "$refs": {}, _watcher: {…}, … }
NcButton.js:1:20661
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/mdecine/3823d81a-a497-45fe-b32d-265d2d3a76a5.vcf?photo
[HTTP/2 404 Not Found 228ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/bvf-panilor/304EB99D-62D3-4974-A6F5-04DC47659F01.vcf?photo
[HTTP/2 404 Not Found 91ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/autres/812F7683-333D-4EDF-B792-B4F9EC9710F2.vcf?photo
[HTTP/2 404 Not Found 157ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/honor-8/6D18E6D3-6E5E-4D17-9A11-669BB0ED25EF.vcf?photo
[HTTP/2 404 Not Found 152ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/amis/F5775E3E-4542-4C32-9F97-9DE1DDEE76E9.vcf?photo
[HTTP/2 404 Not Found 160ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/commerces/D35F7124-D130-44FD-A696-1528433D8E81.vcf?photo
[HTTP/2 404 Not Found 157ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/amis/14D7F41C-3220-4872-B47C-EA49D84B1849.vcf?photo
[HTTP/2 404 Not Found 190ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/connaissances/385BF09B-7AEC-4720-96BD-B36945924612.vcf?photo
[HTTP/2 404 Not Found 190ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/qnap/EF65273A-3736-48C8-914A-A6434DE5BFAC.vcf?photo
[HTTP/2 404 Not Found 235ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/bvf-panilor/E89A7343-B956-40BD-BFA8-7630186F6906.vcf?photo
[HTTP/2 404 Not Found 219ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/mdecine/0BC3E162-E506-4A17-B394-E84DF1C1796C.vcf?photo
[HTTP/2 404 Not Found 235ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/commerces/0051CBCC-DCB1-4B3A-BF64-F2F8828F0079.vcf?photo
[HTTP/2 404 Not Found 242ms]
GET
https://cloud.ndd/remote.php/dav/addressbooks/users/<User>/commerces/0051CBCC-DCB1-4B3A-BF64-F2F8828F0079.vcf?photo=
État
404
Not Found
VersionHTTP/2
Transfert994 o (taille 0 o)
Politique de référentsame-origin
Priorité de la requêteLow
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/honor-8/008882E3-9537-4765-A638-32AF57801F8F.vcf?photo
[HTTP/2 404 Not Found 247ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/bvf-panilor/1E71B851-F0EF-4089-8BBD-26E23683912F.vcf?photo
[HTTP/2 404 Not Found 281ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/mdecine/5588DC57-EFF5-402F-B8DD-272E037F1045.vcf?photo
[HTTP/2 404 Not Found 299ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/samsung-a6/A74CD824-DC83-4A01-82D4-A5746CF48033.vcf?photo
[HTTP/2 404 Not Found 281ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/mdecine/a91b2433-e678-4e2f-9a76-77c87c232c64.vcf?photo
[HTTP/2 404 Not Found 412ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/mdecine/81A5EF0B-2F7B-41CF-8815-C3A38D972056.vcf?photo
[HTTP/2 404 Not Found 413ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/mdecine/0A2991AF-0935-46D2-99F9-46F79BA67860.vcf?photo
[HTTP/2 404 Not Found 400ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/autres/816ABA2B-F03A-414D-8C56-173F83A64222.vcf?photo
[HTTP/2 404 Not Found 400ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/samsung-a6/8A7D7DFE-494A-4E10-963D-96498291E526.vcf?photo
[HTTP/2 404 Not Found 399ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/amis/8D1E0BD9-55D4-4C65-A187-21D79E264A2C.vcf?photo
[HTTP/2 404 Not Found 399ms]
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/bvf-panilor/304EB99D-62D3-4974-A6F5-04DC47659F01.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/autres/812F7683-333D-4EDF-B792-B4F9EC9710F2.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/honor-8/6D18E6D3-6E5E-4D17-9A11-669BB0ED25EF.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/amis/F5775E3E-4542-4C32-9F97-9DE1DDEE76E9.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/commerces/D35F7124-D130-44FD-A696-1528433D8E81.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/connaissances/385BF09B-7AEC-4720-96BD-B36945924612.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/amis/14D7F41C-3220-4872-B47C-EA49D84B1849.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/mdecine/3823d81a-a497-45fe-b32d-265d2d3a76a5.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/bvf-panilor/E89A7343-B956-40BD-BFA8-7630186F6906.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/qnap/EF65273A-3736-48C8-914A-A6434DE5BFAC.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/mdecine/0BC3E162-E506-4A17-B394-E84DF1C1796C.vcf?photo NcAvatar.js:2:151823
Masonry reflow ContactDetails.vue:798
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/commerces/0051CBCC-DCB1-4B3A-BF64-F2F8828F0079.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/honor-8/008882E3-9537-4765-A638-32AF57801F8F.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/samsung-a6/A74CD824-DC83-4A01-82D4-A5746CF48033.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/bvf-panilor/1E71B851-F0EF-4089-8BBD-26E23683912F.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/mdecine/5588DC57-EFF5-402F-B8DD-272E037F1045.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/mdecine/81A5EF0B-2F7B-41CF-8815-C3A38D972056.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/mdecine/0A2991AF-0935-46D2-99F9-46F79BA67860.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/autres/816ABA2B-F03A-414D-8C56-173F83A64222.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/amis/8D1E0BD9-55D4-4C65-A187-21D79E264A2C.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/samsung-a6/8A7D7DFE-494A-4E10-963D-96498291E526.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/mdecine/a91b2433-e678-4e2f-9a76-77c87c232c64.vcf?photo NcAvatar.js:2:151823
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/connaissances/385BF09B-7AEC-4720-96BD-B36945924612.vcf?photo
[HTTP/2 403 Forbidden 72ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/qnap/EF65273A-3736-48C8-914A-A6434DE5BFAC.vcf?photo
[HTTP/2 403 Forbidden 181ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/bvf-panilor/E89A7343-B956-40BD-BFA8-7630186F6906.vcf?photo
[HTTP/2 403 Forbidden 176ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/mdecine/0BC3E162-E506-4A17-B394-E84DF1C1796C.vcf?photo
[HTTP/2 403 Forbidden 209ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/honor-8/008882E3-9537-4765-A638-32AF57801F8F.vcf?photo
[HTTP/2 403 Forbidden 210ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/commerces/0051CBCC-DCB1-4B3A-BF64-F2F8828F0079.vcf?photo
[HTTP/2 403 Forbidden 214ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/bvf-panilor/1E71B851-F0EF-4089-8BBD-26E23683912F.vcf?photo
[HTTP/2 403 Forbidden 241ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/samsung-a6/A74CD824-DC83-4A01-82D4-A5746CF48033.vcf?photo
[HTTP/2 403 Forbidden 254ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/mdecine/5588DC57-EFF5-402F-B8DD-272E037F1045.vcf?photo
[HTTP/2 403 Forbidden 294ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/mdecine/81A5EF0B-2F7B-41CF-8815-C3A38D972056.vcf?photo
[HTTP/2 403 Forbidden 293ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/mdecine/a91b2433-e678-4e2f-9a76-77c87c232c64.vcf?photo
[HTTP/2 403 Forbidden 325ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/mdecine/0A2991AF-0935-46D2-99F9-46F79BA67860.vcf?photo
[HTTP/2 403 Forbidden 325ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/autres/816ABA2B-F03A-414D-8C56-173F83A64222.vcf?photo
[HTTP/2 403 Forbidden 360ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/amis/8D1E0BD9-55D4-4C65-A187-21D79E264A2C.vcf?photo
[HTTP/2 403 Forbidden 366ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/samsung-a6/8A7D7DFE-494A-4E10-963D-96498291E526.vcf?photo
[HTTP/2 403 Forbidden 395ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/commerces/FC3CD999-3795-4056-88D6-19E3B55AC1CE.vcf?photo
[HTTP/2 403 Forbidden 405ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/honor-8/68EA7BAC-DD3B-4D27-BFDC-F73CAE290E94.vcf?photo
[HTTP/2 403 Forbidden 412ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/amis/73c1204b-ac9b-4992-b898-c2db9b908c99.vcf?photo
[HTTP/2 403 Forbidden 444ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/honor-8/2F310D20-83A7-419C-ABD7-D8787B1FD908.vcf?photo
[HTTP/2 403 Forbidden 447ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/honor-8/466A4BE9-A28D-4D35-9435-F25017D41D59.vcf?photo
[HTTP/2 403 Forbidden 482ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/samsung-a6/42FF1610-0663-46E3-B626-FFE42199EB6A.vcf?photo
[HTTP/2 403 Forbidden 493ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/connaissances/006F5CE3-3128-457D-AF1B-B1E6EE29E941.vcf?photo
[HTTP/2 403 Forbidden 528ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/autres/CDB388D6-1049-4D44-8A9C-1FE7C0DFAE30.vcf?photo
[HTTP/2 403 Forbidden 531ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/commerces/86861ED1-36D7-45D2-B433-9D00E041F910.vcf?photo
[HTTP/2 403 Forbidden 569ms]
GEThttps://cloud.ndd/remote.php/dav/addressbooks/users/<User>/commerces/87BEC01C-163D-40B5-99E2-9F82B4324487.vcf?photo
[HTTP/2 403 Forbidden 573ms]
Ce site semble utiliser un effet de positionnement lié au défilement. Cet effet pourrait ne pas fonctionner correctement avec le défilement asynchrone. Consultez https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html pour obtenir davantage de détails ou discuter des outils et des fonctionnalités liés. 36316526-0bb4-46cf-9bbb-573bec6af646~bvf-panilor
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/connaissances/385BF09B-7AEC-4720-96BD-B36945924612.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/bvf-panilor/E89A7343-B956-40BD-BFA8-7630186F6906.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/qnap/EF65273A-3736-48C8-914A-A6434DE5BFAC.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/mdecine/0BC3E162-E506-4A17-B394-E84DF1C1796C.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/honor-8/008882E3-9537-4765-A638-32AF57801F8F.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/commerces/0051CBCC-DCB1-4B3A-BF64-F2F8828F0079.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/bvf-panilor/1E71B851-F0EF-4089-8BBD-26E23683912F.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/samsung-a6/A74CD824-DC83-4A01-82D4-A5746CF48033.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/mdecine/5588DC57-EFF5-402F-B8DD-272E037F1045.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/mdecine/81A5EF0B-2F7B-41CF-8815-C3A38D972056.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/mdecine/a91b2433-e678-4e2f-9a76-77c87c232c64.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/mdecine/0A2991AF-0935-46D2-99F9-46F79BA67860.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/autres/816ABA2B-F03A-414D-8C56-173F83A64222.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/amis/8D1E0BD9-55D4-4C65-A187-21D79E264A2C.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/samsung-a6/8A7D7DFE-494A-4E10-963D-96498291E526.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/commerces/FC3CD999-3795-4056-88D6-19E3B55AC1CE.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/honor-8/68EA7BAC-DD3B-4D27-BFDC-F73CAE290E94.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/amis/73c1204b-ac9b-4992-b898-c2db9b908c99.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/honor-8/2F310D20-83A7-419C-ABD7-D8787B1FD908.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/honor-8/466A4BE9-A28D-4D35-9435-F25017D41D59.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/samsung-a6/42FF1610-0663-46E3-B626-FFE42199EB6A.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/connaissances/006F5CE3-3128-457D-AF1B-B1E6EE29E941.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/autres/CDB388D6-1049-4D44-8A9C-1FE7C0DFAE30.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/commerces/86861ED1-36D7-45D2-B433-9D00E041F910.vcf?photo NcAvatar.js:2:151823
Invalid avatar url /remote.php/dav/addressbooks/users/<User>/commerces/87BEC01C-163D-40B5-99E2-9F82B4324487.vcf?photo NcAvatar.js:2:151823
XHRGEThttps://cloud.ndd/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/2 403 Forbidden 75ms]
Slowing down notifications: Status 403 notifications-main.js:2:1268776
Polling interval updated to 300000 NotificationsApp.vue:402
Started background fetcher as session_keepalive is enabled NotificationsApp.vue:264
No new notification data received NotificationsApp.vue:370
Polling interval updated to 30000 NotificationsApp.vue:402
Started background fetcher as session_keepalive is enabled NotificationsApp.vue:264
No new notification data received NotificationsApp.vue:370
Polling interval updated to 30000 NotificationsApp.vue:402
Also related to https://github.com/nextcloud/contacts/issues/3078
I can confirm this. It seems this is the way how the contact app works: it will try to load the image for each contact and for those contacts where there is no image stored there will be an 404 error instead of a generated (and probably cached) placeholder.
Attention, I just realized a few things, I had the impression that some contacts had disappeared from my Nextcloud, and indeed ...
When I'm on the page of a contact and this problem occurs, then I unban from Crowdsec, when I come back on Nextcloud, the contact that I consulted during the banishment by Crowdsec is no longer present in my contact list!
Same issue, lots of unnecessary 404's triggering security app monitoring logs.
Expected behavior: if contact doesn't have picture don't make http request for it.
Second best: if contact doesn't have picture use default picture. E.g. transparent, so initials are seen?
4xx responses should not be used as normal way of working like everything is OK.
As mentioned in #3078 @summersab created a "patch app" which can be installed to fix this problem until it is solved in the contacts app itself:
https://github.com/nunimbus/contacts_avatar_patch
Download the files and put them to /apps/contacts_avatar_patch
in your Nextcloud installation. Then you should see a disabled "Contacts Avatar Patch" app. When enabling it, the contact images should displays as before without 404 errors.
Hmm... I didn't realize that the app was supposed to grab custom avatars for those contacts who are stored in the address book. That makes sense, though. I'll give that a look this week to hopefully update my patch and find the root cause in the NC code.
Edit linked PR below, the whitelist is now in the hub
Same issue with fail2ban!
Same issue with fail2ban!
This is now resolved for Crowdsec
This happens with Contacts 5.1.0 when I scroll down the contact list:
The reason for these many 404 errors are still the contact images. For every contact there is a request like this:
https://nextcloud.0x0c.de/remote.php/dav/addressbooks/users/awelzel/contacts/C74B935A-2600-0001-1CF1-6B30CE9015B9.vcf?photo
However the respective contacts don't have any image. It seems the contact app just tries to load images regardless if there is an image or not.
The best solution would be not to try load an image if there is none - and since the contact app should know exactly if there is an image or not, this should be possible.
Thanks @LaurenceJJones for the Whitelist for Crowdsec. But I hope this can get fixed in Nextcloud in one way or another (still exists in 26.0.1). Anyway, Thanks to everyone improving Nextcloud, whether it is a fix in Nextcloud or a workaround like the whitelist 👍
No - still not solved in Nextcloud 27.0.2. I don't understand, why the contact list does not know that there is no contact picture without asking the server all the time?
Hello, are there any news on this? I'm on a fresh installation of Nextcloud 28 and I get banned by fail2ban every time I open the contacts page. For now I had to disable fail2ban to be able to use nextcloud - but that's not a good solution... Clients like Gnome Contacts seem to get 404 errors as well when syncing - though not as many as the contacts page.
No, still as usual with Nextcloud 28.0.3:
Unfortunately I don't have the time to get involved with the code. But technically it should not be too hard to solve:
No, still as usual with Nextcloud 28.0.3:
Unfortunately I don't have the time to get involved with the code. But technically it should not be too hard to solve:
1. Every address should have a flag to indicate if there is a photo or not (the backend knows about this, otherwise it would not respond with 404 if a photo is requested for a contact without a photo). 2. The frontend will only request the photo URL for a contact, if the flag "has a photo" is set.
That's a problem. I had fail2ban set up to look for 4xx errors in the npm logs. In order to be able to use nextcloud I had to disable that line of defense. I have tried to set up crowdsec on my server instead - sadly so far without success.
Describe the bug
I also have a lot of 404 errors. I think it's related to the lost avatar of my contact CrowdSec banned me because of this
Steps to reproduce
Expected behavior
Do not have a 404 error when viewing my contacts
Actual behavior
404 error
Contact version
4.2.2
Operating system
OMV - Debian 11
PHP engine version
PHP 8.0
Web server
Nginx
Database
MariaDB
Additional info
Server : Docker Linuxserver php8 Nextcloud : 24.0.6 Contacts : 4.2.2
Desktop : OS: Windows 10 Browser : Firefox 105
My reverse Proxy :
Console , Firefox 105 :