After the upgrade from 5.6 to 8.0.2 the sync client (1.29, Windows x64) stopped working. I can’t even add the pydio Server to the client (unknown/wrong credentials).
I checked: runttests.php - no issues
I did a /api/my-files/ls - no issues
Then I fired up wireshark and analyzed the http traffic from my client to the server and found:
Client Request:
Hypertext Transfer Protocol
GET /api/pydio/state/plugins?format=json HTTP/1.1\r\n
[Expert Info (Chat/Sequence): GET /api/pydio/state/plugins?format=json HTTP/1.1\r\n]
Request Method: GET
Request URI: /api/pydio/state/plugins?format=json
Request Version: HTTP/1.1
Host: FQDN\r\n
Connection: keep-alive\r\n
Accept: /\r\n
Accept-Encoding: gzip, deflate\r\n
Authorization: Basic asdf\r\n
Credentials: asdf:asdf
User-Agent: python-requests/2.5.1 CPython/2.7.10 Windows/7\r\n
\r\n
[Full request URI: FQDN/api/pydio/state/plugins?format=json]
[HTTP request 1/1]
[Response in frame: 511]
Server response
Hypertext Transfer Protocol
HTTP/1.1 403 Forbidden\r\n
[Expert Info (Chat/Sequence): HTTP/1.1 403 Forbidden\r\n]
Request Version: HTTP/1.1
Status Code: 403
Response Phrase: Forbidden
When I open FQDN/api/pydio/state/plugins?format=json in my browser, I get prompted for credentials and afterward the page loads just fine.
When I open user:password@FQDN/api/pydio/state/plugins?format=json the page loads directly (as it should).
Any suggestions what I might be missing would be greatly appreciated.
Cheers
Simon
PS: I removed all Domains and http from the links due to new user limitation