NEWS
SOLVED Fehler Backitup - nicht verbunden mit Host
-
Hallo zusammen,
ich habe leider ein größeres Problem gehabt, weshalb ich meinen raspberry pi komplett neu machen musste.
Ich habe Glücklicherweise noch ein Backup gehabt, welches ca. 1 Monat alt ist.
Leider konnte ich das große Backup überhaut nicht einspielen, dann habe ich mir meine Adapter installiert und das kleine eingelesen. Das funktioniert wenigstens.
Nun funktioniert alles bis auf Backitup:
Im Reiter Instanzen wird die Instanz backitup.0 rot angezeigt. Host nicht verbunden und Lebenzeichen auch falsch.
Folgendes wird im Log angezeigt:
host.raspberrypi 2019-05-15 21:03:29.362 error instance system.adapter.backitup.0 terminated with code 0 (OK) Caught 2019-05-15 21:03:29.362 error by controller[0]: path: '/opt/iobroker/node_modules/iobroker.backitup/lib/.restore.info' } Caught 2019-05-15 21:03:29.361 error by controller[0]: syscall: 'unlink', Caught 2019-05-15 21:03:29.361 error by controller[0]: code: 'EACCES', Caught 2019-05-15 21:03:29.361 error by controller[0]: errno: -13, Caught 2019-05-15 21:03:29.360 error by controller[0]: at tryOnImmediate (timers.js:768:5) Caught 2019-05-15 21:03:29.360 error by controller[0]: at runCallback (timers.js:814:20) Caught 2019-05-15 21:03:29.360 error by controller[0]: at Immediate.createInstancesObjects [as _onImmediate] (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:748:13) Caught 2019-05-15 21:03:29.359 error by controller[0]: at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:788:29 Caught 2019-05-15 21:03:29.359 error by controller[0]: at initAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4990:18) Caught 2019-05-15 21:03:29.359 error by controller[0]: at Adapter.emit (events.js:208:7) Caught 2019-05-15 21:03:29.359 error by controller[0]: at emitNone (events.js:106:13) Caught 2019-05-15 21:03:29.358 error by controller[0]: at Adapter.main (/opt/iobroker/node_modules/iobroker.backitup/main.js:630:5) Caught 2019-05-15 21:03:29.358 error by controller[0]: at deleteHideFiles (/opt/iobroker/node_modules/iobroker.backitup/main.js:620:59) Caught 2019-05-15 21:03:29.358 error by controller[0]: at Object.fs.unlinkSync (fs.js:1061:18) Caught 2019-05-15 21:03:29.357 error by controller[0]: { Error: EACCES: permission denied, unlink '/opt/iobroker/node_modules/iobroker.backitup/lib/.restore.info'
was muss ich denn tun? wem muss ich wo persission geben?
-
Danke nochmals für Eure Mühe. Bin leider erst wieder heute dazugekommen.
Danke für den Tipp des Installer Fix. Hat super funktioniert und erbrachte die gewünschte Lösung. Danke danke danke
curl -sL https://raw.githubusercontent.com/ioBroker/ioBroker/stable-installer/fix_installation.sh | bash -
-
@Rotzaff-0
Lösche die Datei .restore.info händisch als root. -
@Rotzaff-0
Dein Weg war allerdings falsch.
Mache am besten dein pi nochmal neu u d spiele dann das minimal Backup ein.
Danach installiert iobroker alles alleine. -
Sorry - wo liegt die Datei?
-
@simatec said in Fehler Backitup - nicht verbunden mit Host:
h installiert iobroker alles alleine
Ich dachte das geht nur mit dem total-Backup. Aber das hat nicht gestartet.
Da alles nun läuft außer dem Backitup - würde ich das als letzte alternative versuchen.
-
@Rotzaff-0 sagte in Fehler Backitup - nicht verbunden mit Host:
Sorry - wo liegt die Datei?
Steht doch im log
/opt/iobroker/node_modules/iobroker.backitup/lib/.restore.info
-
execute.js list restore restore.json startIOB.sh tools.js
external.sh list.js restore.js scripts stopIOB.shich hab mit ls den Ordner aufgerufen. Sorry bin ein totaler noob
und fuchse mich da so olala immer mal wieder durch. Kann das sein, dass ich die Datei gar nicht habe?
-
@Rotzaff-0
das ist nicht die letzte, sondern eher die erste Alternative
Beim kleinen Backup werden die Adapter alle neu installiert und nur die Einstellungen zurück gespielt, somit hast damit eventuelle "beschädigte" Adapter gleich repariert. Wenn Du dagegen ein komplett Backup zurück spielst, hast auch eventuelle Probleme wieder mit dabei. Deshalb besser das kleine Backup verwenden. Dauert natürlich recht lange, bis da alle Adapter wieder installiert wurden. Wenn danach die Instanzen nicht sauber laufen, einfach ein Upload durchführen und es sollte passen. -
Danke. Ok ja jetzt verstehe ich wohl den unterschied zwischen den zwei Varianten. Dann ist das total-Backup ja gar nicht so sinnvoll bei mir, da ich ja vorher schon Probleme hatte. Gut dann versuche ich das mal.
-
Am besten funktioniert das ganze wenn man IOBroker komplett entfernt, frisch installiert, den Backitup Adapter installiert und über den das minimal Backup zurück spielt, so klappt das bei mir jedes mal wenn ich was verbastelt habe und nicht wieder auf Reihe bekommen am schnellsten.
-
@Rotzaff-0
Was hast du denn genau installiert?
Hast du ein Image von der Downloadseite ?Welche node, nodejs, npm und js-controller sind installiert?
Hast du den Installer Fix installiert? -
Danke nochmals für Eure Mühe. Bin leider erst wieder heute dazugekommen.
Danke für den Tipp des Installer Fix. Hat super funktioniert und erbrachte die gewünschte Lösung. Danke danke danke
curl -sL https://raw.githubusercontent.com/ioBroker/ioBroker/stable-installer/fix_installation.sh | bash -