Bei mir geht keine nextcloud Datensicherung mehr. Ich habe jetzt einiges experimentiert (nur vordere URL Teil ohne /s/und token und mit Benutzername token + PW und auch nur mit URL mit /S/token + PW, aber es kommt immer dieselbe Fehlermeldung im main log und auch ein rotes Popup im GUI mit identischer Fehlermeldung:
Code: Alles auswählen
2024-04-20 20:17:29,823 - {helpermodules.messaging:77} - {ERROR:Commands} - Befehl konnte nicht ausgeführt werden: {'command': 'createCloudBackup', 'data': {}, 'error': 'Es ist ein interner Fehler aufgetreten: Traceback (most recent call last):\n File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 699, in urlopen\n httplib_response = self._make_request(\n File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 394, in _make_request\n conn.request(method, url, **httplib_request_kw)\n File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 234, in request\n super(HTTPConnection, self).request(method, url, body=body, headers=headers)\n File "/usr/lib/python3.9/http/client.py", line 1255, in request\n self._send_request(method, url, body, headers, encode_chunked)\n File "/usr/lib/python3.9/http/client.py", line 1301, in _send_request\n self.endheaders(body, encode_chunked=encode_chunked)\n File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n File "/usr/lib/python3.9/http/client.py", line 1049, in _send_output\n self.send(chunk)\n File "/usr/lib/python3.9/http/client.py", line 971, in send\n self.sock.sendall(data)\n File "/usr/lib/python3.9/ssl.py", line 1204, in sendall\n v = self.send(byte_view[count:])\n File "/usr/lib/python3.9/ssl.py", line 1173, in send\n return self._sslobj.write(data)\nsocket.timeout: The write operation timed out\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File "/usr/lib/python3/dist-packages/requests/adapters.py", line 439, in send\n resp = conn.urlopen(\n File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 755, in urlopen\n retries = retries.increment(\n File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 532, in increment\n raise six.reraise(type(error), error, _stacktrace)\n File "/usr/lib/python3/dist-packages/six.py", line 718, in reraise\n raise value.with_traceback(tb)\n File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 699, in urlopen\n httplib_response = self._make_request(\n File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 394, in _make_request\n conn.request(method, url, **httplib_request_kw)\n File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 234, in request\n super(HTTPConnection, self).request(method, url, body=body, headers=headers)\n File "/usr/lib/python3.9/http/client.py", line 1255, in request\n self._send_request(method, url, body, headers, encode_chunked)\n File "/usr/lib/python3.9/http/client.py", line 1301, in _send_request\n self.endheaders(body, encode_chunked=encode_chunked)\n File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n File "/usr/lib/python3.9/http/client.py", line 1049, in _send_output\n self.send(chunk)\n File "/usr/lib/python3.9/http/client.py", line 971, in send\n self.sock.sendall(data)\n File "/usr/lib/python3.9/ssl.py", line 1204, in sendall\n v = self.send(byte_view[count:])\n File "/usr/lib/python3.9/ssl.py", line 1173, in send\n return self._sslobj.write(data)\nurllib3.exceptions.ProtocolError: (\'Connection aborted.\', timeout(\'The write operation timed out\'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File "/var/www/html/openWB/packages/helpermodules/command.py", line 127, in on_message\n func(connection_id, payload)\n File "/var/www/html/openWB/packages/helpermodules/command.py", line 686, in createCloudBackup\n SubData.system_data["system"].create_backup_and_send_to_cloud()\n File "/var/www/html/openWB/packages/helpermodules/system.py", line 97, in create_backup_and_send_to_cloud\n self.backup_cloud.update(backup_filename, data)\n File "/var/www/html/openWB/packages/modules/common/configurable_backup_cloud.py", line 15, in update\n self.__component_updater(backup_filename, backup_file)\n File "/var/www/html/openWB/packages/modules/backup_clouds/nextcloud/backup_cloud.py", line 36, in updater\n upload_backup(config.configuration, backup_filename, backup_file)\n File "/var/www/html/openWB/packages/modules/backup_clouds/nextcloud/backup_cloud.py", line 25, in upload_backup\n req.get_http_session().put(\n File "/usr/lib/python3/dist-packages/requests/sessions.py", line 602, in put\n return self.request(\'PUT\', url, data=data, **kwargs)\n File "/usr/lib/python3/dist-packages/requests/sessions.py", line 542, in request\n resp = self.send(prep, **send_kwargs)\n File "/usr/lib/python3/dist-packages/requests/sessions.py", line 655, in send\n r = adapter.send(request, **kwargs)\n File "/usr/lib/python3/dist-packages/requests/adapters.py", line 498, in send\n raise ConnectionError(err, request=request)\nrequests.exceptions.ConnectionError: (\'Connection aborted.\', timeout(\'The write operation timed out\'))\n'}
Da auch die letzte automatische Backupsicherung am 12.4 (also auch vor dem letzten OWB Update am 16.4...)erfolgt ist und irgendwann letzte Woche auch ein nextcloud Update kam und ich nun auch mehrfach den Freigabelink gelöscht und wieder angelegt habe, habe ich folgende Befürchtung: Es ist seit dem nextcloud Update kein link ohne Passwort mehr möglich (ist nun bei der Anlage eines Freigabelinks eine Zwangsvorraussetzung!). Da auch im openWB tutorial ein Freigabelink ohne PW beschrieben wird: kann es sein daß das in der OWB eingegebene PW zwar im GUI sichtbar und gespeichert wird, beim Login aber dieses nicht benutzt wird? Ihr schreibt im Tutorial ja entweder PW freilassen oder irgendwas eintragen, spielt keine Rolle...
Wenn ich den Freigabelink im browser (URL mit /s/token eingebe muss ich auch dort das PW noch eingeben um eine Datei hochladen zu können.