Hallo an Alle
Ich will schon seit 3 Jahren meine TS-210 mit einer TS-431P ablösen. Das Problem ist nur das auf der neuen TS-431P das HBS Hybridbackup auf einen Webdav nicht funktioniert. (Qnap lokal sichert verschüsselt auf Webserver Nginx mit Webdav). Ich hab auch schon mal den Support mit einer sehr detaillierten Beschreibung angeschrieben, kam aber nix brauchbares zurück nach dem Motto "geht doch". Ich hab zwischenzeitlich auch einen anderen Server am laufen und sogar eine neuere 431. Sprich das komplette Setup ist neu. Hier das gleiche Problem. Webdav mit HBS auf der 210 funktioniert immer noch, auf der 431 mit HBS3 nicht. Anbei mal die Fehlerbeschreibung. Evtl. hatte das schon mal jemand.. das ist eigentlich eine Standartvariante.
Beim Einrichten des "Speicherplatzes" kommt eine Fehlermeldung "Autentifizierungsfehler, siehe Bild. Die Zugangstdaten etc. sind die gleichen welche auch auf der 210 verwendet werden, sprich der Ziel-Webdav funktioniert einwandfrei. Komm auch per Browser drauf.
Auf meinem Server finde ich im Log folgende Einträge
xx.xx.xx.xx - qbackup [05/Jan/2022:16:39:15 +0000] "PROPFIND /backup/ HTTP/1.1" 207 605 "-" "HybridBackup/18.0.1125 (QNAP; QTS 5.0.0)"
xx.xx.xx.xx - qbackup [05/Jan/2022:16:39:15 +0000] "PROPFIND /backup HTTP/1.1" 404 153 "-" "HybridBackup/18.0.1125 (QNAP; QTS 5.0.0)"
Beim ersten (richtigen) Zugriff bekommt er schon eine "207 Multistatus" Rückmeldung auf das PROPFIND wo weiteren Daten in der Rückmeldung drinstehen welche die Zugriff als IO kennzeichnen. Das wird aber ignoriert und nochmal ohne Slash nachgefragt, was aber einen 404 Fehler und den Qnap-Fehler provoziert. Ich hab ein wenig recherchiert und herausgefunden das wohl eine Bibliothek verwendet wird welche Probleme mit den neueren/detaillierteren Responses hat. Es gab ähnliche Probleme mit der Telekom-Webdav-Funktionalität.
Anbei auch nochmal der Auszug aus dem QNAP Logfile. Da steht dann das 404 drin, das 207 wird gar nicht beachtet. Evtl. hatte das Problem schon mal jemand und konnte es anders lösen, oder ein Qnap-Mitarbeiter erbarmt sich und leitet das an die Entwickler weiter und es wird gefixt. In jedem Falle... danke.
[2022-01-05 17:39:14,531][ Dummy-842][E][qnap.cloudconnector3.rest.app][app.py:handle_flask_error:266] : Traceback (most recent call last):
File "/var/lib/jenkins/jobs/CC3_PY3_QPKG/workspace/ARCH/arm_al/master/master/qpkg/output/shared/python/lib/python3.7/site-packages/ucc/common.py", line 94, in outter_func
File "/var/lib/jenkins/jobs/CC3_PY3_QPKG/workspace/ARCH/arm_al/master/master/qpkg/output/shared/python/lib/python3.7/site-packages/ucc/webdav.py", line 495, in get_account_info
File "/var/lib/jenkins/jobs/CC3_PY3_QPKG/workspace/ARCH/arm_al/master/master/qpkg/output/shared/python/lib/python3.7/site-packages/ucc/webdav.py", line 191, in _propfind
File "/share/CACHEDEV1_DATA/.qpkg/HybridBackup/CloudConnector3/python/lib/python3.7/site-packages/requests/models.py", line 937, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://xxx:443/backup
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/var/lib/jenkins/jobs/CC3_PY3_QPKG/workspace/ARCH/arm_al/master/master/qpkg/output/shared/python/lib/python3.7/site-packages/qnap/cloudconnector3/rest/cloud/account.py", line 251, in create
File "/var/lib/jenkins/jobs/CC3_PY3_QPKG/workspace/ARCH/arm_al/master/master/qpkg/output/shared/python/lib/python3.7/site-packages/qnap/cloudconnector3/rest/cloud/cloud.py", line 339, in create_ucc_client_from_config
File "/var/lib/jenkins/jobs/CC3_PY3_QPKG/workspace/ARCH/arm_al/master/master/qpkg/output/shared/python/lib/python3.7/site-packages/qnap/cloudconnector3/common/factory.py", line 342, in create
File "/var/lib/jenkins/jobs/CC3_PY3_QPKG/workspace/ARCH/arm_al/master/master/qpkg/output/shared/python/lib/python3.7/site-packages/ucc/common.py", line 96, in outter_func
File "/var/lib/jenkins/jobs/CC3_PY3_QPKG/workspace/ARCH/arm_al/master/master/qpkg/output/shared/python/lib/python3.7/site-packages/ucc/webdav.py", line 46, in _handle_exc
ucc.exception.NotFoundError: <Response [404]>: <html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.16.1</center>
</body>
</html>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/share/CACHEDEV1_DATA/.qpkg/HybridBackup/CloudConnector3/python/lib/python3.7/site-packages/flask/app.py", line 1813, in full_dispatch_request
rv = self.dispatch_request()
File "/share/CACHEDEV1_DATA/.qpkg/HybridBackup/CloudConnector3/python/lib/python3.7/site-packages/flask/app.py", line 1799, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/var/lib/jenkins/jobs/CC3_PY3_QPKG/workspace/ARCH/arm_al/master/master/qpkg/output/shared/python/lib/python3.7/site-packages/qnap/cloudconnector3/rest/account.py", line 160, in create_account
File "/var/lib/jenkins/jobs/CC3_PY3_QPKG/workspace/ARCH/arm_al/master/master/qpkg/output/shared/python/lib/python3.7/site-packages/qnap/cloudconnector3/rest/plugin.py", line 227, in outter_func
File "/var/lib/jenkins/jobs/CC3_PY3_QPKG/workspace/ARCH/arm_al/master/master/qpkg/output/shared/python/lib/python3.7/site-packages/qnap/cloudconnector3/rest/plugin.py", line 225, in outter_func
File "/var/lib/jenkins/jobs/CC3_PY3_QPKG/workspace/ARCH/arm_al/master/master/qpkg/output/shared/python/lib/python3.7/site-packages/qnap/cloudconnector3/rest/cloud/account.py", line 94, in create_account
File "/var/lib/jenkins/jobs/CC3_PY3_QPKG/workspace/ARCH/arm_al/master/master/qpkg/output/shared/python/lib/python3.7/site-packages/qnap/cloudconnector3/rest/cloud/account.py", line 253, in create
qnap.cloudconnector3.rest.exception.FlaskException: None
[2022-01-05 17:39:14,538][ Dummy-842][I][qnap.cloudconnector3.rest.account][account.py:log_response:46] : http://xx.xx.xx.xx:8080/cc3/v1/users/system/accounts b'{"_type":"cloud","user_id":"system","name":"WebDAV 1","remote.provider_type":"webdav","remote.credential_type":"user_password","remote.credential_auth":{"user":"xxx","password":"xxx"},"remote.verify_ssl":true,"remote.url":"https://xxx:443/backup/","proxy.enable":false}' 401 UNAUTHORIZED {'error': {'error_code': 'cloud_unauthorized', 'message': 'cloud_unauthorized'}}
Alles anzeigen