NEWS
Test Adapter ioBroker.backitup v3.0.x
-
@ofbeqnpolkkl6mby5e13
Geht da ja nicht um vortragen sondern um ne Frage stellen bzw. eine potenzielles Thema anzusprechen dass dich ja interessiert. Wär ggF auch via Chat möglich gewesen. Kann mich nicht erinnern dass im Meeting schon mal wer angeschnautzt wurde weil er was gefragt / angeregt hat...Schade, wär sicher sinnvoll gewesen es anzusprechen.
-
@ofbeqnpolkkl6mby5e13 sagte in Test Adapter ioBroker.backitup v3.0.x:
@simatec sagte in Test Adapter ioBroker.backitup v3.0.x:
@marc-berg Ich nehme das mal mit fürs nächste Dev Meeting mit
Was ist daraus geworden, denn du hast das nicht angesprochen?
https://forum.iobroker.net/topic/27267/test-adapter-iobroker-backitup-v3-0-x/2658
Eine Optimierung wurde bereits angeschoben und wird mit dem nächsten Update sicher kommen.
Thema ist also bereits geklärt und wurde deshalb nicht im Meeting angesprochen. -
ich habe ein Problem mit dem Hochladen von Backupdateien.
das Fenster mit der Aufforderung eine Datei reinzuziehen öffnet sich, die Datei wird auch erkannt und dargestellt. Beim klick in das Fenster öffnet sich ein Dateiauswahlfenster und die gewählte Datei wird auch dann angezeigt. Was nicht funktioniert ist dann das hochladen nach dem Klick auf den Button. Das Fenster ist weg und und nur ein weißer Screen ohne Meldung. Habe schon geprüft das Popups erlaubt sind.
Ich nutze Safari.Ist das Problem schon bekannt bzw. kann es jemand bestätigen??
-
@tt-tom sagte in Test Adapter ioBroker.backitup v3.0.x:
Ist das Problem schon bekannt bzw. kann es jemand bestätigen??
Nutzt du Container?
-
ja, bin dabei mich mit Proxmox zu beschäftigen.
-
@tt-tom sagte in Test Adapter ioBroker.backitup v3.0.x:
ja, bin dabei mich mit Proxmox zu beschäftigen.
Dann ist es wohl kein Thema, bei Docker (Bridge Netzwerk) müsste man weitere Ports mappen. Steht so auch explizit in der Backitup Doku.
-
@marc-berg
werde mal die Doku lesen, bei Proxmox gibt es doch auch Bridge Netzwerke. Bin wie gesagt am Anfang mit dem System -
@tt-tom sagte in Test Adapter ioBroker.backitup v3.0.x:
ich habe ein Problem mit dem Hochladen von Backupdateien.
das Fenster mit der Aufforderung eine Datei reinzuziehen öffnet sich, die Datei wird auch erkannt und dargestellt. Beim klick in das Fenster öffnet sich ein Dateiauswahlfenster und die gewählte Datei wird auch dann angezeigt. Was nicht funktioniert ist dann das hochladen nach dem Klick auf den Button. Das Fenster ist weg und und nur ein weißer Screen ohne Meldung. Habe schon geprüft das Popups erlaubt sind.
Ich nutze Safari.Ist das Problem schon bekannt bzw. kann es jemand bestätigen??
Ich habe gerade nochmal mit Chrome, Firefox und Edge getestet und es gibt bei keinem Browser Probleme.
Welche Version des Adapters ist installiert? Gibt es im Debuglog eine Fehlermeldung? Schaue auch mal bitte in die Entwicklerkonsole des Browser, ob dort eventuell Fehlermeldungen kommen. -
ich habe zwei Tests jetzt durchgeführt.
System 1: Raspi4 mit stable Versionen von JS-Controller, Admin und Backitup
Log
backitup.0 2024-06-21 14:13:02.448 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 backitup.0 2024-06-21 14:13:02.510 debug Objects client ready ... initialize now backitup.0 2024-06-21 14:13:02.512 debug Objects create System PubSub Client backitup.0 2024-06-21 14:13:02.514 debug Objects create User PubSub Client backitup.0 2024-06-21 14:13:02.613 debug Objects client initialize lua scripts backitup.0 2024-06-21 14:13:02.624 debug Objects connected to redis: 127.0.0.1:9001 backitup.0 2024-06-21 14:13:02.693 debug Redis States: Use Redis connection: 127.0.0.1:9000 backitup.0 2024-06-21 14:13:02.725 debug States create System PubSub Client backitup.0 2024-06-21 14:13:02.728 debug States create User PubSub Client backitup.0 2024-06-21 14:13:02.826 debug States connected to redis: 127.0.0.1:9000 backitup.0 2024-06-21 14:13:02.941 debug Plugin sentry Do not initialize Plugin (enabled=false) backitup.0 2024-06-21 14:13:03.029 debug Plugin sentry destroyed because not initialized correctly backitup.0 2024-06-21 14:13:04.095 info starting. Version 2.11.0 in /opt/iobroker/node_modules/iobroker.backitup, node: v20.14.0, js-controller: 5.0.19 backitup.0 2024-06-21 14:13:04.159 debug Backitup has recognized a linux system backitup.0 2024-06-21 14:13:04.185 info [iobroker] backup will be activated at 03:46 every 2 day(s) backitup.0 2024-06-21 14:13:06.888 debug detect backup file 1 from NAS: iobroker_2024_06_15-03_46_10_IOBrocker_backupiobroker.tar.gz backitup.0 2024-06-21 14:13:06.889 debug detect backup file 2 from NAS: iobroker_2024_06_17-03_46_10_IOBrocker_backupiobroker.tar.gz backitup.0 2024-06-21 14:13:06.889 debug detect backup file 3 from NAS: iobroker_2024_06_19-03_46_10_IOBrocker_backupiobroker.tar.gz backitup.0 2024-06-21 14:13:06.889 debug detect backup file 4 from NAS: iobroker_2024_06_19-20_42_30_IOBrocker_backupiobroker.tar.gz backitup.0 2024-06-21 14:13:06.890 debug detect backup file 5 from NAS: iobroker_2024_06_21-03_49_08_IOBrocker_backupiobroker.tar.gz backitup.0 2024-06-21 14:13:06.891 debug detect last backup file: iobroker_2024_06_21-03_49_08_IOBrocker_backupiobroker.tar.gz backitup.0 2024-06-21 14:13:52.811 debug The local storage check was completed successfully. On the host "iobmaster" are currently 475349 MB free space available! backitup.0 2024-06-21 14:15:00.522 debug Upload server Connections could not be closed backitup.0 2024-06-21 14:15:00.523 debug Upload server Connections could not be closed backitup.0 2024-06-21 14:15:00.546 debug Uploadserver on port 34303 started backitup.0 2024-06-21 14:17:43.645 debug The local storage check was completed successfully. On the host "iobmaster" are currently 475348 MB free space available! backitup.0 2024-06-21 14:17:56.299 debug Backup list be read ... backitup.0 2024-06-21 14:18:23.150 debug Downloadserver on port 36637 started backitup.0 2024-06-21 14:18:23.172 debug Download finish ... backitup.0 2024-06-21 14:19:17.487 debug The local storage check was completed successfully. On the host "iobmaster" are currently 475348 MB free space available! backitup.0 2024-06-21 14:19:52.037 debug Uploadserver is running on Port 34303...
Upload ohne ersichtlichen Erfolg, wenn wo werden die Dateien abgelegt. ich gehe mal vom aktuellen Speicherort für die Backups
Beim Download bekam ich diese Fehlermeldung
mein zweites System ist ein Proxmox Container mit den Beta Versionen
Log
backitup.0 2024-06-21 14:31:21.221 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 backitup.0 2024-06-21 14:31:21.230 debug Objects client ready ... initialize now backitup.0 2024-06-21 14:31:21.231 debug Objects create System PubSub Client backitup.0 2024-06-21 14:31:21.231 debug Objects create User PubSub Client backitup.0 2024-06-21 14:31:21.240 debug Objects client initialize lua scripts backitup.0 2024-06-21 14:31:21.243 debug Objects connected to redis: 127.0.0.1:9001 backitup.0 2024-06-21 14:31:21.249 debug Redis States: Use Redis connection: 127.0.0.1:9000 backitup.0 2024-06-21 14:31:21.252 debug States create System PubSub Client backitup.0 2024-06-21 14:31:21.253 debug States create User PubSub Client backitup.0 2024-06-21 14:31:21.299 debug States connected to redis: 127.0.0.1:9000 backitup.0 2024-06-21 14:31:21.310 debug Plugin sentry Initialize Plugin (enabled=true) backitup.0 2024-06-21 14:31:21.439 info starting. Version 3.0.5 in /opt/iobroker/node_modules/iobroker.backitup, node: v20.14.0, js-controller: 6.0.5 backitup.0 2024-06-21 14:31:21.445 debug BackItUp has recognized a linux system backitup.0 2024-06-21 14:31:21.458 info [iobroker] backup will be activated at 02:40 every 2 day(s) backitup.0 2024-06-21 14:31:23.604 debug detect backup file 1 from NAS: iobroker_2024_06_19-15_51_15_backupiobroker.tar.gz backitup.0 2024-06-21 14:31:23.605 debug detect backup file 2 from NAS: iobroker_2024_06_21-02_40_10_backupiobroker.tar.gz backitup.0 2024-06-21 14:31:23.605 debug detect last backup file: iobroker_2024_06_21-02_40_10_backupiobroker.tar.gz backitup.0 2024-06-21 14:31:57.675 debug Reading backup list... backitup.0 2024-06-21 14:31:59.675 debug Backup list was read: {"data":{"nas / copy":{"iobroker":[{"path":"/mnt/Stick/iobroker_2024_06_19-15_51_15_backupiobroker.tar.gz","name":"iobroker_2024_06_19-15_51_15_backupiobroker.tar.gz","size":4198492},{"path":"/mnt/Stick/iobroker_2024_06_21-02_40_10_backupiobroker.tar.gz","name":"iobroker_2024_06_21-02_40_10_backupiobroker.tar.gz","size":4197591}],"javascripts":[{"path":"/mnt/Stick/javascripts_2024_06_19-15_51_19_backupiobroker.tar.gz","name":"javascripts_2024_06_19-15_51_19_backupiobroker.tar.gz","size":400444},{"path":"/mnt/Stick/javascripts_2024_06_21-02_40_14_backupiobroker.tar.gz","name":"javascripts_2024_06_21-02_40_14_backupiobroker.tar.gz","size":400445}]}}} backitup.0 2024-06-21 14:32:04.225 debug Download https server started on port 36933 backitup.0 2024-06-21 14:32:57.538 debug Upload server connections could not be closed backitup.0 2024-06-21 14:32:57.538 debug Upload server connections could not be closed backitup.0 2024-06-21 14:32:57.541 debug Upload https server started on port 36803
der Download funktioniert ohne Probleme nach Bestätigung von Zertifikat und Popup
der Upload endet nach dem Start mit einen leeren Fenster.
-
@tt-tom ich denke dein Hauptproblem sind die Zertifikate. Entweder du erstellst mal für den iobroker gültige Zertifikate, die dein Browser / System kennt, oder wenn du iobroker nur lokal nutzt, schalte https aus.
-
Ab sofort steht die Version 3.0.12 auf Github und in der Beta Repo zur Verfügung.
Changelog
3.0.12 (2024-08-01)
- (simatec) Backup Log for History added
- (simatec) Added separate selection for deleting FTP backups
- (simatec) Added separate selection for deleting Onedrive backups
- (simatec) Added separate selection for deleting Webdav backups
- (simatec) Added separate selection for deleting Dropbox backups
- (simatec) Added separate selection for deleting Googledrive backups
- (simatec) Improved log outputs
- (simatec) Source code cleaned up
- (simatec) dependencies updated
Ab dieser Version speichert Backitup die Backup Logs und man kann diese im Nachhinein im Backitup Tab unter "Backup Historie" einsehen.
Des Weiteren können nun für die Cloud Speicher und für FTP die Anzahl der Backups separat eingestellt werden.
Man kann nur z.B. lokal 10 Backups vorhalten und in der Cloud 30 Backups. -
Ab sofort steht die Version 3.0.20 im Beta und auf Github zur Verfügung.
In dieser Version ging es komplett um das Responsive Design.
Ab dieser Version können alle Einstellungen und Bedienungen von Backitup auch bequem am Handy oder Tablet gemacht werden.
Von den Settings, bis hin zum Backup Tab ist alles Responsive. Selbst Logs, Backupprozesse und Wiederherstellungsprozesse können gut lesbar über das Smartphone gemacht werden.Changelog
3.0.20 (2024-08-22)
- (simatec) Responsive Design for Tab added
- (simatec) Responsive Design for jsonConfig added
- (simatec) dependencies updated
-
@simatec sagte in Test Adapter ioBroker.backitup v3.0.x:
Responsive Design.
Wow, danke!
Habs auf verschiedenen Endgeräten getestet.
Funktioniert perfekt -
@negalein danke dir fürs testen
-
beim heutigen Backup sind diese Fehler gekommen
Gestern 23:12 error host.ioBroker instance system.adapter.backitup.0 terminated with code 6 (UNCAUGHT_EXCEPTION) Gestern 23:12 error host.ioBroker Caught by controller[1]: } Gestern 23:12 error host.ioBroker Caught by controller[1]: code: 429 Gestern 23:12 error host.ioBroker Caught by controller[1]: error: { reason: { '.tag': 'too_many_requests' }, retry_after: 15 }, Gestern 23:12 error host.ioBroker Caught by controller[1]: error_summary: 'too_many_requests/.', Gestern 23:12 error host.ioBroker Caught by controller[1]: { Gestern 23:12 error host.ioBroker Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: Gestern 23:12 error backitup.0 Exception-Code: 429: undefined Gestern 23:12 error backitup.0 unhandled promise rejection: undefined Gestern 23:12 error backitup.0 Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
Backups wurden überall hochgeladen.
Nur TG-Benachrichtigung ist keine gekommen. -
@negalein Gab es noch weitere Infos im Log?
An welcher Stelle ist der fehler aufgetreten? -
@simatec sagte in Test Adapter ioBroker.backitup v3.0.x:
Gab es noch weitere Infos im Log?
das ist alles
23:12:22.043 - [31merror[39m: backitup.0 (479121) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 23:12:22.044 - [31merror[39m: backitup.0 (479121) unhandled promise rejection: undefined 23:12:22.044 - [31merror[39m: backitup.0 (479121) Exception-Code: 429: undefined 23:12:22.091 - [33mwarn[39m: backitup.0 (479121) Terminated (UNCAUGHT_EXCEPTION): Without reason 23:12:22.747 - [31merror[39m: host.ioBroker Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: 23:12:22.747 - [31merror[39m: host.ioBroker Caught by controller[1]: { 23:12:22.747 - [31merror[39m: host.ioBroker Caught by controller[1]: error_summary: 'too_many_requests/.', 23:12:22.747 - [31merror[39m: host.ioBroker Caught by controller[1]: error: { reason: { '.tag': 'too_many_requests' }, retry_after: 15 }, 23:12:22.747 - [31merror[39m: host.ioBroker Caught by controller[1]: code: 429 23:12:22.747 - [31merror[39m: host.ioBroker Caught by controller[1]: } 23:12:22.747 - [31merror[39m: host.ioBroker instance system.adapter.backitup.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 23:12:22.747 - [32minfo[39m: host.ioBroker Restart adapter system.adapter.backitup.0 because enabled
-
@negalein und kannst du sehen, bei welchem Backup der fehler passiert ist? Hattest du den debuglog von Backitup an?
-
@simatec sagte in Test Adapter ioBroker.backitup v3.0.x:
Hattest du den debuglog von Backitup an?
nein, leider nicht
hab ihn seit Mitternacht aktiv.
Werde heute beobachten. -
Hallo, kann man das Backup von den History Adapter beim normalen Backup vom iob ausschließen?
Ich möchte das History Backup nur manuell starten, was auch funktioniert.
Windows System
v3.0.27
13:02:59.051INFOguiBackup gestartet ... 13:03:07.440DEBUGiobrokerhost.SmartHome 24623 objects saved 13:03:08.202DEBUGiobrokerhost.SmartHome 20996 states saved 13:03:08.205DEBUGiobrokerhost.SmartHome Validating backup ... 13:03:08.209DEBUGiobrokerhost.SmartHome "config.json" is valid 13:03:08.215DEBUGiobrokerhost.SmartHome "objects.jsonl" exists 13:03:08.220DEBUGiobrokerhost.SmartHome "states.jsonl" exists 13:03:08.723DEBUGiobrokerhost.SmartHome JSONL lines are valid 13:03:09.191DEBUGiobrokerhost.SmartHome The backup is valid! 13:03:12.581DEBUGiobrokerBackup created: C:\SmartHome\backups\iobroker_2024_11_20-13_02_59_backupiobroker.tar.gz 13:03:12.590DEBUGiobrokerThis backup can only be restored with js-controller version 7.0 or higher 13:03:13.642DEBUGiobrokerdone 13:03:14.591DEBUGhistoryDBcompress from historyDB started ... 13:03:24.584DEBUGhistoryDBPacked 225MB so far... 13:03:34.592DEBUGhistoryDBPacked 460MB so far... 13:03:44.583DEBUGhistoryDBPacked 696MB so far... 13:03:54.583DEBUGhistoryDBPacked 933MB so far... 13:04:04.582DEBUGhistoryDBPacked 1164MB so far... 13:04:14.585DEBUGhistoryDBPacked 1404MB so far... 13:04:24.606DEBUGhistoryDBPacked 1651MB so far... 13:04:34.610DEBUGhistoryDBPacked 1873MB so far... 13:04:44.582DEBUGhistoryDBPacked 2114MB so far... 13:04:54.587DEBUGhistoryDBPacked 2363MB so far... 13:05:04.595DEBUGhistoryDBPacked 2605MB so far... 13:05:14.606DEBUGhistoryDBPacked 2839MB so far... 13:05:24.595DEBUGhistoryDBPacked 3087MB so far... 13:05:34.587DEBUGhistoryDBPacked 3332MB so far... 13:05:44.602DEBUGhistoryDBPacked 3570MB so far... 13:05:54.595DEBUGhistoryDBPacked 3811MB so far... 13:06:04.586DEBUGhistoryDBPacked 4054MB so far... 13:06:14.588DEBUGhistoryDBPacked 4275MB so far... 13:06:24.615DEBUGhistoryDBPacked 4524MB so far... 13:06:34.600DEBUGhistoryDBPacked 4771MB so far... 13:06:44.586DEBUGhistoryDBPacked 5017MB so far... 13:06:54.587DEBUGhistoryDBPacked 5267MB so far... 13:07:04.587DEBUGhistoryDBPacked 5515MB so far... 13:07:14.586DEBUGhistoryDBPacked 5755MB so far... 13:07:24.600DEBUGhistoryDBPacked 6007MB so far... 13:07:34.586DEBUGhistoryDBPacked 6256MB so far... 13:07:44.596DEBUGhistoryDBPacked 6497MB so far... 13:07:54.587DEBUGhistoryDBPacked 6743MB so far... 13:08:04.600DEBUGhistoryDBPacked 6994MB so far... 13:08:14.586DEBUGhistoryDBPacked 7233MB so far... 13:08:24.595DEBUGhistoryDBPacked 7482MB so far... 13:08:34.586DEBUGhistoryDBPacked 7731MB so far... 13:08:44.587DEBUGhistoryDBPacked 7969MB so far... 13:08:54.601DEBUGhistoryDBPacked 8219MB so far... 13:09:04.595DEBUGhistoryDBPacked 8464MB so far... 13:09:14.592DEBUGhistoryDBPacked 8695MB so far... 13:09:14.668DEBUGhistoryDBBackup created: C:\SmartHome\backups\historyDB_2024_11_20-13_03_14_backupiobroker.tar.gz 13:09:14.672DEBUGhistoryDBdone 13:09:15.303DEBUGjarvisCreated jarvis_tmp directory: "C:/SmartHome/backups/tmpJavis0" 13:09:15.323DEBUGjarvisstart Jarvis Backup for Instance 0... 13:09:15.441DEBUGjarvisC:\SmartHome\iobroker-data\jarvis\0 copy success! 13:09:15.443DEBUGjarvisCreated states_tmp directory: "C:/SmartHome/backups/tmpJavis0/states" 13:09:15.745DEBUGjarvisTry deleting the Jarvis tmp directory: "C:/SmartHome/backups/tmpJavis0" 13:09:15.754DEBUGjarvisJarvis tmp directory "C:/SmartHome/backups/tmpJavis0" successfully deleted 13:09:15.759DEBUGjarvisdone 13:09:16.337DEBUGjavascriptsCreated javascript_tmp directory: "C:/SmartHome/backups/tmpScripts" 13:09:16.439DEBUGjavascriptsfound Script: SKRIPTE GEKÜRZT! 13:10:08.039DEBUGjavascriptsfound Script: Servicemeldungen12 13:10:08.361DEBUGjavascriptsTry deleting the Javascript tmp directory: "C:/SmartHome/backups/tmpScripts" 13:10:08.373DEBUGjavascriptsdone 13:10:09.299DEBUGcifsused copy path: H:/Backitup 13:10:09.321DEBUGcifsCopy iobroker_2024_11_20-13_02_59_backupiobroker.tar.gz... 13:10:10.417DEBUGcifsCopy historyDB_2024_11_20-13_03_14_backupiobroker.tar.gz... 13:11:18.895DEBUGcifsCopy jarvis.0_2024_11_20-13_09_15_backupiobroker.tar.gz... 13:11:18.947DEBUGcifsCopy javascripts_2024_11_20-13_09_16_backupiobroker.tar.gz... 13:11:18.978DEBUGcifsdone 13:11:19.635WARNcleanNo older backup files are deleted, because this backup was started manually 13:11:19.641DEBUGcleandone 13:11:19.802DEBUGhistoryHTMLnew history html values created 13:11:19.836DEBUGhistoryHTMLdone 13:11:20.017DEBUGhistoryJSONnew history json values created 13:11:20.027DEBUGhistoryJSONdone 13:11:22.580DEBUGnotificationdone 13:11:22.744INFOguiDas Backup wurde erfolgreich erstellt!
Grund ist das die History-DB schon sehr Groß ist.
Natürlich könnte ich es auch manuell unter den Host löschen, bin mir aber nicht sicher ob das den Adapter nicht durcheinander bringt?