NEWS
TESTER gesucht / Backup auf Fritz.nas - node 18.18.0
-
Es gibt vielleicht ein Problem mit der Konstellation
- Backup auf ein per CIFS angebundenes fritz.nas
- nodejs 18.18.0
- evtl. RPi4 als iob-Host - könnte aber auch auf anderer Hardware auftreten
Hier werden deutlich zu kleine Dateien geschrieben, ein Backup des iobrokers, das sonst immer knapp 6MB bei mir hatte landet mit 16KB in der Freigabe.
Kann das vielleicht von Usern mit dieser Konstellation nachvollzogen werden?
Schaut mal bitte nach den Dateigrößen auf dem Fritz.nas.Danke schön!
@fastfoot ist da schon involviert, wir bräuchten aber noch ein paar Betroffene für weitere Tests.
-
@thomas-braun
Gut, dass Dir das aufgefallen ist. Da wäre ich im Fall eines nötigen Restor wohl voll die Nase gefallen:
-
-
-
@thomas-braun hab gerade mal nachgesehen, alles in Ordnung
Allerdings nicht cifs auf Fritte, sondern- Auf Usb an der Fritte per ftp
- auf OMV VM per cifs
Und natürlich auch keinen Raspberry
-
@thomas-braun Bei mir läuft der IOBroker auf einer VM unter Proxmox. Auch bei mir sind die Backups seit der Installation von node 18.18.0 zu klein. Dies gilt für alle erstellten Backups( Homematic, IOBroker, Redis und History). Im Anhang die Langversion der Ausgabe von iob diag.
-
Und das Backup wird auf ein fritz.nas geschrieben?
-
@crunchip Ich habe es gar nicht mit CIFS geschafft.
Iobroker im nicht priorisierten LXC-Container unter Proxmox mit Bullseye.martin@iobroker-test-sicher:/etc/apt/sources.list.d$ mount -a mount.cifs: permission denied mount.cifs: permission denied mount.cifs: permission denied martin@iobroker-test-sicher:/etc/apt/sources.list.d$ sudo mount -a [sudo] password for martin: mount error(1): Operation not permitted Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg) mount error(1): Operation not permitted Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg) mount error(1): Operation not permitted Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg) martin@iobroker-test-sicher:/etc/apt/sources.list.d$
Ich mache nun lokale Backups auf der virtuellen Platte des Containers, und schiebe diese Backups mit einem Cron Job per rsync auf das Backupsystem.
Vielleicht liegt es am nicht priorisierten Container ...
-
@martinp sagte in TESTER gesucht / Backup auf Fritz.nas - node 18.18.0:
Ich mache nun lokale Backups auf der virtuellen Platte des Containers, und schiebe diese Backups mit einem Cron Job per rsync auf das Backupsystem.
Das dürfte nicht betroffen sein. Lokale Backups und Dateioperationen auf dem NAS funktionieren soweit wie wir das sehen. Es geht in erster Linie wohl um Aktionen im gemounteten Dateisystem.
-
@thomas-braun Ja, auf eine USB-Festplatte die per CIFS angebunden ist.
Anbei noch ein Screenshot des Verzeichnisses mit dem Inhalt vor und nach Installation von node 18.18.0. -
@thomas-braun
Habe eben auf 18.8 akttualisiert und das gleiche Problem.
Backup war vorher 11MB jetzt 16kb.
Javaskript ebenso von 292k auf 11k geschrumpft.
Homematic (Rasberrymatic) 4.7MB auf 64k geschrumpft.
Vorhergehende Backups wurden jeweils gestern Nacht automatisch erstellt.Läuft alles auf nem NUC unter Proxmox. Iobroker als LXC, Rasberrymatic als VM.
Backup auf Platte am Fritz.nas mit CIFS.kurz:
lang
-
@uv-on-fire Wo ist der Fritz.nas CIFS gemountet? Im Proxmox, und dann durchgereicht auf den LXC Container oder direkt im Linux des LXC Containers?
-
@martinp
Ich meine direkt im Linux. Hab da ne weile herum experimentiert.EDIT: Glaub habe gerade quatsch erzählt. Ich meine für Backitup war es nicht nötig die Platte zu mounten wenn ich mich richtig erinnere. Wo ich ewig rum gemacht habe war das Einbinden der Platte für die eigentlichen Proxmox Backups. War ziemlich viel try and error da ich in Linux nicht wirklich fit bin.
-
@thomas-braun Für mich sieht es so aus, als ob die lokal im IOBroker unter /opt/iobroker/backups abgelegten Files genauso korrupt sind, wie die auf dem FRITZ-Nas abgelegten. Siehe Screenshot aus WinSCP:
-
@radi sagte in TESTER gesucht / Backup auf Fritz.nas - node 18.18.0:
Für mich sieht es so aus, als ob die lokal im IOBroker unter /opt/iobroker/backups abgelegten Files genauso korrupt sind, wie die auf dem FRITZ-Nas abgelegten.
Wenn das NAS gerade gemounted ist dann ist das die gleiche Datei.
-
@thomas-braun Okay, dann habe ich gerade wieder etwas dazu gelernt. Hab es gerade noch mal ausprobiert, nach dem umount ist dieses Verzeichnis wieder leer.
-
@radi sagte in TESTER gesucht / Backup auf Fritz.nas - node 18.18.0:
Hab es gerade noch mal ausprobiert, nach dem umount ist dieses Verzeichnis wieder leer.
So ist es richtig.
-
Habe das gleiche Problem.
Skript v.2023-06-20 *** BASE SYSTEM *** Static hostname: iobroker6 Icon name: computer Machine ID: 6cdd9ef1128b465193e49cc4ea80f5af Boot ID: 41b5da8e46ba4fd897de0fa6a4711922 Operating System: Debian GNU/Linux 11 (bullseye) Kernel: Linux 6.1.21-v8+ Architecture: arm64 Model : Raspberry Pi 4 Model B Rev 1.2 Docker : false Virtualization : none Kernel : aarch64 Userland : arm64 Systemuptime and Load: 17:43:34 up 3:51, 1 user, load average: 0.84, 0.88, 0.88 CPU threads: 4 Raspberry only: throttled=0x0 Other values than 0x0 hint to temperature/voltage problems temp=67.6'C volt=0.8438V *** Time and Time Zones *** Local time: Tue 2023-10-03 17:43:34 CEST Universal time: Tue 2023-10-03 15:43:34 UTC RTC time: n/a Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no *** User and Groups *** pi /home/pi pi adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker *** X-Server-Setup *** X-Server: false Desktop: Terminal: tty Boot Target: multi-user.target *** MEMORY *** total used free shared buff/cache available Mem: 3.8G 1.8G 1.6G 1.0M 419M 1.9G Swap: 99M 0B 99M Total: 3.9G 1.8G 1.7G 3793 M total memory 1803 M used memory 1851 M active memory 250 M inactive memory 1570 M free memory 54 M buffer memory 364 M swap cache 99 M total swap 0 M used swap 99 M free swap Raspberry only: oom events: 0 lifetime oom required: 0 Mbytes total time in oom handler: 0 ms max time spent in oom handler: 0 ms *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on /dev/root ext4 28G 3.2G 24G 12% / devtmpfs devtmpfs 1.7G 0 1.7G 0% /dev tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs tmpfs 759M 1.2M 758M 1% /run tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/sdb1 vfat 255M 31M 225M 13% /boot tmpfs tmpfs 380M 0 380M 0% /run/user/1000 Messages concerning ext4 filesystem in dmesg: [Tue Oct 3 13:52:15 2023] 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 snd_bcm2835.enable_hdmi=0 smsc95xx.macaddr=E4:5F:01:05:E5:E6 vc_mem.mem_base=0x3eb00000 vc_mem.mem_size=0x3ff00000 console=ttyS0,115200 console=tty1 root=PARTUUID=85bcf00a-02 rootfstype=ext4 fsck.repair=yes rootwait [Tue Oct 3 13:52:18 2023] EXT4-fs (sdb2): mounted filesystem with ordered data mode. Quota mode: none. [Tue Oct 3 13:52:18 2023] VFS: Mounted root (ext4 filesystem) readonly on device 8:18. [Tue Oct 3 13:52:20 2023] EXT4-fs (sdb2): re-mounted. Quota mode: none. Show mounted filesystems (real ones only): TARGET SOURCE FSTYPE OPTIONS / /dev/sdb2 ext4 rw,noatime `-/boot /dev/sdb1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro Files in neuralgic directories: /var: 535M /var/ 182M /var/cache 176M /var/cache/apt 147M /var/lib 122M /var/lib/apt/lists Archived and active journals take up 104.0M in the file system. /opt/iobroker/backups: 4.0K /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 196M /opt/iobroker/iobroker-data/ 165M /opt/iobroker/iobroker-data/files 52M /opt/iobroker/iobroker-data/files/javascript.admin 34M /opt/iobroker/iobroker-data/files/javascript.admin/static 33M /opt/iobroker/iobroker-data/files/javascript.admin/static/js The five largest files in iobroker-data are: 25M /opt/iobroker/iobroker-data/objects.jsonl 21M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.e564fb87.js.map 19M /opt/iobroker/iobroker-data/files/iot.admin/static/js/main.2975a411.js.map 8.3M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.e564fb87.js 8.2M /opt/iobroker/iobroker-data/files/iot.admin/static/js/main.2975a411.js *** NodeJS-Installation *** /usr/bin/nodejs v18.17.1 /usr/bin/node v18.17.1 /usr/bin/npm 9.6.7 /usr/bin/npx 9.6.7 nodejs: Installed: 18.17.1-deb-1nodesource1 Candidate: 18.17.1-deb-1nodesource1 Version table: *** 18.17.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_18.x bullseye/main arm64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u4 500 500 http://security.debian.org/debian-security bullseye-security/main arm64 Packages 12.22.12~dfsg-1~deb11u3 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages Temp directories causing npm8 problem: 0 No problems detected Errors in npm tree: 0 *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl No configuration change needed. Multihost discovery server: disabled Discovery authentication: enabled Persistent activation: disabled Objects: jsonl on 0.0.0.0 States: jsonl on 0.0.0.0 Core adapters versions js-controller: 5.0.12 admin: 6.10.1 javascript: 7.1.4 Adapters from github: 0 Adapter State + system.adapter.admin.0 : admin : iobroker - enabled, port: 7777, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : iobroker - enabled + system.adapter.backitup.0 : backitup : iobroker - enabled + system.adapter.discovery.0 : discovery : iobroker - enabled system.adapter.flot.0 : flot : iobroker - enabled + system.adapter.fritzbox.0 : fritzbox : iobroker - enabled + system.adapter.fritzdect.0 : fritzdect : iobroker - enabled + system.adapter.history.0 : history : iobroker - enabled + system.adapter.info.0 : info : iobroker - enabled + system.adapter.iot.0 : iot : iobroker - enabled + system.adapter.javascript.0 : javascript : iobroker - enabled system.adapter.mobile.0 : mobile : iobroker - enabled + system.adapter.net-tools.0 : net-tools : iobroker - enabled + system.adapter.octoprint.0 : octoprint : iobroker - enabled + system.adapter.ping.0 : ping : iobroker - enabled + system.adapter.shelly.0 : shelly : iobroker - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.sonoff.0 : sonoff : iobroker - enabled, port: 1884, bind: 0.0.0.0 + system.adapter.tankerkoenig.0 : tankerkoenig : iobroker - enabled + system.adapter.telegram.0 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.tr-064.0 : tr-064 : iobroker - enabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : iobroker - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch : iobroker - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : iobroker - enabled system.adapter.vis-justgage.0 : vis-justgage : iobroker - enabled system.adapter.vis.0 : vis : iobroker - enabled + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.ws.0 : ws : iobroker - enabled, port: 8085, bind: 0.0.0.0, run as: admin + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : iobroker - enabled, port: 7777, bind: 0.0.0.0, run as: admin + system.adapter.shelly.0 : shelly : iobroker - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.sonoff.0 : sonoff : iobroker - enabled, port: 1884, bind: 0.0.0.0 + system.adapter.telegram.0 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.ws.0 : ws : iobroker - enabled, port: 8085, bind: 0.0.0.0, run as: admin ioBroker-Repositories Stable (default): http://download.iobroker.net/sources-dist.json Beta (latest) : http://download.iobroker.net/sources-dist-latest.json Active repo(s): Stable (default) Installed ioBroker-Instances Used repository: Stable (default) Adapter "admin" : 6.10.1 , installed 6.10.1 Adapter "alexa2" : 3.25.2 , installed 3.25.2 Adapter "backitup" : 2.8.1 , installed 2.8.1 Adapter "discovery" : 3.1.0 , installed 3.1.0 Adapter "flot" : 1.12.0 , installed 1.12.0 Adapter "fritzbox" : 0.5.0 , installed 0.5.0 Adapter "fritzdect" : 2.3.1 , installed 2.3.1 Adapter "history" : 2.2.6 , installed 2.2.6 Adapter "info" : 2.0.0 , installed 2.0.0 Adapter "iot" : 1.14.5 , installed 1.14.5 Adapter "javascript" : 7.1.4 , installed 7.1.4 Controller "js-controller": 5.0.12 , installed 5.0.12 Adapter "mobile" : 1.0.1 , installed 1.0.1 Adapter "net-tools" : 0.2.0 , installed 0.2.0 Adapter "octoprint" : 4.0.0 , installed 4.0.0 Adapter "ping" : 1.6.2 , installed 1.6.2 Adapter "shelly" : 6.4.1 , installed 6.4.1 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 6.5.5 , installed 6.5.5 Adapter "sonoff" : 2.5.3 , installed 2.5.3 Adapter "tankerkoenig" : 3.3.7 , installed 3.3.7 Adapter "telegram" : 1.16.0 , installed 1.16.0 Adapter "tr-064" : 4.2.18 , installed 4.2.18 Adapter "vis" : 1.4.16 , installed 1.4.16 Adapter "vis-canvas-gauges": 1.0.1, installed 1.0.1 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-hqwidgets": 1.4.0 , installed 1.4.0 Adapter "vis-justgage" : 1.0.2 , installed 1.0.2 Adapter "web" : 6.1.2 , installed 6.1.0 [Updatable] Adapter "ws" : 2.5.5 , installed 2.5.5 Objects and States Please stand by - This may take a while Objects: 6978 States: 12775 *** OS-Repositories and Updates *** Hit:1 http://security.debian.org/debian-security bullseye-security InRelease Hit:2 http://deb.debian.org/debian bullseye InRelease Hit:3 http://deb.debian.org/debian bullseye-updates InRelease Hit:4 http://archive.raspberrypi.org/debian bullseye InRelease Hit:5 https://deb.nodesource.com/node_18.x bullseye InRelease Reading package lists... Pending Updates: 0 *** Listening Ports *** Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 15401 544/sshd: /usr/sbin tcp 0 0 0.0.0.0:9001 0.0.0.0:* LISTEN 1001 14593 508/iobroker.js-con tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 1001 15434 508/iobroker.js-con tcp 0 0 0.0.0.0:1884 0.0.0.0:* LISTEN 1001 15751 1171/io.sonoff.0 tcp6 0 0 :::22 :::* LISTEN 0 15403 544/sshd: /usr/sbin tcp6 0 0 :::8082 :::* LISTEN 1001 300189 15081/io.web.0 tcp6 0 0 :::8085 :::* LISTEN 1001 297932 15070/io.ws.0 tcp6 0 0 :::7777 :::* LISTEN 1001 299942 15273/io.admin.0 udp 0 0 0.0.0.0:68 0.0.0.0:* 0 12530 810/dhcpcd udp 0 0 0.0.0.0:5353 0.0.0.0:* 108 14543 399/avahi-daemon: r udp 0 0 0.0.0.0:58602 0.0.0.0:* 108 14545 399/avahi-daemon: r udp 0 0 0.0.0.0:5683 0.0.0.0:* 1001 13024 1148/io.shelly.0 udp6 0 0 :::546 :::* 0 15429 810/dhcpcd udp6 0 0 :::5353 :::* 108 14544 399/avahi-daemon: r udp6 0 0 :::42372 :::* 108 14546 399/avahi-daemon: r *** Log File - Last 25 Lines *** 2023-10-03 16:48:52.372 - info: web.0 (15081) ==> Connected system.user.admin from ::ffff:192.168.178.203 2023-10-03 16:48:53.170 - info: admin.0 (15273) ==> Connected system.user.admin from ::ffff:192.168.178.203 2023-10-03 16:48:54.431 - info: admin.0 (15273) ==> Connected system.user.admin from ::ffff:192.168.178.203 2023-10-03 16:49:00.673 - info: web.0 (15081) ==> Connected system.user.admin from ::ffff:192.168.178.203 2023-10-03 16:51:14.699 - info: admin.0 (15273) <== Disconnect system.user.admin from ::ffff:192.168.178.203 2023-10-03 16:51:14.699 - info: web.0 (15081) <== Disconnect system.user.admin from ::ffff:192.168.178.203 vis.0 2023-10-03 16:51:14.701 - info: admin.0 (15273) <== Disconnect system.user.admin from ::ffff:192.168.178.203 admin 2023-10-03 16:51:14.701 - info: web.0 (15081) <== Disconnect system.user.admin from ::ffff:192.168.178.203 flot 2023-10-03 17:29:27.500 - warn: octoprint.0 (1324) received 502 response from /api/version with content: "<html><body><h1>502 Bad Gateway</h1>\nThe server returned an invalid or incomplete response.\n</body></html>\n" 2023-10-03 17:30:18.149 - info: web.0 (15081) ==> Connected system.user.admin from ::ffff:192.168.178.203 2023-10-03 17:30:18.677 - info: web.0 (15081) <== Disconnect system.user.admin from ::ffff:192.168.178.203 flot 2023-10-03 17:30:19.290 - info: web.0 (15081) ==> Connected system.user.admin from ::ffff:192.168.178.203 2023-10-03 17:30:20.314 - info: web.0 (15081) ==> Connected system.user.admin from ::ffff:192.168.178.203 2023-10-03 17:30:45.434 - info: admin.0 (15273) ==> Connected system.user.admin from ::ffff:192.168.178.203 2023-10-03 17:30:46.614 - info: admin.0 (15273) ==> Connected system.user.admin from ::ffff:192.168.178.203 2023-10-03 17:31:00.543 - info: admin.0 (15273) <== Disconnect system.user.admin from ::ffff:192.168.178.203 2023-10-03 17:40:42.148 - info: admin.0 (15273) <== Disconnect system.user.admin from ::ffff:192.168.178.203 admin 2023-10-03 17:40:42.148 - info: web.0 (15081) <== Disconnect system.user.admin from ::ffff:192.168.178.203 flot 2023-10-03 17:40:42.153 - info: web.0 (15081) <== Disconnect system.user.admin from ::ffff:192.168.178.203 vis.0 2023-10-03 17:40:48.430 - info: admin.0 (15273) ==> Connected system.user.admin from ::ffff:192.168.178.203 2023-10-03 17:40:49.815 - info: web.0 (15081) ==> Connected system.user.admin from ::ffff:192.168.178.203 2023-10-03 17:40:58.838 - info: web.0 (15081) ==> Connected system.user.admin from ::ffff:192.168.178.203 2023-10-03 17:42:44.448 - info: admin.0 (15273) <== Disconnect system.user.admin from ::ffff:192.168.178.203 admin 2023-10-03 17:42:44.451 - info: web.0 (15081) <== Disconnect system.user.admin from ::ffff:192.168.178.203 vis.0 2023-10-03 17:42:44.455 - info: web.0 (15081) <== Disconnect system.user.admin from ::ffff:192.168.178.203 flo
======================= SUMMARY ======================= v.2023-06-20 Static hostname: iobroker Icon name: computer Machine ID: 6cdd9ef1128b465193e49cc4ea80f5af Boot ID: 41b5da8e46ba4fd897de0fa6a4711922 Operating System: Debian GNU/Linux 11 (bullseye) Kernel: Linux 6.1.21-v8+ Architecture: arm64 Installation: native Kernel: aarch64 Userland: arm64 Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 X-Server: false Boot Target: multi-user.target Pending OS-Updates: 0 Pending iob updates: 1 Nodejs-Installation: /usr/bin/nodejs v18.17.1 /usr/bin/node v18.17.1 /usr/bin/npm 9.6.7 /usr/bin/npx 9.6.7 Recommended versions are nodejs 18.x.y and npm 9.x.y Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 3.8G 1.8G 1.3G 1.0M 676M 1.9G Swap: 99M 0B 99M Total: 3.9G 1.8G 1.4G Active iob-Instances: 21 Active repo(s): Stable (default) ioBroker Core: js-controller 5.0.12 admin 6.10.1 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : iobroker - enabled, port: 7777, bind: 0.0.0.0, run as: admin + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 6978 States: 12775 Size of iob-Database: 25M /opt/iobroker/iobroker-data/objects.jsonl 4.2M /opt/iobroker/iobroker-data/states.jsonl Hoffentlich hilft das.
-
@o-s sagte in TESTER gesucht / Backup auf Fritz.nas - node 18.18.0:
18.17.1
Mit nodejs 18.17.1 bist du der erste. Bislang ist das nur bei 18.18.0 und nodejs@20 aufgefallen.
-