NEWS
Test Adapter ioBroker.backitup v3.0.x
-
@deMarvin
Was kommt für eine Fehlermeldung?
Bitte poste mal den Log aus dem WebIf vom Backitup Restore -
====================== Log Backitup Restore: ====================== [DEBUG] [mysql] Start mysql Restore ... [ERROR] [mysql] Error: EPERM: operation not permitted, utime '/opt/iobroker/backups/mysql_restore_backupiobroker.sql' [ERROR] [mysql] mysql Restore not completed [EXIT] undefined **** Restore completed successfully!! **** The log can be closed ...
backitup.0 2020-06-12 11:35:56.869 info (20101) [iobroker] backup was activated at 04:00 every 1 day(s) backitup.0 2020-06-12 11:35:56.841 warn (20101) Cannot read log file: ReferenceError: config is not defined backitup.0 2020-06-12 11:35:56.836 debug (20101) [EXIT] undefined backitup.0 2020-06-12 11:35:56.835 error (20101) [ERROR] [mysql] mysql Restore not completed backitup.0 2020-06-12 11:35:56.834 error (20101) [ERROR] [mysql] Error: EPERM: operation not permitted, utime '/opt/iobroker/backups/mysql_restore_backupiobroker.sql' backitup.0 2020-06-12 11:35:56.832 debug (20101) [DEBUG] [mysql] Start mysql Restore ... backitup.0 2020-06-12 11:35:56.826 debug (20101) Printing logs of previous backup backitup.0 2020-06-12 11:35:56.793 info (20101) starting. Version 1.5.9 in /opt/iobroker/node_modules/iobroker.backitup, node: v12.18.0, js-controller: 3.1.4
-
@deMarvin
Du hast keine Zugriffsrechte auf das mysql backup -
@deMarvin
Von welchem System gast du dieses Backup?
Ist das noch eine ältere Iobroker Installation, wo iobroker noch als root lief? -
@deMarvin sagte in Test Adapter Backitup v1.5.x:
opt/iobroker/backups/mysql_restore_backupiobroker.sql
Wie sehen denn die Rechte an der Datei aus?
ls -la /opt/iobroker/backups/mysql_restore_backupiobroker.sql
-
@simatec @Thomas-Braun
Doch ich habe Rechte an der Dateipi@iobroker:~ $ ls -la /opt/iobroker/backups/mysql_restore_backupiobroker.sql -rwxrwxrwx 1 root root 36787597 Jun 12 11:35 /opt/iobroker/backups/mysql_restore_backupiobroker.sql
@simatec said in Test Adapter Backitup v1.5.x:
@deMarvin
Von welchem System gast du dieses Backup?
Ist das noch eine ältere Iobroker Installation, wo iobroker noch als root lief?Nein, iobroker lief bei mir nie als Root
-
@deMarvin
Ich schaue mit da mal die Tage den Installer bzw. auch den Fixer an.
mysqldump ist da definitiv drin, aber für den Restore wird mysql direkt benötigt und da muss ich mal schauen, ob da alle Rechte für den User iobroker passen -
@deMarvin
Noch ne andere Frage ... wie sieht denn deine Installation von mysql aus?
Hast du User und dB bereits wieder angelegt und passen die Daten der Config für backitup?
Mich wundert dein Fehler etwas ... -
@simatec
Ja habe alles wie vorher angelegt, also gleicher User mit gleichem PW (ist ja nur für den Adapter wichtig) und die DB hat auch den gleichen Namen. -
@deMarvin
Kannst du bitte trotzdem mal versuchen, ein backup, welches mit dem neuen System gemacht wurde wiederherzustellen? -
@simatec
Mit Backup des neuen Systems kommt der gleiche Fehler. -
@deMarvin
Mit 1.5.8 und 1.5.9? -
@simatec
1.5.9, 1.5.8 müsste ich mal testen[edit]
Bei 1.5.8 und 1.5.9 kommt es zum gleichen Fehler. -
Kann man mit dem Adapter auch Backups an einen SFTP übertragen ähnlich wie beim FTP Service der schon im Adapter vorhanden ist. Und wenn nein, könnte man das nachrüsten mit einem zukünftigen Update?
-
@Markus-Seewer
Aktuell wird nur ftp unterstützt ... -
@simatec könnte man SFTP den nachrüsten?
-
@Markus-Seewer
Muss ich mir mal anschauen -
@deMarvin
Habe jetzt mal Zeit gefunden und auf meinem Testsystem Mysql installiert ...
Sowohl Backup als auch den Restore konnte ich mit Backitup 1.5.8 ohne Probleme durchführen.
Irgendwas scheint an deinem System bzw. rechten nicht zu passen.
Bisher habe ich auch keine Meldungen zu dem Thema bekommen, was darauf deutet, dass es auch keine Probleme gibt. Schau mal bitte nach deinen Rechten, gerade auch auf deinem alten System ....
Denn so wie es ausschaut, hat dein mysql Backupfile nicht die benötigten Rechte -
@simatec
Ja ich werde mal wenn ich Zeit habe einen manuellen restore versuchen und guck dann, an welcher Stelle es scheitert und warum. Natürlich gebe ich dann nochmal Rückmeldung.
Trotzdem danke für die Unterstützung bis jetzt -
@simatec Besten Dank