You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
go to this link in your browser (after replacing the path to the server and the user, the file does not need to exist on the server): https://path/to/nextcloud/remote.php/dav/files/your_account/dir/file,test.jpg
==> this leads for me to a 403 error
If you just replace the comma in file,test.jpg by a dot: https://path/to/nextcloud/remote.php/dav/files/your_account/dir/file.test.jpg
==> I get the authentication window!
Expected behaviour
I should reach the authentication window in both cases
Actual behaviour
I get a 403 error when there's a comma in a file or directory name. This prevents those file for syncing.
Server configuration
Operating system: raspbian stretch
Web server: apache
Database: mysql
PHP version: 7
Nextcloud version: 12.0.3
Updated from an older Nextcloud/ownCloud or fresh install: updated from 12.0.2 (but didn't work in 12.0.2 neither)
Where did you install Nextcloud from: manual install from the official zip
Are you using external storage, if yes which one: dropbox v2 (unofficial, removed but seems not totally removed)
Are you using encryption: no
Are you using an external user-backend, if yes which one: no
Client configuration
Browser: firefox 56
Operating system: Linux Mint 18.2
Logs
Web server error log
Web server error log
empty
Nextcloud log (data/nextcloud.log)
Nextcloud log
Nothing even at loglevel 1
Browser log
Browser log
Forbidden
You don't have permission to access /nextcloud/remote.php/dav/files/olivier.levillain@free.fr/workspace/lespetitscarreaux/lpc/albums/img/rene-paulette-enfants/tante louise,Rene, simon, anne.jpg on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.4.25 (Raspbian) Server at levillain.fr.nf Port 443
Commas are characters, which need to be encoded in urls (in contrast to dots). Therefore your described use case may not be the same like what your desktop client does. Just because the log does not encode the url, it does not mean that it is not encoded while requesting the server...
Anyhow I'm not able to reproduce it with a file / folder like "test, test, test.jpg"
@brunt82, you're right and I don't know why it works for some installations and not for mine but 2 things are for sure:
I am not the only one who has this problem, I found other cases on the forum
I replaced the nextcloud desktop client 2.3.2 by the owncloud client 2.3.4 and it started working. But as items had been put in the black list, maybe it's not directly linked to the client.
Anyway, the problem is solved for me but I don't know how...
Steps to reproduce
https://path/to/nextcloud/remote.php/dav/files/your_account/dir/file,test.jpg
==> this leads for me to a 403 error
https://path/to/nextcloud/remote.php/dav/files/your_account/dir/file.test.jpg
==> I get the authentication window!
Expected behaviour
I should reach the authentication window in both cases
Actual behaviour
I get a 403 error when there's a comma in a file or directory name. This prevents those file for syncing.
Server configuration
Operating system: raspbian stretch
Web server: apache
Database: mysql
PHP version: 7
Nextcloud version: 12.0.3
Updated from an older Nextcloud/ownCloud or fresh install: updated from 12.0.2 (but didn't work in 12.0.2 neither)
Where did you install Nextcloud from: manual install from the official zip
Signing status:
Signing status
List of activated apps:
App list
Nextcloud configuration:
Config report
Are you using external storage, if yes which one: dropbox v2 (unofficial, removed but seems not totally removed)
Are you using encryption: no
Are you using an external user-backend, if yes which one: no
Client configuration
Browser: firefox 56
Operating system: Linux Mint 18.2
Logs
Web server error log
Web server error log
Nextcloud log (data/nextcloud.log)
Nextcloud log
Browser log
Browser log
Local desktop log says:
10/11/2017 13:11:11,workspace/lespetitscarreaux/lpc/albums/img/rene-paulette-enfants/tante louise,Rene, simon, anne.jpg, /data/nextcloud,Cet élément n'a pas été synchronisé en raison des erreurs précédentes : Error downloading https://levillain.fr.nf/nextcloud/remote.php/dav/files/olivier.levillain@free.fr/workspace/lespetitscarreaux/lpc/albums/img/rene-paulette-enfants/tante louise,Rene, simon, anne.jpg - server replied: Forbidden
this for ~400 files...
The text was updated successfully, but these errors were encountered: