OneDrive für verschlüsseltes HyperBackup?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

HyperBackup 2.2.4.-1213 (vom 18. Februar 2020)

Daran wird's nicht liegen, da es davor auch gut funktioniert hat.
 
Ich habe die gleiche Version.
Ich bin aber der Meinung erst vor kurzem auf diese Version geupdatet zu haben.
 
Es muss definitiv am MS OneDrive liegen!!
Habe eben ein Backup auf meinen Onlinespeicher von 1und1 gemacht und das ist ohne Probleme durchgelaufen.

Bildschirmfoto 2020-07-17 um 20.21.51.png
 
Ich habe auch schon länger Probleme mit dem Backup.
Läuft für ne Weile und auf einmal kann nur noch wiederhergestellt werden.
Neu Verknüpfen ist nicht ich muss das Ziel löschen und den Job neu anlegen (inkl. neuem einmalpasswort).

Allerdings gibt es eine neue Containerversion (1.4) die habe ich gerade mal installiert.....vielleicht gehts ja damit.
 
@ikorbin
ich habe beim neu anlegen der Jobs immer die alten Passwörter verwendet. Vielleicht hat es deswegen nicht funktioniert.
Gib mal Rückmeldung ob es mit der neuen Version besser geht!
 
Wäre auch an Updates und laufende Infos interessiert! :)
Habe vor Monaten auch diese Fehlermeldung erhalten. Danach durch einen Tipp hier die Aufgabe gelöscht und neu verbinden, dann gehts wieder ...
 
Nach dem gestrigen HB Update, funktioniert nun alles wieder wie es soll.
 
  • Like
Reaktionen: TeXniXo
Ist aber interessant und gut zu wissen, danke für deine Info!
 
  • Like
Reaktionen: Co100
So, hier geht es wieder nicht. Der Job steht auf "Nur Wiederherstellen" und im Protokoll steht "The Data stored in backup destination was corrupted". Ich geb´s auf......
 
Lösche mal die Daten auf OneDrive, welche nicht mehr funktionieren und lösche auch den dazugehörigen HB Job!
Hast du das DSM Update von gestern schon gemach? Dann gibt es auch ein Update für Hyper Backup.
Erstelle anschließend deine fehlerhaften Jobs erneut. Dann sollte alles problemlos durchlaufen.
 
ja stimmt, das Update kam erst heute bei mir, der Job war noch mit der alten Verison.....ich teste.....
 
Hallo zusammen,
ich habe das Backup über HyperBackup auf OneDrive über Node.js zum laufen bekommen, so wie auf https://rays-blog.de/ beschreiben.
Allerdings funktioniert die Verbindung nur, wenn ich folgende Befehle über ssh als root zum laufen bringe:

Bash:
#!/bin/bash
cd /usr/basic-to-passport-auth-http-proxy-master/
npm ci --only=produc
export PROXY_TARGET=https://d.docs.live.net/
node lib/server.js

Ich erhalte das folgende als Ausgabe:

Code:
npm WARN invalid config only="produc"
npm WARN prepare removing existing node_modules/ before installation
added 268 packages in 22.635s
proxy:info Proxy server listening: { address: '::', family: 'IPv6', port: 3000 } +0ms

Und schon funktioniert das ganze Backup.

Sobald ich putty aber beende, wird das obige Script beendet und schon bricht die Verbindung vom OneDrive-Server ab.

Nun habe ich also als root, das obige Script in den Odner "/usr/local/etc/rc.d/" gepackt, damit es bei jedem Neustart meiner NAS automatisch ausgeführt wird und die Verbindung zum OneDrive-Server hergestellt wird.

Das funktioniert auch soweit, ABER irgendwann kommt folgender Fehler:
Code:
proxy:error [19268897/5817] Sending error response: 500 read ECONNRESET +2h   <<<--- Zeit immer unterschiedlich
_http_outgoing.js:526
    throw new ERR_HTTP_HEADERS_SENT('set');
    ^

Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
    at ServerResponse.setHeader (_http_outgoing.js:526:11)
    at sendResponse (/usr/basic-to-passport-auth-http-proxy-master/lib/server.js:48:17)
    at ProxyServer.<anonymous> (/usr/basic-to-passport-auth-http-proxy-master/lib/server                                                                                .js:264:5)
    at ProxyServer.emit (/usr/basic-to-passport-auth-http-proxy-master/node_modules/even                                                                                temitter3/index.js:210:27)
    at ClientRequest.proxyError (/usr/basic-to-passport-auth-http-proxy-master/node_modu                                                                                les/http-proxy/lib/http-proxy/passes/web-incoming.js:163:18)
    at ClientRequest.emit (events.js:310:20)
    at TLSSocket.socketErrorListener (_http_client.js:426:9)
    at TLSSocket.emit (events.js:310:20)
    at errorOrDestroy (internal/streams/destroy.js:108:12)
    at onwriteError (_stream_writable.js:418:5) {
  code: 'ERR_HTTP_HEADERS_SENT'
}
... und das Script wird beendet und schon besteht keine Verbindung mehr zum OneDrive-Server.

Wo liegt der Fehler und wie sorge ich dafür, dass das Script wieder automatisch startet, sobald die Verbindung mal abgebrochen ist?

Schon mal vielen Dank im Voraus.
 
Zuletzt bearbeitet:
npm ci --only=produc
Ist das ein Tippfehler?
Auf git steht der Befehl
Bash:
npm ci --only=production
Kann es vielleicht daran liegen?
Ansonsten kann ich leider nicht helfen, da keine Ahnung von Node.js :oops:
Bei mir läuft das schon eine gefühlte Ewigkeit gut im Docker Container (y)
 
Ist das ein Tippfehler?
Auf git steht der Befehl
Bash:
npm ci --only=production
Kann es vielleicht daran liegen?
Ansonsten kann ich leider nicht helfen, da keine Ahnung von Node.js :oops:
Bei mir läuft das schon eine gefühlte Ewigkeit gut im Docker Container (y)
Vielen Dank für den Hinweis....

Steht tatsächlich falsch in meinem Script.

Ich schau mal ob sich was ändert....
 
Ist das ein Tippfehler?
Auf git steht der Befehl
Bash:
npm ci --only=production
Kann es vielleicht daran liegen?
Ansonsten kann ich leider nicht helfen, da keine Ahnung von Node.js :oops:
Bei mir läuft das schon eine gefühlte Ewigkeit gut im Docker Container (y)
Trotz der Korrektur, tritt dieses Problem weiter auf.

Dies sind die letzten Meldungen....
Code:
  proxy:error [29502539/7982] Sending error response: 500 read ECONNRESET +1h
  proxy:error [29502539/7982] Sending error response: 500 Cannot call write after a stream was destroyed +37ms
_http_outgoing.js:526
    throw new ERR_HTTP_HEADERS_SENT('set');
    ^

Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
    at ServerResponse.setHeader (_http_outgoing.js:526:11)
    at sendResponse (/usr/basic-to-passport-auth-http-proxy-master/lib/server.js:48:17)
    at ProxyServer.<anonymous> (/usr/basic-to-passport-auth-http-proxy-master/lib/server.js:264:5)
    at ProxyServer.emit (/usr/basic-to-passport-auth-http-proxy-master/node_modules/eventemitter3/index.js:210:27)
    at ClientRequest.proxyError (/usr/basic-to-passport-auth-http-proxy-master/node_modules/http-proxy/lib/http-proxy/passes/web-incoming.js:163:18)
    at ClientRequest.emit (events.js:310:20)
    at TLSSocket.socketErrorListener (_http_client.js:426:9)
    at TLSSocket.emit (events.js:310:20)
    at errorOrDestroy (internal/streams/destroy.js:108:12)
    at onwriteError (_stream_writable.js:418:5) {
  code: 'ERR_HTTP_HEADERS_SENT'
}

Danach wird das Script beendet und damit besteht auch keine Verbindung mehr zum OneDrive-Server
 
Dann bin ich, mangels Kenntnis von node.js, raus.
Eventuell müsstest du dich mal direkt an @steve02 wenden, oder, besser noch, direkt auf git nachfragen.
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat