NEWS
Wie kann ich eine alte Version von Backitup installieren?
-
@d003232 Grundsätzlich muss ich hier mal die Frage stellen, wie du bisher dein Backups gemacht hast? So wie es ausschaut gar nicht...
-
@simatec Jeweils zum 1. und zum 15. die komplette SD Karte.
-
@d003232 du kannst auch anstelle, je nachdem was du da alles zum sichern hast, auch ein manuelles backup anstoßen
https://www.iobroker.net/#de/documentation/config/cli.md
siehe iobroker backup -
@d003232 sagte in Wie kann ich eine alte Version von Backitup installieren?:
Jeweils zum 1. und zum 15. die komplette SD Karte
Sowas hat grundsätzlich den Nachteil, dass man sich da Fehler im Unterbau (OS) fleissig mitschleppt.
Hat das Dateisystem 'nen Schuss, kopiert man den "Schuss" einfach mit. -
@crunchip Ich habe nun mit "iobroker backup" gesichert und habe eine ca. 1,6 MB große gz Datei bekommen. Perfekt.
ch vermute, da sind meine "Historischen Daten" nicht mit dabei? Nur Einstellungen & Adapter? Kann ich das wieder in eine aktuelle neue Iobroker Installation auf dem Raspi 5 einspielen?
Meine historischen Daten versuche ich nun noch per History zu sichern. Dort gibt es doch eine Sicherungsfunktion für die HistoryDB?
-
@d003232 sagte in Wie kann ich eine alte Version von Backitup installieren?:
vermute, da sind meine "Historischen Daten" nicht mit dabei?
korrekt, die musst du dir separat wegspeichern
-
@crunchip Oje.
Wie kann ich die historische Daten sichern? Ich finde in meinem Verzeichnis /op/iobroker/backups alte Sicherungen der Art "historyDB_2023_02_28-02_40_21_backupiobroker.tar.gz". Die wurden offensichtlich vor mehr als einem Jahr von Backitup erstellt.
Mein nun installiertes Backitup v2.8.1 zeigt mir in der linken Seitenspalte kein Backitup Icon an, über das ich Einstellungen vornehmen könnte oder über das ich eine Sicherung der historischen Daten starten könnte.
-
@d003232 sagte in Wie kann ich eine alte Version von Backitup installieren?:
Mein nun installiertes Backitup v2.8.1 zeigt mir in der linken Seitenspalte kein Backitup Icon an
Das dürfte mit den alten Versionen vom Rest zusammenhängen.
Ich würde das erstmal auf nodejs@18 bringen, dann die Adapter so weit wie es noch geht updaten und dann davon ein Backup ziehen.
(Eine geclonte SD-Karte ist kein Backup, da frierst du nur den Gammel ein. Und auf ein anderes System umziehen kannste damit auch nicht.).Führ mal
iob stop iob fix iob diag
aus, damit man mal sieht wie du da überhaupt aufgestellt bist.
-
@thomas-braun Besten Dank. Nach einem "iobroker fix" und einem Neustart komme ich nun in die Einstellungen von Backitup rein und kann weiter schauen
-
-
@thomas-braun Sorry. Erst mal das Backup der historischen Daten fertig gemacht. Nun habe ich eine 46 MB große Datei einer Daten. Das beruhigt mich gerade ungemeint.
Hier das Ergebnis von "iobroker diag", Das Summary. Coole Auswertung:
Static hostname: raspi-scheuermatthof Icon name: computer Operating System: Raspbian GNU/Linux 9 (stretch) Kernel: Linux 6.6.45-v7+ Architecture: arm Installation: native Kernel: armv7l Userland: 32 bit Timezone: rlin (CEST, +0200) User-ID: 1000 Display-Server: true Boot Target: graphical.target Pending OS-Updates: 0 Pending iob updates: 2 Nodejs-Installation: /usr/bin/nodejs v16.20.2 /usr/bin/node v16.20.2 /usr/bin/npm 8.19.4 /usr/bin/npx 8.19.4 /usr/bin/corepack 0.17.0 Recommended versions are nodejs 20.16.0 and npm 10.8.1 Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 943M 278M 143M 1.1M 520M 597M Swap: 1.0G 214M 809M Total: 2.0G 493M 953M Active iob-Instances: 1 Active repo(s): stable ioBroker Core: js-controller 5.0.19 admin 7.0.22 ioBroker Status: iobroker is not running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: system.adapter.admin.0 : admin : raspi-scheuermatthof - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.web.0 : web : raspi-scheuermatthof - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 677 States: 441 Size of iob-Database: 5.8M /opt/iobroker/iobroker-data/objects.jsonl 1.6M /opt/iobroker/iobroker-data/states.jsonl
-
@d003232 sagte in Wie kann ich eine alte Version von Backitup installieren?:
Meine historischen Daten versuche ich nun noch per History zu sichern. Dort gibt es doch eine Sicherungsfunktion für die HistoryDB?
einfach alles aus /opt/iobroker/iobroker-data/history sichern und zurückspielen
-
@d003232 sagte in Wie kann ich eine alte Version von Backitup installieren?:
Raspbian GNU/Linux 9 (stretch)
Das ist ja schon 'ewig' abgekündigt. Ich weiß gar nicht, ob man da überhaupt noch ein nodejs18 drauf bekommt.
Zumindest js-controller und admin sind leidlich aktuell. Damit könnte ein Umzug auf eine aktuelles OS möglich sein. Viel Erfolg!
(Und lass das neue System nicht wieder Jahre versumpfen. Das ganze wird immer komplizierter zu handhaben, je länger da gepennt wird.) Es gibt nicht ohne Grund Release Plans wie den obigen.
-
@d003232
Und wenn Du das neu aufsetzt: Auf einen Server gehört kein Desktop!Display-Server: true Boot Target: graphical.target
-
@codierknecht sagte in Wie kann ich eine alte Version von Backitup installieren?:
Auf einen Server gehört kein Desktop!
Ja, das auch.
Was mich auch irritiert ist der aktuelle Kernel auf dem Stretch:
Operating System: Raspbian GNU/Linux 9 (stretch)
Kernel: Linux 6.6.45-v7+
Wo kommt der denn her?
Aber auch Wurscht, du wirst das eh neuinstallieren müssen.
Die Langfassung voniob diag
schaut wie aus?
-
@homoran Pefekt. Habe mir die Dateien aus dem Verzeuchnis gleich mal gesichert.
-
@thomas-braun Ich glaube das war einer meiner Update Versuche. Ich habe wohl den Kernel aktualisiert und erst danach gelesen, dass man das eigentlich nicht soll.
Heir nochmal eine "iobroker diag" Auswertung. Soweit bin ich erst mal zufrieden und warte auf die Post mit dem neuen Raspi 5. Dann geht es weiter.
[3J[H[2J*** iob diag is starting up, please wait *** [3J[H[2J [34;107m*** ioBroker Diagnosis ***[0m Please stretch the window of your terminal programm (puTTY) as wide as possible or switch to full screen The following checks may give hints to potential malconfigurations or errors, please post them in our forum: https://forum.iobroker.net Just copy and paste the Summary Page, including the ``` characters at start and end. It helps us to help you!
Press any key to continue
[3J[H[2J
[33m======== Start marking the full check here =========[0mSkript v.2024-05-22 [34;107m*** BASE SYSTEM ***[0m Static hostname: raspi-scheuermatthof Icon name: computer Operating System: Raspbian GNU/Linux 9 (stretch) Kernel: Linux 6.6.45-v7+ Architecture: arm Model : Raspberry Pi 3 Model B Plus Rev 1.3 Docker : false Virtualization : none Kernel : armv7l Userland : 32 bit Systemuptime and Load: 15:16:53 up 1 day, 2:26, 1 user, load average: 1.88, 1.20, 2.43 CPU threads: 4 [34;107m*** RASPBERRY THROTTLING ***[0m Current issues: No throttling issues detected. Previously detected issues: ~ Under-voltage has occurred ~ Arm frequency capping has occurred ~ Throttling has occurred ~ Soft temperature limit has occurred [34;107m*** Time and Time Zones ***[0m Local time: Mon 2024-08-19 15:16:54 CEST Universal time: Mon 2024-08-19 13:16:54 UTC RTC time: n/a Time zone: Europe/Berlin (CEST, +0200) Network time on: yes NTP synchronized: yes RTC in local TZ: no [34;107m*** Users and Groups ***[0m User that called 'iob diag': pi JAVA_HOME=/usr/lib/jvm/java-8-oracle DERBY_HOME=/usr/lib/jvm/java-8-oracle/db HOME=/home/pi GROUPS=pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker User that is running 'js-controller': iobroker HOME=/home/iobroker GROUPS=iobroker tty dialout audio video plugdev bluetooth gpio i2c [34;107m*** Display-Server-Setup ***[0m Display-Server: true Desktop: Terminal: Boot Target: graphical.target [34;107m*** MEMORY ***[0m total used free shared buff/cache available Mem: 943M 489M 38M 1.1M 415M 398M Swap: 1.0G 466M 557M Total: 2.0G 955M 596M Active iob-Instances: 12 921 M total memory 477 M used memory 309 M active memory 288 M inactive memory 37 M free memory 56 M buffer memory 348 M swap cache 999 M total swap 455 M used swap 544 M free swap [34;107m*** top - Table Of Processes ***[0m top - 15:16:54 up 1 day, 2:26, 1 user, load average: 1.88, 1.20, 2.43 Tasks: 135 total, 2 running, 78 sleeping, 0 stopped, 0 zombie %Cpu(s): 4.1 us, 1.0 sy, 0.0 ni, 83.5 id, 11.2 wa, 0.0 hi, 0.1 si, 0.0 st KiB Mem : 943416 total, 38392 free, 489372 used, 415652 buff/cache KiB Swap: 1023996 total, 557720 free, 466276 used. 398736 avail Mem [34;107m*** FAILED SERVICES ***[0m 0 loaded units listed. Pass --all to see loaded but inactive units, too. To show all installed unit files use 'systemctl list-unit-files'. [34;107m*** FILESYSTEM ***[0m Filesystem Type Size Used Avail Use% Mounted on /dev/root ext4 30G 25G 3.7G 88% / devtmpfs devtmpfs 429M 0 429M 0% /dev tmpfs tmpfs 461M 0 461M 0% /dev/shm tmpfs tmpfs 461M 12M 449M 3% /run tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs tmpfs 461M 0 461M 0% /sys/fs/cgroup /dev/mmcblk0p1 vfat 44M 28M 16M 65% /boot tmpfs tmpfs 93M 0 93M 0% /run/user/1000 [32mMessages concerning ext4 filesystem in dmesg:[0m [Sun Aug 18 12:50:12 2024] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 dwc_otg.lpm_enable=0 console=ttyS0,115200 console=tty1 root=PARTUUID=040bf7a6-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait [Sun Aug 18 12:50:15 2024] EXT4-fs (mmcblk0p2): mounted filesystem e9646bf0-ef1f-4e8b-983b-c9f97f60e931 ro with ordered data mode. Quota mode: none. [Sun Aug 18 12:50:15 2024] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. [Sun Aug 18 12:50:17 2024] EXT4-fs (mmcblk0p2): re-mounted e9646bf0-ef1f-4e8b-983b-c9f97f60e931 r/w. Quota mode: none. [32mShow mounted filesystems:[0m TARGET SOURCE FSTYPE OPTIONS / /dev/mmcblk0p2 ext4 rw,noatime |-/dev devtmpfs devtmpfs rw,relatime,size=438428k,nr_inodes=109607,mode=755 | |-/dev/shm tmpfs tmpfs rw,nosuid,nodev | |-/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 | `-/dev/mqueue mqueue mqueue rw,relatime |-/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime | |-/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime | |-/sys/fs/cgroup tmpfs tmpfs ro,nosuid,nodev,noexec,mode=755 | | |-/sys/fs/cgroup/systemd cgroup cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd | | |-/sys/fs/cgroup/perf_event cgroup cgroup rw,nosuid,nodev,noexec,relatime,perf_event | | |-/sys/fs/cgroup/cpu,cpuacct cgroup cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct | | |-/sys/fs/cgroup/pids cgroup cgroup rw,nosuid,nodev,noexec,relatime,pids | | |-/sys/fs/cgroup/blkio cgroup cgroup rw,nosuid,nodev,noexec,relatime,blkio | | |-/sys/fs/cgroup/devices cgroup cgroup rw,nosuid,nodev,noexec,relatime,devices | | |-/sys/fs/cgroup/net_cls,net_prio cgroup cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio | | |-/sys/fs/cgroup/freezer cgroup cgroup rw,nosuid,nodev,noexec,relatime,freezer | | `-/sys/fs/cgroup/cpuset cgroup cgroup rw,nosuid,nodev,noexec,relatime,cpuset | |-/sys/fs/pstore pstore pstore rw,nosuid,nodev,noexec,relatime | |-/sys/kernel/debug debugfs debugfs rw,relatime | `-/sys/kernel/config configfs configfs rw,relatime |-/proc proc proc rw,relatime | `-/proc/sys/fs/binfmt_misc systemd-1 autofs rw,relatime,fd=31,pgrp=1,timeout=0,minproto=5,maxproto=5,direct |-/run tmpfs tmpfs rw,nosuid,nodev,mode=755 | |-/run/lock tmpfs tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k | |-/run/rpc_pipefs sunrpc rpc_pipefs rw,relatime | `-/run/user/1000 tmpfs tmpfs rw,nosuid,nodev,relatime,size=94340k,mode=700,uid=1000,gid=1000 `-/boot /dev/mmcblk0p1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro [32mFiles in neuralgic directories:[0m [32m/var:[0m
-
@d003232 bitte nicht (und schon gar nicht mit einem Windows Editor) bearbeiten
-
@thomas-braun said in Wie kann ich eine alte Version von Backitup installieren?:
(Und lass das neue System nicht wieder Jahre versumpfen. Das ganze wird immer komplizierter zu handhaben, je länger da gepennt wird.) Es gibt nicht ohne Grund Release Plans wie den obigen.
Das System soll halt laufen. Alle paar Monate mache ich dann einen Update. Ich möchte eigentlich nicht alle paar Jahre die Hardware austauschen, ohne dass ein zwingender Grund besteht. Dazu verstehe ich zu wenige von Linux und der Systemseite. Ich dann immer ein riesen Aufwand, mich da reinzuarbeiten. Ich wusste ja nicht einmal, was mit "Strech" gemeint war.
Nun ist dieser zwingende Grund leider gekommen.
btw: auf dem Raspi 3 kann ich kein Buster oder höheres laufen lassen? Wo sehe ich, was maximal auf dem Raspi 3 läuft?
-
@d003232 sagte in Wie kann ich eine alte Version von Backitup installieren?:
Ich habe wohl den Kernel aktualisiert
Mit
rpi-update
oder wie das Ding heißt? Nein, das tut man nicht.Spendier dem Rpi5 aber unbedingt ein anderes (besseres) Netzteil. Das jetzige ist am Rpi3 schon zu wackelig.