Weiter zum Inhalt
  • Home
  • Aktuell
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Kein Backup nach Systemupdate (gelöst)

NEWS

  • Information zum Kontoabgleich und zur Namensänderung
    BluefoxB
    Bluefox
    10
    1
    358

  • Monatsrückblick Juli / August 2026 ist online!
    BluefoxB
    Bluefox
    9
    1
    1.8k

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    1.5k

Kein Backup nach Systemupdate (gelöst)

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
12 Beiträge 4 Kommentatoren 185 Aufrufe 4 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • AsgothianA
    AsgothianA
    Asgothian
    Developer
    schrieb zuletzt editiert von Asgothian
    #1

    Bitte ausfüllen:

    • Adaptername: backitup / JS-Controller
    • Adapterversion: 4.0.3
    • js-controller Version: 7.2.2
    • Admin Version: 8.0.3
    • Hardwaresystem: Pi5
    • Arbeitsspeicher: 8xGB
    • Festplattenart: SSD
    • Betriebssystem: Debian 12
    • Nodejs-Version: 24.20.0

    Seit ich auf die oben angegebene Version aktualisert habe bekomme ich kein Backup vom ioBroker hin. Der Fehler den ich bekomme ist immer:

    stormy@stormbroker:/opt/iobroker $ iob backup
    host.raspberrypi 11163 objects saved
    host.raspberrypi 9179 states saved
    host.raspberrypi Validating backup ...
    host.raspberrypi "config.json" is valid
    host.raspberrypi "objects.jsonl" exists
    host.raspberrypi "states.jsonl" exists
    host.raspberrypi Backup not created: The "objects.jsonl" file is corrupted: Unterminated string in JSON at position 32144 (line 1 column 32145)
    Cannot create backup: The "objects.jsonl" file is corrupted: Unterminated string in JSON at position 32144 (line 1 column 32145)
    

    Dabei nutzt das System Redis für die States und Objects.

    Intial hatte ich noch Dateien aus Januar 25 im Verzeichnis /opt/iobroker/iobroker-data liegen. Ich habe mir diese Dateien herunter geladen um zu prüfen das sie saubere json Dateien sind - sie sind es.
    Da die Dateien aus Januar 25 sind bin ich davon ausgegangen das sie nicht mehr aktiv benutzt werden. Daher habe ich den ioBroker angehalten, die Dateien entfernt (verschoben in ein Unterverzeichnis removed_jsonl und umbenannt auf oldstates.json und oldobjects.json.

    stormy@stormbroker:~ $ ls -al /opt/iobroker/iobroker-data/
    total 84
    drwxrwxr-x+ 15 iobroker iobroker 4096 Sep 11 20:19 .
    drwxrwxr-x+  6 iobroker iobroker 4096 Sep 11 19:35 ..
    drwxrwxr-x+  2 iobroker iobroker 4096 Sep 11 20:30 backitup
    drwxrwxr-x+  2 iobroker iobroker 4096 Jan 25  2025 backup-objects
    drwxrwxr-x+  4 iobroker iobroker 4096 Jan 25  2025 files
    drwxrwxr-x+  2 iobroker iobroker 4096 Sep 10 20:48 icloud.0
    -rw-rwxr--+  1 iobroker iobroker 3674 Jan 25  2025 iobroker.json
    -rw-rwxr--+  1 iobroker iobroker 7479 Jan 25  2025 iobroker.json.bak
    drwxrwxr-x+  2 iobroker iobroker 4096 Dec  4  2025 matter.0
    drwxrwxr-x+  5 iobroker iobroker 4096 Feb  1  2025 node-red
    -rw-rwxr--+  1 iobroker iobroker 9140 Sep 13 20:11 notifications.json
    drwxrwxr-x+  2 stormy   stormy   4096 Sep 11 20:19 removed_jsonl
    drwxrwxr-x+  2 iobroker iobroker 4096 Sep 13 20:12 yahka.0.hapdata
    drwxrwxr-x+  6 iobroker iobroker 4096 Sep 13 20:12 zigbee_0
    drwxrwxr-x+  2 iobroker iobroker 4096 Sep 25  2025 zigbee_1
    drwxrwxr-x+  2 iobroker iobroker 4096 Jul 26 11:10 zigbee_10
    drwxrwxr-x+  2 iobroker iobroker 4096 Feb  7  2025 zigbee_6
    drwxrwxr-x+  2 iobroker iobroker 4096 Mar 24  2025 zigbee_8
    

    Trotzdem bleibt die oben angegebene Fehlermeldung erhalten.

    Was kann ich noch tun um die Fehlerursache heraus zu finden ?

    Lt. Diagnostic gibt es keine relevanten Auffälligkeiten. (Das das System noch im oldstable ist sehe ich nicht als relevant an. Jeden Kommentar das erst zu lösen werde ich also einfach ignorieren.)

    iob Diag im Spoiler.

    A.

    Script v.2026-08-30
    
    *** BASE SYSTEM ***
    Operating System: Debian GNU/Linux 12 (bookworm)
     Static hostname: stormbroker
           Icon name: computer
              Kernel: Linux 6.12.47+rpt-rpi-2712
        Architecture: arm64
    OS is similar to: 
    
    Model		: Raspberry Pi 5 Model B Rev 1.0
    
    Docker          : false
    Virtualization  : none
    Unknown
    
    Kernel          : aarch64
    Userland        : 64bit
    
    System was installed 663 days ago (on 2024-11-19).
    
    Systemuptime and Load:
     20:12:55 up 1 min,  2 users,  load average: 1.43, 0.45, 0.16
    CPU threads     : 4
    
    *** LIFE CYCLE STATUS ***
    Debian 'bookworm' is the current oldstable version. Please upgrade to the latest stable release 'trixie' in due time!
    
    *** RASPBERRY THROTTLING ***
    Current issues:
    No throttling issues detected.
    
    Previously detected issues:
    No throttling issues detected.
    
    *** TIME AND TIMEZONES ***
                   Local time: Sun 2026-09-13 20:12:55 CEST
               Universal time: Sun 2026-09-13 18:12:55 UTC
                     RTC time: Sun 2026-09-13 18:12:55
                    Time zone: Europe/Berlin (CEST, +0200)
    System clock synchronized: yes
                  NTP service: active
              RTC in local TZ: no
    
    *** Users and Groups ***
    User that called 'iob diag':
    stormy
    HOME=/home/stormy
    GROUPS=stormy adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker
    
    User that is running 'js-controller':
    iobroker
    HOME=/home/iobroker
    GROUPS=iobroker tty dialout audio video plugdev bluetooth redis gpio i2c
    
    *** DISPLAY-SERVER SETUP ***
    Display-Server:		Unknown
    Display-Manager: 	Not found
    Desktop:		
    Session:		tty
    Boot Target: 		multi-user.target
    
    *** MEMORY ***
                   total        used        free      shared  buff/cache   available
    Mem:            8.5G        5.0G        2.7G        5.6M        891M        3.5G
    Swap:           536M          0B        536M
    Total:          9.0G        5.0G        3.2G
    
    Active iob-Instances: 	18
    
             8063 M total memory
             4750 M used memory
             4620 M active memory
              459 M inactive memory
             2548 M free memory
               86 M buffer memory
              763 M swap cache
              511 M total swap
                0 M used swap
              511 M free swap
    
    *** top - Table Of Processes  ***
    top - 20:12:55 up 1 min,  2 users,  load average: 1.43, 0.45, 0.16
    Tasks: 219 total,   2 running, 217 sleeping,   0 stopped,   0 zombie
    %Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st 
    MiB Mem :   8063.1 total,   2547.4 free,   4751.0 used,    850.7 buff/cache     
    MiB Swap:    512.0 total,    512.0 free,      0.0 used.   3312.2 avail Mem 
    
    *** FAILED SERVICES ***
      UNIT                     LOAD   ACTIVE SUB    DESCRIPTION
    * nvmf-autoconnect.service loaded failed failed Connect NVMe-oF subsystems automatically during boot
    
    LOAD   = Reflects whether the unit definition was properly loaded.
    ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
    SUB    = The low-level unit activation state, values depend on unit type.
    1 loaded units listed.
    
    *** DMESG CRITICAL ERRORS ***
    No critical errors detected
    
    *** FILESYSTEM ***
    Filesystem     Type      Size  Used Avail Use% Mounted on
    udev           devtmpfs  3.9G     0  3.9G   0% /dev
    tmpfs          tmpfs     807M  5.3M  802M   1% /run
    /dev/nvme0n1p2 ext4      229G   16G  202G   8% /
    tmpfs          tmpfs     4.0G     0  4.0G   0% /dev/shm
    tmpfs          tmpfs     5.0M   48K  5.0M   1% /run/lock
    /dev/nvme0n1p1 vfat      510M   57M  454M  12% /boot/firmware
    tmpfs          tmpfs     807M     0  807M   0% /run/user/1000
    
    Messages concerning filesystems in dmesg (Last 15 lines only):
    [Sun Sep 13 20:11:19 2026] EXT4-fs (nvme0n1p2): mounted filesystem ce208fd3-38a8-424a-87a2-cd44114eb820 ro with ordered data mode. Quota mode: none.
    [Sun Sep 13 20:11:20 2026] EXT4-fs (nvme0n1p2): re-mounted ce208fd3-38a8-424a-87a2-cd44114eb820 r/w.
    
    Show mounted filesystems:
    TARGET           SOURCE         FSTYPE OPTIONS
    /                /dev/nvme0n1p2 ext4   rw,noatime
    `-/boot/firmware /dev/nvme0n1p1 vfat   rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro
    
    Files in neuralgic directories:
    /var:
    3.7G	/var/
    1.7G	/var/log/journal/7f5e432b7116441686783e62394fceaf
    1.7G	/var/log/journal
    1.7G	/var/log
    976M	/var/cache
    Archived and active journals take up 1.6G in the file system.
    
    /opt/iobroker/backups:
    677M	/opt/iobroker/backups/
    
    /opt/iobroker/iobroker-data:
    182M	/opt/iobroker/iobroker-data/
    175M	/opt/iobroker/iobroker-data/files
    158M	/opt/iobroker/iobroker-data/files/admin.admin
    157M	/opt/iobroker/iobroker-data/files/admin.admin/custom/static/js
    157M	/opt/iobroker/iobroker-data/files/admin.admin/custom/static
    
    The five largest files in iobroker-data are:
    7.4M	/opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_iobroker_adapter-react-v5_node_modules_mui_icons-material_esm_index_js.d7ed606b.chunk.js.map
    7.0M	/opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_mui_icons-material_esm_index_js.e5b40573.chunk.js.map
    7.0M	/opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_mui_icons-material_esm_index_js.8219fdd8.chunk.js.map
    7.0M	/opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_mui_icons-material_esm_index_js.358dc38e.chunk.js.map
    6.8M	/opt/iobroker/iobroker-data/files/backitup.admin/custom/static/js/vendors-node_modules_file-saver_dist_FileSaver_min_js-node_modules_react-icons_di_index_mjs-n-0fd47d.a444afaa.chunk.js
    
    USB-Devices by-id:
    USB-Sticks - Avoid direct links to /dev/tty* in your adapter setups,
    please always prefer the links 'by-id':
    
    /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_80c9862447b6ed11888de10ea8669f5d-if00-port0
    
    *** ZigBee Settings ***
    
    Zigbee Network Settings on your coordinator / in nvbackup are:
    
    zigbee.X
    Extended Pan ID:
    *** MASKED ***
    Pan ID:
    *** MASKED ***
    Channel:
    *** MASKED ***
    Network Key:
    *** MASKED ***
    
    To unmask the settings run 'iob diag --unmask'
    
    === ZigBee Port Overview ===
    Instance        Configured Port                     Available by-id Port                Status              
    --------        ----------------                    ----------------------------        ------              
    zigbee.0        /dev/ttyUSB0                        ...8de10ea8669f5d-if00-port0        ✗ Not matching
    zigbee.10       bla                                 ...8de10ea8669f5d-if00-port0        ✗ Not matching
    
    *** NodeJS-Installation ***
    
    /usr/bin/nodejs		v24.20.0
    /usr/bin/node		v24.20.0
    /usr/bin/npm		11.19.0
    /usr/bin/npx		11.19.0
    
    ✓ Node.js installation is correct
    
    nodejs:
      Installed: 24.20.0-1nodesource1
      Candidate: 24.21.0-1nodesource1
      Version table:
         24.21.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     *** 24.20.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
            100 /var/lib/dpkg/status
         24.19.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.18.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.18.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.17.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.16.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.15.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.14.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.14.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.13.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.13.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.12.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.11.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.11.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.10.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.9.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.8.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.7.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.6.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.5.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.4.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.4.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.3.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.1.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.0.2-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.0.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         24.0.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
         18.20.4+dfsg-1~deb12u2 500
            500 http://deb.debian.org/debian bookworm/main arm64 Packages
            500 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages
    
    Temp directories causing deletion problem: 0
    No problems detected
    
    Errors in npm tree: 0
    No problems detected
    
    Checking for nodejs vulnerability:
    No known Vulnerabilities detected!
    
    
    *** ioBroker-Installation ***
    ioBroker Status
    iobroker is running on this host.
    
    At least one iobroker host is running.
    
    Objects type: redis
    States  type: redis
    
    Hosts:
    raspberrypi         raspberrypi (version: 7.2.2, hostname: raspberrypi   , alive, uptime: 91)
    
    Core adapters versions
    js-controller: 	7.2.2
    admin: 		8.0.11
    javascript: 	10.1.4
    
    nodejs modules from github: 	1
    +-- iobroker.javascript@10.1.4 (git+ssh://git@github.com/ioBroker/ioBroker.javascript.git#a2e1ce506493f0afdcf1141ef391fff71014a42b)
    
    
    Adapter State
    + system.adapter.adguard.0                : adguard               : raspberrypi                              -  enabled
    + system.adapter.admin.0                  : admin                 : raspberrypi                              -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
    + system.adapter.admin.1                  : admin                 : raspberrypi                              -  enabled, port: 80, bind: 0.0.0.0, run as: admin
      system.adapter.alias-manager.0          : alias-manager         : raspberrypi                              -  enabled
    + system.adapter.backitup.0               : backitup              : raspberrypi                              -  enabled
      system.adapter.devices.0                : devices               : raspberrypi                              - disabled
    + system.adapter.echarts.0                : echarts               : raspberrypi                              -  enabled
      system.adapter.ical.0                   : ical                  : raspberrypi                              -  enabled
    + system.adapter.icloud.0                 : icloud                : raspberrypi                              -  enabled
    + system.adapter.influxdb.0               : influxdb              : raspberrypi                              -  enabled, port: 8086
    + system.adapter.javascript.0             : javascript            : raspberrypi                              -  enabled
      system.adapter.lovelace.0               : lovelace              : raspberrypi                              - disabled, port: 8091, bind: 0.0.0.0, run as: admin
    + system.adapter.mqtt.0                   : mqtt                  : raspberrypi                              -  enabled, port: 1889, bind: 0.0.0.0
    + system.adapter.nspanel-lovelace-ui.0    : nspanel-lovelace-ui   : raspberrypi                              -  enabled
    + system.adapter.pirate-weather.0         : pirate-weather        : raspberrypi                              -  enabled
    + system.adapter.rest-api.0               : rest-api              : raspberrypi                              -  enabled, port: 8093, bind: 0.0.0.0, run as: lovelace
    + system.adapter.rpi2.0                   : rpi2                  : raspberrypi                              -  enabled
    + system.adapter.scenes.0                 : scenes                : raspberrypi                              -  enabled
      system.adapter.sonoff.0                 : sonoff                : raspberrypi                              - disabled, port: 1883, bind: 0.0.0.0
    + system.adapter.trashschedule.0          : trashschedule         : raspberrypi                              -  enabled
    + system.adapter.upnp.0                   : upnp                  : raspberrypi                              -  enabled
    + system.adapter.web.0                    : web                   : raspberrypi                              -  enabled, port: 8080, bind: 0.0.0.0, run as: admin
    + system.adapter.webui.0                  : webui                 : raspberrypi                              -  enabled
    + system.adapter.yahka.0                  : yahka                 : raspberrypi                              -  enabled
    + system.adapter.zigbee.0                 : zigbee                : raspberrypi                              -  enabled, port: /dev/ttyUSB0
      system.adapter.zigbee.10                : zigbee                : raspberrypi                              - disabled, port: bla
    
    + instance is alive
    
    Enabled adapters with bindings
    + system.adapter.admin.0                  : admin                 : raspberrypi                              -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
    + system.adapter.admin.1                  : admin                 : raspberrypi                              -  enabled, port: 80, bind: 0.0.0.0, run as: admin
    + system.adapter.influxdb.0               : influxdb              : raspberrypi                              -  enabled, port: 8086
    + system.adapter.mqtt.0                   : mqtt                  : raspberrypi                              -  enabled, port: 1889, bind: 0.0.0.0
    + system.adapter.rest-api.0               : rest-api              : raspberrypi                              -  enabled, port: 8093, bind: 0.0.0.0, run as: lovelace
    + system.adapter.web.0                    : web                   : raspberrypi                              -  enabled, port: 8080, bind: 0.0.0.0, run as: admin
    + system.adapter.zigbee.0                 : zigbee                : raspberrypi                              -  enabled, port: /dev/ttyUSB0
    
    
    ioBroker-Repositories
    ┌─────────┬──────────┬─────────────────────────────────────────────────────────┬──────────────┐
    │ (index) │ name     │ url                                                     │ auto upgrade │
    ├─────────┼──────────┼─────────────────────────────────────────────────────────┼──────────────┤
    │ 0       │ 'stable' │ 'http://download.iobroker.net/sources-dist.json'        │ false        │
    │ 1       │ 'beta'   │ 'http://download.iobroker.net/sources-dist-latest.json' │ false        │
    └─────────┴──────────┴─────────────────────────────────────────────────────────┴──────────────┘
    
    Active repo(s): stable
    Upgrade policy: none
    
    
    Installed ioBroker-Adapters
    ┌─────────┬──────────────────────────────────────┬───────────────────────┬──────────┬────────────────┐
    │ (index) │ id                                   │ name                  │ version  │ upgrade policy │
    ├─────────┼──────────────────────────────────────┼───────────────────────┼──────────┼────────────────┤
    │ 0       │ 'system.adapter.adguard'             │ 'adguard'             │ '1.2.0'  │ 'none'         │
    │ 1       │ 'system.adapter.admin'               │ 'admin'               │ '8.0.11' │ 'none'         │
    │ 2       │ 'system.adapter.alias-manager'       │ 'alias-manager'       │ '2.1.0'  │ 'none'         │
    │ 3       │ 'system.adapter.backitup'            │ 'backitup'            │ '4.0.3'  │ 'none'         │
    │ 4       │ 'system.adapter.devices'             │ 'devices'             │ '1.2.14' │ 'none'         │
    │ 5       │ 'system.adapter.echarts'             │ 'echarts'             │ '3.1.0'  │ 'none'         │
    │ 6       │ 'system.adapter.ical'                │ 'ical'                │ '1.21.0' │ 'none'         │
    │ 7       │ 'system.adapter.icloud'              │ 'icloud'              │ '2.1.0'  │ 'none'         │
    │ 8       │ 'system.adapter.influxdb'            │ 'influxdb'            │ '4.0.2'  │ 'none'         │
    │ 9       │ 'system.adapter.javascript'          │ 'javascript'          │ '10.1.4' │ 'none'         │
    │ 10      │ 'system.adapter.lovelace'            │ 'lovelace'            │ '5.0.5'  │ 'none'         │
    │ 11      │ 'system.adapter.mqtt'                │ 'mqtt'                │ '6.1.4'  │ 'none'         │
    │ 12      │ 'system.adapter.nspanel-lovelace-ui' │ 'nspanel-lovelace-ui' │ '1.0.0'  │ 'none'         │
    │ 13      │ 'system.adapter.pirate-weather'      │ 'pirate-weather'      │ '0.8.0'  │ 'none'         │
    │ 14      │ 'system.adapter.rest-api'            │ 'rest-api'            │ '4.0.1'  │ 'none'         │
    │ 15      │ 'system.adapter.rpi2'                │ 'rpi2'                │ '2.4.0'  │ 'none'         │
    │ 16      │ 'system.adapter.scenes'              │ 'scenes'              │ '4.0.4'  │ 'none'         │
    │ 17      │ 'system.adapter.socketio'            │ 'socketio'            │ '7.1.3'  │ 'none'         │
    │ 18      │ 'system.adapter.sonoff'              │ 'sonoff'              │ '3.3.0'  │ 'none'         │
    │ 19      │ 'system.adapter.trashschedule'       │ 'trashschedule'       │ '5.3.0'  │ 'none'         │
    │ 20      │ 'system.adapter.upnp'                │ 'upnp'                │ '1.1.0'  │ 'none'         │
    │ 21      │ 'system.adapter.web'                 │ 'web'                 │ '8.0.0'  │ 'none'         │
    │ 22      │ 'system.adapter.webui'               │ 'webui'               │ '1.47.0' │ 'none'         │
    │ 23      │ 'system.adapter.ws'                  │ 'ws'                  │ '4.1.0'  │ 'none'         │
    │ 24      │ 'system.adapter.yahka'               │ 'yahka'               │ '1.1.6'  │ 'none'         │
    │ 25      │ 'system.adapter.zigbee'              │ 'zigbee'              │ '3.5.5'  │ 'none'         │
    └─────────┴──────────────────────────────────────┴───────────────────────┴──────────┴────────────────┘
    
    
    ioBroker-Adapter Versions and update status
    Used repository: stable
    Adapter    "adguard"      : 1.2.0    , installed 1.2.0
    Adapter    "admin"        : 8.0.11   , installed 8.0.11
    Adapter    "alias-manager": 2.1.0    , installed 2.1.0
    Adapter    "backitup"     : 4.0.3    , installed 4.0.3
    Adapter    "devices"      : 1.2.14   , installed 1.2.14
    Adapter    "echarts"      : 3.1.0    , installed 3.1.0
    Adapter    "ical"         : 1.21.0   , installed 1.21.0
    Adapter    "influxdb"     : 4.0.2    , installed 4.0.2
    Adapter    "javascript"   : 10.1.3   , installed 10.1.4
    Controller "js-controller": 7.2.2    , installed 7.2.2
    Adapter    "lovelace"     : 6.1.3    , installed 5.0.5  [Updatable]
    Adapter    "mqtt"         : 6.1.4    , installed 6.1.4
    Adapter    "nspanel-lovelace-ui": 1.0.0, installed 1.0.0
    Adapter    "pirate-weather": 0.8.0   , installed 0.8.0
    Adapter    "rest-api"     : 4.0.1    , installed 4.0.1
    Adapter    "rpi2"         : 3.0.2    , installed 2.4.0  [Updatable]
    Adapter    "scenes"       : 4.0.4    , installed 4.0.4
    Adapter    "socketio"     : 7.1.3    , installed 7.1.3
    Adapter    "sonoff"       : 3.3.0    , installed 3.3.0
    Adapter    "trashschedule": 5.3.0    , installed 5.3.0
    Adapter    "upnp"         : 1.1.0    , installed 1.1.0
    Adapter    "web"          : 8.0.0    , installed 8.0.0
    Adapter    "webui"        : 1.47.0   , installed 1.47.0
    Adapter    "ws"           : 4.1.0    , installed 4.1.0
    Adapter    "yahka"        : 1.1.6    , installed 1.1.6
    Adapter    "zigbee"       : 3.5.5    , installed 3.5.5
    
    
    Objects and States
    Please stand by - This may take a while
    
    Objects: 	11157
    States: 	9187
    
    *** OS-Repositories and Updates ***
    
    Hit:1 http://deb.debian.org/debian bookworm InRelease
    Hit:2 http://archive.raspberrypi.com/debian bookworm InRelease
    Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
    Hit:4 http://deb.debian.org/debian bookworm-updates InRelease
    Hit:5 https://deb.nodesource.com/node_24.x nodistro InRelease
    Get:6 https://repos.influxdata.com/debian stable InRelease [6922 B]
    Fetched 6922 B in 7s (1036 B/s)
    Reading package lists...
    
    Pending systemupdates: 91
    
    *** Listening Ports ***
    Netid State  Recv-Q Send-Q Local Address:Port     Peer Address:PortProcess                                  
    udp   UNCONN 0      0            0.0.0.0:mdns          0.0.0.0:*    users:(("avahi-daemon",pid=602,fd=12))  
    udp   UNCONN 0      0            0.0.0.0:42411         0.0.0.0:*    users:(("io.upnp.0",pid=1179,fd=29))    
    udp   UNCONN 0      0            0.0.0.0:1900          0.0.0.0:*    users:(("io.upnp.0",pid=1179,fd=33))    
    udp   UNCONN 0      0            0.0.0.0:1900          0.0.0.0:*    users:(("io.upnp.0",pid=1179,fd=32))    
    udp   UNCONN 0      0            0.0.0.0:48481         0.0.0.0:*    users:(("avahi-daemon",pid=602,fd=14))  
    udp   UNCONN 0      0            0.0.0.0:41095         0.0.0.0:*    users:(("io.upnp.0",pid=1179,fd=30))    
    udp   UNCONN 0      0                  *:mdns                *:*    users:(("avahi-daemon",pid=602,fd=13))  
    udp   UNCONN 0      0                  *:47871               *:*    users:(("avahi-daemon",pid=602,fd=15))  
    tcp   LISTEN 0      511        127.0.0.1:redis         0.0.0.0:*    users:(("redis-server",pid=709,fd=6))   
    tcp   LISTEN 0      128          0.0.0.0:ssh           0.0.0.0:*    users:(("sshd",pid=716,fd=3))           
    tcp   LISTEN 0      511        127.0.0.1:41017         0.0.0.0:*    users:(("io.yahka.0",pid=1096,fd=37))   
    tcp   LISTEN 0      511        127.0.0.1:34705         0.0.0.0:*    users:(("io.yahka.0",pid=1096,fd=40))   
    tcp   LISTEN 0      511          0.0.0.0:1889          0.0.0.0:*    users:(("io.mqtt.0",pid=1145,fd=35))    
    tcp   LISTEN 0      511                *:39319               *:*    users:(("io.yahka.0",pid=1096,fd=33))   
    tcp   LISTEN 0      511            [::1]:redis            [::]:*    users:(("redis-server",pid=709,fd=7))   
    tcp   LISTEN 0      511                *:44159               *:*    users:(("io.yahka.0",pid=1096,fd=30))   
    tcp   LISTEN 0      4096               *:8086                *:*    users:(("influxd",pid=774,fd=58))       
    tcp   LISTEN 0      511                *:tproxy              *:*    users:(("io.admin.0",pid=875,fd=39))    
    tcp   LISTEN 0      511                *:http-alt            *:*    users:(("io.web.0",pid=1288,fd=35))     
    tcp   LISTEN 0      511                *:8093                *:*    users:(("io.rest-api.0",pid=1387,fd=34))
    tcp   LISTEN 0      511                *:http                *:*    users:(("io.admin.1",pid=857,fd=40))    
    tcp   LISTEN 0      128             [::]:ssh              [::]:*    users:(("sshd",pid=716,fd=4))           
    tcp   LISTEN 0      511                *:33715               *:*    users:(("io.yahka.0",pid=1096,fd=35))   
    tcp   LISTEN 0      511                *:1888                *:*    users:(("io.nspanel-love",pid=1230,fd=35))
    
    
    *** Log File - Last 25 Lines ***
    2026-09-13 20:12:34.847  - info: webui.0 (1271) starting. Version 1.47.0 in /opt/iobroker/node_modules/iobroker.webui, node: v24.20.0, js-controller: 7.2.2
    2026-09-13 20:12:34.855  - info: webui.0 (1271) dirName: /opt/iobroker/node_modules/iobroker.webui
    2026-09-13 20:12:34.865  - info: webui.0 (1271) adapter ready
    2026-09-13 20:12:38.216  - info: host.raspberrypi instance system.adapter.web.0 in version "8.0.0" started with pid 1288
    2026-09-13 20:12:42.233  - info: host.raspberrypi instance system.adapter.trashschedule.0 in version "5.3.0" started with pid 1339
    2026-09-13 20:12:44.100  - info: trashschedule.0 (1339) starting. Version 5.3.0 in /opt/iobroker/node_modules/iobroker.trashschedule, node: v24.20.0, js-controller: 7.2.2
    2026-09-13 20:12:44.157  - info: trashschedule.0 (1339) [onReady] starting with source "ical" -> ical
    2026-09-13 20:12:44.161  - info: trashschedule.0 (1339) [ical] configured ical preview is 14 days (until 27.09.2026) - increase this value to find more events in the future
    2026-09-13 20:12:46.254  - info: host.raspberrypi instance system.adapter.rest-api.0 in version "4.0.1" started with pid 1387
    2026-09-13 20:12:48.489  - info: rest-api.0 (1387) starting. Version 4.0.1 in /opt/iobroker/node_modules/iobroker.rest-api, node: v24.20.0, js-controller: 7.2.2
    2026-09-13 20:12:48.578  - info: rest-api.0 (1387) http server listening on port 8093
    2026-09-13 20:12:50.280  - info: host.raspberrypi instance system.adapter.echarts.0 in version "3.1.0" started with pid 1421
    2026-09-13 20:12:51.086  - info: echarts.0 (1421) starting. Version 3.1.0 in /opt/iobroker/node_modules/iobroker.echarts, node: v24.20.0, js-controller: 7.2.2
    2026-09-13 20:12:54.209  - info: host.raspberrypi instance system.adapter.icloud.0 in version "2.1.0" started with pid 1458
    2026-09-13 20:12:54.993  - info: icloud.0 (1458) starting. Version 2.1.0 in /opt/iobroker/node_modules/iobroker.icloud, node: v24.20.0, js-controller: 7.2.2
    2026-09-13 20:13:10.817  - info: icloud.0 (1458) Logged in as: Axel Eschenburg (eschenb@me.com)
    2026-09-13 20:13:10.818  - info: icloud.0 (1458) Country: DEU, Locale: en-gb_DE
    2026-09-13 20:13:10.818  - info: icloud.0 (1458) Available iCloud services (31): account, archivews, calendar, ckdatabasews, cksharews, contacts, contactsweb, developerapi, docws, drivews, findme, geows, iwmb, iworkexportws, iworkthumbnailws, keyvalue, mail, mcc, mccgateway, mpp, notes, photos, photosupload, premiummailsettings, push, reminders, settings, sharedlibrary, sharedstreams, ubiquity, uploadimagews
    2026-09-13 20:13:12.215  - info: icloud.0 (1458) GeoJSON loaded: 10949 features, building spatial index…
    2026-09-13 20:13:12.293  - info: icloud.0 (1458) Spatial index built: 4998 grid cells
    2026-09-13 20:13:17.184  - info: icloud.0 (1458) FindMy ready — 22 device(s): 21 own, 1 family, 0 accessories; 8/22 with location
    2026-09-13 20:13:26.364  - info: icloud.0 (1458) Calendar ready — 9 calendar(s), 68 upcoming event(s) this month
    2026-09-13 20:13:29.947  - info: icloud.0 (1458) Account storage ready — 47484 / 204800 MB used (23.2%)
    2026-09-13 20:13:29.948  - info: icloud.0 (1458) iCloud connection established successfully
    2026-09-13 20:13:30.301  - info: icloud.0 (1458) Reminders ready — 4 list(s), 7 open / 668 total
    

    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

    Michael SchmittM 1 Antwort Letzte Antwort
    0
    • AsgothianA Asgothian

      Bitte ausfüllen:

      • Adaptername: backitup / JS-Controller
      • Adapterversion: 4.0.3
      • js-controller Version: 7.2.2
      • Admin Version: 8.0.3
      • Hardwaresystem: Pi5
      • Arbeitsspeicher: 8xGB
      • Festplattenart: SSD
      • Betriebssystem: Debian 12
      • Nodejs-Version: 24.20.0

      Seit ich auf die oben angegebene Version aktualisert habe bekomme ich kein Backup vom ioBroker hin. Der Fehler den ich bekomme ist immer:

      stormy@stormbroker:/opt/iobroker $ iob backup
      host.raspberrypi 11163 objects saved
      host.raspberrypi 9179 states saved
      host.raspberrypi Validating backup ...
      host.raspberrypi "config.json" is valid
      host.raspberrypi "objects.jsonl" exists
      host.raspberrypi "states.jsonl" exists
      host.raspberrypi Backup not created: The "objects.jsonl" file is corrupted: Unterminated string in JSON at position 32144 (line 1 column 32145)
      Cannot create backup: The "objects.jsonl" file is corrupted: Unterminated string in JSON at position 32144 (line 1 column 32145)
      

      Dabei nutzt das System Redis für die States und Objects.

      Intial hatte ich noch Dateien aus Januar 25 im Verzeichnis /opt/iobroker/iobroker-data liegen. Ich habe mir diese Dateien herunter geladen um zu prüfen das sie saubere json Dateien sind - sie sind es.
      Da die Dateien aus Januar 25 sind bin ich davon ausgegangen das sie nicht mehr aktiv benutzt werden. Daher habe ich den ioBroker angehalten, die Dateien entfernt (verschoben in ein Unterverzeichnis removed_jsonl und umbenannt auf oldstates.json und oldobjects.json.

      stormy@stormbroker:~ $ ls -al /opt/iobroker/iobroker-data/
      total 84
      drwxrwxr-x+ 15 iobroker iobroker 4096 Sep 11 20:19 .
      drwxrwxr-x+  6 iobroker iobroker 4096 Sep 11 19:35 ..
      drwxrwxr-x+  2 iobroker iobroker 4096 Sep 11 20:30 backitup
      drwxrwxr-x+  2 iobroker iobroker 4096 Jan 25  2025 backup-objects
      drwxrwxr-x+  4 iobroker iobroker 4096 Jan 25  2025 files
      drwxrwxr-x+  2 iobroker iobroker 4096 Sep 10 20:48 icloud.0
      -rw-rwxr--+  1 iobroker iobroker 3674 Jan 25  2025 iobroker.json
      -rw-rwxr--+  1 iobroker iobroker 7479 Jan 25  2025 iobroker.json.bak
      drwxrwxr-x+  2 iobroker iobroker 4096 Dec  4  2025 matter.0
      drwxrwxr-x+  5 iobroker iobroker 4096 Feb  1  2025 node-red
      -rw-rwxr--+  1 iobroker iobroker 9140 Sep 13 20:11 notifications.json
      drwxrwxr-x+  2 stormy   stormy   4096 Sep 11 20:19 removed_jsonl
      drwxrwxr-x+  2 iobroker iobroker 4096 Sep 13 20:12 yahka.0.hapdata
      drwxrwxr-x+  6 iobroker iobroker 4096 Sep 13 20:12 zigbee_0
      drwxrwxr-x+  2 iobroker iobroker 4096 Sep 25  2025 zigbee_1
      drwxrwxr-x+  2 iobroker iobroker 4096 Jul 26 11:10 zigbee_10
      drwxrwxr-x+  2 iobroker iobroker 4096 Feb  7  2025 zigbee_6
      drwxrwxr-x+  2 iobroker iobroker 4096 Mar 24  2025 zigbee_8
      

      Trotzdem bleibt die oben angegebene Fehlermeldung erhalten.

      Was kann ich noch tun um die Fehlerursache heraus zu finden ?

      Lt. Diagnostic gibt es keine relevanten Auffälligkeiten. (Das das System noch im oldstable ist sehe ich nicht als relevant an. Jeden Kommentar das erst zu lösen werde ich also einfach ignorieren.)

      iob Diag im Spoiler.

      A.

      Script v.2026-08-30
      
      *** BASE SYSTEM ***
      Operating System: Debian GNU/Linux 12 (bookworm)
       Static hostname: stormbroker
             Icon name: computer
                Kernel: Linux 6.12.47+rpt-rpi-2712
          Architecture: arm64
      OS is similar to: 
      
      Model		: Raspberry Pi 5 Model B Rev 1.0
      
      Docker          : false
      Virtualization  : none
      Unknown
      
      Kernel          : aarch64
      Userland        : 64bit
      
      System was installed 663 days ago (on 2024-11-19).
      
      Systemuptime and Load:
       20:12:55 up 1 min,  2 users,  load average: 1.43, 0.45, 0.16
      CPU threads     : 4
      
      *** LIFE CYCLE STATUS ***
      Debian 'bookworm' is the current oldstable version. Please upgrade to the latest stable release 'trixie' in due time!
      
      *** RASPBERRY THROTTLING ***
      Current issues:
      No throttling issues detected.
      
      Previously detected issues:
      No throttling issues detected.
      
      *** TIME AND TIMEZONES ***
                     Local time: Sun 2026-09-13 20:12:55 CEST
                 Universal time: Sun 2026-09-13 18:12:55 UTC
                       RTC time: Sun 2026-09-13 18:12:55
                      Time zone: Europe/Berlin (CEST, +0200)
      System clock synchronized: yes
                    NTP service: active
                RTC in local TZ: no
      
      *** Users and Groups ***
      User that called 'iob diag':
      stormy
      HOME=/home/stormy
      GROUPS=stormy adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker
      
      User that is running 'js-controller':
      iobroker
      HOME=/home/iobroker
      GROUPS=iobroker tty dialout audio video plugdev bluetooth redis gpio i2c
      
      *** DISPLAY-SERVER SETUP ***
      Display-Server:		Unknown
      Display-Manager: 	Not found
      Desktop:		
      Session:		tty
      Boot Target: 		multi-user.target
      
      *** MEMORY ***
                     total        used        free      shared  buff/cache   available
      Mem:            8.5G        5.0G        2.7G        5.6M        891M        3.5G
      Swap:           536M          0B        536M
      Total:          9.0G        5.0G        3.2G
      
      Active iob-Instances: 	18
      
               8063 M total memory
               4750 M used memory
               4620 M active memory
                459 M inactive memory
               2548 M free memory
                 86 M buffer memory
                763 M swap cache
                511 M total swap
                  0 M used swap
                511 M free swap
      
      *** top - Table Of Processes  ***
      top - 20:12:55 up 1 min,  2 users,  load average: 1.43, 0.45, 0.16
      Tasks: 219 total,   2 running, 217 sleeping,   0 stopped,   0 zombie
      %Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st 
      MiB Mem :   8063.1 total,   2547.4 free,   4751.0 used,    850.7 buff/cache     
      MiB Swap:    512.0 total,    512.0 free,      0.0 used.   3312.2 avail Mem 
      
      *** FAILED SERVICES ***
        UNIT                     LOAD   ACTIVE SUB    DESCRIPTION
      * nvmf-autoconnect.service loaded failed failed Connect NVMe-oF subsystems automatically during boot
      
      LOAD   = Reflects whether the unit definition was properly loaded.
      ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
      SUB    = The low-level unit activation state, values depend on unit type.
      1 loaded units listed.
      
      *** DMESG CRITICAL ERRORS ***
      No critical errors detected
      
      *** FILESYSTEM ***
      Filesystem     Type      Size  Used Avail Use% Mounted on
      udev           devtmpfs  3.9G     0  3.9G   0% /dev
      tmpfs          tmpfs     807M  5.3M  802M   1% /run
      /dev/nvme0n1p2 ext4      229G   16G  202G   8% /
      tmpfs          tmpfs     4.0G     0  4.0G   0% /dev/shm
      tmpfs          tmpfs     5.0M   48K  5.0M   1% /run/lock
      /dev/nvme0n1p1 vfat      510M   57M  454M  12% /boot/firmware
      tmpfs          tmpfs     807M     0  807M   0% /run/user/1000
      
      Messages concerning filesystems in dmesg (Last 15 lines only):
      [Sun Sep 13 20:11:19 2026] EXT4-fs (nvme0n1p2): mounted filesystem ce208fd3-38a8-424a-87a2-cd44114eb820 ro with ordered data mode. Quota mode: none.
      [Sun Sep 13 20:11:20 2026] EXT4-fs (nvme0n1p2): re-mounted ce208fd3-38a8-424a-87a2-cd44114eb820 r/w.
      
      Show mounted filesystems:
      TARGET           SOURCE         FSTYPE OPTIONS
      /                /dev/nvme0n1p2 ext4   rw,noatime
      `-/boot/firmware /dev/nvme0n1p1 vfat   rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro
      
      Files in neuralgic directories:
      /var:
      3.7G	/var/
      1.7G	/var/log/journal/7f5e432b7116441686783e62394fceaf
      1.7G	/var/log/journal
      1.7G	/var/log
      976M	/var/cache
      Archived and active journals take up 1.6G in the file system.
      
      /opt/iobroker/backups:
      677M	/opt/iobroker/backups/
      
      /opt/iobroker/iobroker-data:
      182M	/opt/iobroker/iobroker-data/
      175M	/opt/iobroker/iobroker-data/files
      158M	/opt/iobroker/iobroker-data/files/admin.admin
      157M	/opt/iobroker/iobroker-data/files/admin.admin/custom/static/js
      157M	/opt/iobroker/iobroker-data/files/admin.admin/custom/static
      
      The five largest files in iobroker-data are:
      7.4M	/opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_iobroker_adapter-react-v5_node_modules_mui_icons-material_esm_index_js.d7ed606b.chunk.js.map
      7.0M	/opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_mui_icons-material_esm_index_js.e5b40573.chunk.js.map
      7.0M	/opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_mui_icons-material_esm_index_js.8219fdd8.chunk.js.map
      7.0M	/opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_mui_icons-material_esm_index_js.358dc38e.chunk.js.map
      6.8M	/opt/iobroker/iobroker-data/files/backitup.admin/custom/static/js/vendors-node_modules_file-saver_dist_FileSaver_min_js-node_modules_react-icons_di_index_mjs-n-0fd47d.a444afaa.chunk.js
      
      USB-Devices by-id:
      USB-Sticks - Avoid direct links to /dev/tty* in your adapter setups,
      please always prefer the links 'by-id':
      
      /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_80c9862447b6ed11888de10ea8669f5d-if00-port0
      
      *** ZigBee Settings ***
      
      Zigbee Network Settings on your coordinator / in nvbackup are:
      
      zigbee.X
      Extended Pan ID:
      *** MASKED ***
      Pan ID:
      *** MASKED ***
      Channel:
      *** MASKED ***
      Network Key:
      *** MASKED ***
      
      To unmask the settings run 'iob diag --unmask'
      
      === ZigBee Port Overview ===
      Instance        Configured Port                     Available by-id Port                Status              
      --------        ----------------                    ----------------------------        ------              
      zigbee.0        /dev/ttyUSB0                        ...8de10ea8669f5d-if00-port0        ✗ Not matching
      zigbee.10       bla                                 ...8de10ea8669f5d-if00-port0        ✗ Not matching
      
      *** NodeJS-Installation ***
      
      /usr/bin/nodejs		v24.20.0
      /usr/bin/node		v24.20.0
      /usr/bin/npm		11.19.0
      /usr/bin/npx		11.19.0
      
      ✓ Node.js installation is correct
      
      nodejs:
        Installed: 24.20.0-1nodesource1
        Candidate: 24.21.0-1nodesource1
        Version table:
           24.21.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
       *** 24.20.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
              100 /var/lib/dpkg/status
           24.19.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.18.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.18.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.17.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.16.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.15.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.14.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.14.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.13.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.13.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.12.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.11.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.11.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.10.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.9.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.8.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.7.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.6.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.5.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.4.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.4.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.3.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.1.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.0.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.0.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           24.0.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
           18.20.4+dfsg-1~deb12u2 500
              500 http://deb.debian.org/debian bookworm/main arm64 Packages
              500 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages
      
      Temp directories causing deletion problem: 0
      No problems detected
      
      Errors in npm tree: 0
      No problems detected
      
      Checking for nodejs vulnerability:
      No known Vulnerabilities detected!
      
      
      *** ioBroker-Installation ***
      ioBroker Status
      iobroker is running on this host.
      
      At least one iobroker host is running.
      
      Objects type: redis
      States  type: redis
      
      Hosts:
      raspberrypi         raspberrypi (version: 7.2.2, hostname: raspberrypi   , alive, uptime: 91)
      
      Core adapters versions
      js-controller: 	7.2.2
      admin: 		8.0.11
      javascript: 	10.1.4
      
      nodejs modules from github: 	1
      +-- iobroker.javascript@10.1.4 (git+ssh://git@github.com/ioBroker/ioBroker.javascript.git#a2e1ce506493f0afdcf1141ef391fff71014a42b)
      
      
      Adapter State
      + system.adapter.adguard.0                : adguard               : raspberrypi                              -  enabled
      + system.adapter.admin.0                  : admin                 : raspberrypi                              -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
      + system.adapter.admin.1                  : admin                 : raspberrypi                              -  enabled, port: 80, bind: 0.0.0.0, run as: admin
        system.adapter.alias-manager.0          : alias-manager         : raspberrypi                              -  enabled
      + system.adapter.backitup.0               : backitup              : raspberrypi                              -  enabled
        system.adapter.devices.0                : devices               : raspberrypi                              - disabled
      + system.adapter.echarts.0                : echarts               : raspberrypi                              -  enabled
        system.adapter.ical.0                   : ical                  : raspberrypi                              -  enabled
      + system.adapter.icloud.0                 : icloud                : raspberrypi                              -  enabled
      + system.adapter.influxdb.0               : influxdb              : raspberrypi                              -  enabled, port: 8086
      + system.adapter.javascript.0             : javascript            : raspberrypi                              -  enabled
        system.adapter.lovelace.0               : lovelace              : raspberrypi                              - disabled, port: 8091, bind: 0.0.0.0, run as: admin
      + system.adapter.mqtt.0                   : mqtt                  : raspberrypi                              -  enabled, port: 1889, bind: 0.0.0.0
      + system.adapter.nspanel-lovelace-ui.0    : nspanel-lovelace-ui   : raspberrypi                              -  enabled
      + system.adapter.pirate-weather.0         : pirate-weather        : raspberrypi                              -  enabled
      + system.adapter.rest-api.0               : rest-api              : raspberrypi                              -  enabled, port: 8093, bind: 0.0.0.0, run as: lovelace
      + system.adapter.rpi2.0                   : rpi2                  : raspberrypi                              -  enabled
      + system.adapter.scenes.0                 : scenes                : raspberrypi                              -  enabled
        system.adapter.sonoff.0                 : sonoff                : raspberrypi                              - disabled, port: 1883, bind: 0.0.0.0
      + system.adapter.trashschedule.0          : trashschedule         : raspberrypi                              -  enabled
      + system.adapter.upnp.0                   : upnp                  : raspberrypi                              -  enabled
      + system.adapter.web.0                    : web                   : raspberrypi                              -  enabled, port: 8080, bind: 0.0.0.0, run as: admin
      + system.adapter.webui.0                  : webui                 : raspberrypi                              -  enabled
      + system.adapter.yahka.0                  : yahka                 : raspberrypi                              -  enabled
      + system.adapter.zigbee.0                 : zigbee                : raspberrypi                              -  enabled, port: /dev/ttyUSB0
        system.adapter.zigbee.10                : zigbee                : raspberrypi                              - disabled, port: bla
      
      + instance is alive
      
      Enabled adapters with bindings
      + system.adapter.admin.0                  : admin                 : raspberrypi                              -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
      + system.adapter.admin.1                  : admin                 : raspberrypi                              -  enabled, port: 80, bind: 0.0.0.0, run as: admin
      + system.adapter.influxdb.0               : influxdb              : raspberrypi                              -  enabled, port: 8086
      + system.adapter.mqtt.0                   : mqtt                  : raspberrypi                              -  enabled, port: 1889, bind: 0.0.0.0
      + system.adapter.rest-api.0               : rest-api              : raspberrypi                              -  enabled, port: 8093, bind: 0.0.0.0, run as: lovelace
      + system.adapter.web.0                    : web                   : raspberrypi                              -  enabled, port: 8080, bind: 0.0.0.0, run as: admin
      + system.adapter.zigbee.0                 : zigbee                : raspberrypi                              -  enabled, port: /dev/ttyUSB0
      
      
      ioBroker-Repositories
      ┌─────────┬──────────┬─────────────────────────────────────────────────────────┬──────────────┐
      │ (index) │ name     │ url                                                     │ auto upgrade │
      ├─────────┼──────────┼─────────────────────────────────────────────────────────┼──────────────┤
      │ 0       │ 'stable' │ 'http://download.iobroker.net/sources-dist.json'        │ false        │
      │ 1       │ 'beta'   │ 'http://download.iobroker.net/sources-dist-latest.json' │ false        │
      └─────────┴──────────┴─────────────────────────────────────────────────────────┴──────────────┘
      
      Active repo(s): stable
      Upgrade policy: none
      
      
      Installed ioBroker-Adapters
      ┌─────────┬──────────────────────────────────────┬───────────────────────┬──────────┬────────────────┐
      │ (index) │ id                                   │ name                  │ version  │ upgrade policy │
      ├─────────┼──────────────────────────────────────┼───────────────────────┼──────────┼────────────────┤
      │ 0       │ 'system.adapter.adguard'             │ 'adguard'             │ '1.2.0'  │ 'none'         │
      │ 1       │ 'system.adapter.admin'               │ 'admin'               │ '8.0.11' │ 'none'         │
      │ 2       │ 'system.adapter.alias-manager'       │ 'alias-manager'       │ '2.1.0'  │ 'none'         │
      │ 3       │ 'system.adapter.backitup'            │ 'backitup'            │ '4.0.3'  │ 'none'         │
      │ 4       │ 'system.adapter.devices'             │ 'devices'             │ '1.2.14' │ 'none'         │
      │ 5       │ 'system.adapter.echarts'             │ 'echarts'             │ '3.1.0'  │ 'none'         │
      │ 6       │ 'system.adapter.ical'                │ 'ical'                │ '1.21.0' │ 'none'         │
      │ 7       │ 'system.adapter.icloud'              │ 'icloud'              │ '2.1.0'  │ 'none'         │
      │ 8       │ 'system.adapter.influxdb'            │ 'influxdb'            │ '4.0.2'  │ 'none'         │
      │ 9       │ 'system.adapter.javascript'          │ 'javascript'          │ '10.1.4' │ 'none'         │
      │ 10      │ 'system.adapter.lovelace'            │ 'lovelace'            │ '5.0.5'  │ 'none'         │
      │ 11      │ 'system.adapter.mqtt'                │ 'mqtt'                │ '6.1.4'  │ 'none'         │
      │ 12      │ 'system.adapter.nspanel-lovelace-ui' │ 'nspanel-lovelace-ui' │ '1.0.0'  │ 'none'         │
      │ 13      │ 'system.adapter.pirate-weather'      │ 'pirate-weather'      │ '0.8.0'  │ 'none'         │
      │ 14      │ 'system.adapter.rest-api'            │ 'rest-api'            │ '4.0.1'  │ 'none'         │
      │ 15      │ 'system.adapter.rpi2'                │ 'rpi2'                │ '2.4.0'  │ 'none'         │
      │ 16      │ 'system.adapter.scenes'              │ 'scenes'              │ '4.0.4'  │ 'none'         │
      │ 17      │ 'system.adapter.socketio'            │ 'socketio'            │ '7.1.3'  │ 'none'         │
      │ 18      │ 'system.adapter.sonoff'              │ 'sonoff'              │ '3.3.0'  │ 'none'         │
      │ 19      │ 'system.adapter.trashschedule'       │ 'trashschedule'       │ '5.3.0'  │ 'none'         │
      │ 20      │ 'system.adapter.upnp'                │ 'upnp'                │ '1.1.0'  │ 'none'         │
      │ 21      │ 'system.adapter.web'                 │ 'web'                 │ '8.0.0'  │ 'none'         │
      │ 22      │ 'system.adapter.webui'               │ 'webui'               │ '1.47.0' │ 'none'         │
      │ 23      │ 'system.adapter.ws'                  │ 'ws'                  │ '4.1.0'  │ 'none'         │
      │ 24      │ 'system.adapter.yahka'               │ 'yahka'               │ '1.1.6'  │ 'none'         │
      │ 25      │ 'system.adapter.zigbee'              │ 'zigbee'              │ '3.5.5'  │ 'none'         │
      └─────────┴──────────────────────────────────────┴───────────────────────┴──────────┴────────────────┘
      
      
      ioBroker-Adapter Versions and update status
      Used repository: stable
      Adapter    "adguard"      : 1.2.0    , installed 1.2.0
      Adapter    "admin"        : 8.0.11   , installed 8.0.11
      Adapter    "alias-manager": 2.1.0    , installed 2.1.0
      Adapter    "backitup"     : 4.0.3    , installed 4.0.3
      Adapter    "devices"      : 1.2.14   , installed 1.2.14
      Adapter    "echarts"      : 3.1.0    , installed 3.1.0
      Adapter    "ical"         : 1.21.0   , installed 1.21.0
      Adapter    "influxdb"     : 4.0.2    , installed 4.0.2
      Adapter    "javascript"   : 10.1.3   , installed 10.1.4
      Controller "js-controller": 7.2.2    , installed 7.2.2
      Adapter    "lovelace"     : 6.1.3    , installed 5.0.5  [Updatable]
      Adapter    "mqtt"         : 6.1.4    , installed 6.1.4
      Adapter    "nspanel-lovelace-ui": 1.0.0, installed 1.0.0
      Adapter    "pirate-weather": 0.8.0   , installed 0.8.0
      Adapter    "rest-api"     : 4.0.1    , installed 4.0.1
      Adapter    "rpi2"         : 3.0.2    , installed 2.4.0  [Updatable]
      Adapter    "scenes"       : 4.0.4    , installed 4.0.4
      Adapter    "socketio"     : 7.1.3    , installed 7.1.3
      Adapter    "sonoff"       : 3.3.0    , installed 3.3.0
      Adapter    "trashschedule": 5.3.0    , installed 5.3.0
      Adapter    "upnp"         : 1.1.0    , installed 1.1.0
      Adapter    "web"          : 8.0.0    , installed 8.0.0
      Adapter    "webui"        : 1.47.0   , installed 1.47.0
      Adapter    "ws"           : 4.1.0    , installed 4.1.0
      Adapter    "yahka"        : 1.1.6    , installed 1.1.6
      Adapter    "zigbee"       : 3.5.5    , installed 3.5.5
      
      
      Objects and States
      Please stand by - This may take a while
      
      Objects: 	11157
      States: 	9187
      
      *** OS-Repositories and Updates ***
      
      Hit:1 http://deb.debian.org/debian bookworm InRelease
      Hit:2 http://archive.raspberrypi.com/debian bookworm InRelease
      Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
      Hit:4 http://deb.debian.org/debian bookworm-updates InRelease
      Hit:5 https://deb.nodesource.com/node_24.x nodistro InRelease
      Get:6 https://repos.influxdata.com/debian stable InRelease [6922 B]
      Fetched 6922 B in 7s (1036 B/s)
      Reading package lists...
      
      Pending systemupdates: 91
      
      *** Listening Ports ***
      Netid State  Recv-Q Send-Q Local Address:Port     Peer Address:PortProcess                                  
      udp   UNCONN 0      0            0.0.0.0:mdns          0.0.0.0:*    users:(("avahi-daemon",pid=602,fd=12))  
      udp   UNCONN 0      0            0.0.0.0:42411         0.0.0.0:*    users:(("io.upnp.0",pid=1179,fd=29))    
      udp   UNCONN 0      0            0.0.0.0:1900          0.0.0.0:*    users:(("io.upnp.0",pid=1179,fd=33))    
      udp   UNCONN 0      0            0.0.0.0:1900          0.0.0.0:*    users:(("io.upnp.0",pid=1179,fd=32))    
      udp   UNCONN 0      0            0.0.0.0:48481         0.0.0.0:*    users:(("avahi-daemon",pid=602,fd=14))  
      udp   UNCONN 0      0            0.0.0.0:41095         0.0.0.0:*    users:(("io.upnp.0",pid=1179,fd=30))    
      udp   UNCONN 0      0                  *:mdns                *:*    users:(("avahi-daemon",pid=602,fd=13))  
      udp   UNCONN 0      0                  *:47871               *:*    users:(("avahi-daemon",pid=602,fd=15))  
      tcp   LISTEN 0      511        127.0.0.1:redis         0.0.0.0:*    users:(("redis-server",pid=709,fd=6))   
      tcp   LISTEN 0      128          0.0.0.0:ssh           0.0.0.0:*    users:(("sshd",pid=716,fd=3))           
      tcp   LISTEN 0      511        127.0.0.1:41017         0.0.0.0:*    users:(("io.yahka.0",pid=1096,fd=37))   
      tcp   LISTEN 0      511        127.0.0.1:34705         0.0.0.0:*    users:(("io.yahka.0",pid=1096,fd=40))   
      tcp   LISTEN 0      511          0.0.0.0:1889          0.0.0.0:*    users:(("io.mqtt.0",pid=1145,fd=35))    
      tcp   LISTEN 0      511                *:39319               *:*    users:(("io.yahka.0",pid=1096,fd=33))   
      tcp   LISTEN 0      511            [::1]:redis            [::]:*    users:(("redis-server",pid=709,fd=7))   
      tcp   LISTEN 0      511                *:44159               *:*    users:(("io.yahka.0",pid=1096,fd=30))   
      tcp   LISTEN 0      4096               *:8086                *:*    users:(("influxd",pid=774,fd=58))       
      tcp   LISTEN 0      511                *:tproxy              *:*    users:(("io.admin.0",pid=875,fd=39))    
      tcp   LISTEN 0      511                *:http-alt            *:*    users:(("io.web.0",pid=1288,fd=35))     
      tcp   LISTEN 0      511                *:8093                *:*    users:(("io.rest-api.0",pid=1387,fd=34))
      tcp   LISTEN 0      511                *:http                *:*    users:(("io.admin.1",pid=857,fd=40))    
      tcp   LISTEN 0      128             [::]:ssh              [::]:*    users:(("sshd",pid=716,fd=4))           
      tcp   LISTEN 0      511                *:33715               *:*    users:(("io.yahka.0",pid=1096,fd=35))   
      tcp   LISTEN 0      511                *:1888                *:*    users:(("io.nspanel-love",pid=1230,fd=35))
      
      
      *** Log File - Last 25 Lines ***
      2026-09-13 20:12:34.847  - info: webui.0 (1271) starting. Version 1.47.0 in /opt/iobroker/node_modules/iobroker.webui, node: v24.20.0, js-controller: 7.2.2
      2026-09-13 20:12:34.855  - info: webui.0 (1271) dirName: /opt/iobroker/node_modules/iobroker.webui
      2026-09-13 20:12:34.865  - info: webui.0 (1271) adapter ready
      2026-09-13 20:12:38.216  - info: host.raspberrypi instance system.adapter.web.0 in version "8.0.0" started with pid 1288
      2026-09-13 20:12:42.233  - info: host.raspberrypi instance system.adapter.trashschedule.0 in version "5.3.0" started with pid 1339
      2026-09-13 20:12:44.100  - info: trashschedule.0 (1339) starting. Version 5.3.0 in /opt/iobroker/node_modules/iobroker.trashschedule, node: v24.20.0, js-controller: 7.2.2
      2026-09-13 20:12:44.157  - info: trashschedule.0 (1339) [onReady] starting with source "ical" -> ical
      2026-09-13 20:12:44.161  - info: trashschedule.0 (1339) [ical] configured ical preview is 14 days (until 27.09.2026) - increase this value to find more events in the future
      2026-09-13 20:12:46.254  - info: host.raspberrypi instance system.adapter.rest-api.0 in version "4.0.1" started with pid 1387
      2026-09-13 20:12:48.489  - info: rest-api.0 (1387) starting. Version 4.0.1 in /opt/iobroker/node_modules/iobroker.rest-api, node: v24.20.0, js-controller: 7.2.2
      2026-09-13 20:12:48.578  - info: rest-api.0 (1387) http server listening on port 8093
      2026-09-13 20:12:50.280  - info: host.raspberrypi instance system.adapter.echarts.0 in version "3.1.0" started with pid 1421
      2026-09-13 20:12:51.086  - info: echarts.0 (1421) starting. Version 3.1.0 in /opt/iobroker/node_modules/iobroker.echarts, node: v24.20.0, js-controller: 7.2.2
      2026-09-13 20:12:54.209  - info: host.raspberrypi instance system.adapter.icloud.0 in version "2.1.0" started with pid 1458
      2026-09-13 20:12:54.993  - info: icloud.0 (1458) starting. Version 2.1.0 in /opt/iobroker/node_modules/iobroker.icloud, node: v24.20.0, js-controller: 7.2.2
      2026-09-13 20:13:10.817  - info: icloud.0 (1458) Logged in as: Axel Eschenburg (eschenb@me.com)
      2026-09-13 20:13:10.818  - info: icloud.0 (1458) Country: DEU, Locale: en-gb_DE
      2026-09-13 20:13:10.818  - info: icloud.0 (1458) Available iCloud services (31): account, archivews, calendar, ckdatabasews, cksharews, contacts, contactsweb, developerapi, docws, drivews, findme, geows, iwmb, iworkexportws, iworkthumbnailws, keyvalue, mail, mcc, mccgateway, mpp, notes, photos, photosupload, premiummailsettings, push, reminders, settings, sharedlibrary, sharedstreams, ubiquity, uploadimagews
      2026-09-13 20:13:12.215  - info: icloud.0 (1458) GeoJSON loaded: 10949 features, building spatial index…
      2026-09-13 20:13:12.293  - info: icloud.0 (1458) Spatial index built: 4998 grid cells
      2026-09-13 20:13:17.184  - info: icloud.0 (1458) FindMy ready — 22 device(s): 21 own, 1 family, 0 accessories; 8/22 with location
      2026-09-13 20:13:26.364  - info: icloud.0 (1458) Calendar ready — 9 calendar(s), 68 upcoming event(s) this month
      2026-09-13 20:13:29.947  - info: icloud.0 (1458) Account storage ready — 47484 / 204800 MB used (23.2%)
      2026-09-13 20:13:29.948  - info: icloud.0 (1458) iCloud connection established successfully
      2026-09-13 20:13:30.301  - info: icloud.0 (1458) Reminders ready — 4 list(s), 7 open / 668 total
      

      Michael SchmittM
      Michael SchmittM
      Michael Schmitt
      schrieb zuletzt editiert von Michael Schmitt
      #2

      EDIT= dummfug

      AsgothianA 1 Antwort Letzte Antwort
      0
      • Michael SchmittM Michael Schmitt

        EDIT= dummfug

        AsgothianA
        AsgothianA
        Asgothian
        Developer
        schrieb zuletzt editiert von Asgothian
        #3

        @Michael-Schmitt sagte:

        Edit - Auf dummfug reagiert :)

        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

        1 Antwort Letzte Antwort
        0
        • S
          S
          Shadowhunter23
          schrieb zuletzt editiert von
          #4

          Könnte es ein Bild in den mqtt Objekten sein?

          Proxmox 9 HA-Cluster mit 3x HP prodesk 400 G6 i5
          ioBroker Backup Analyzer

          AsgothianA 1 Antwort Letzte Antwort
          0
          • S Shadowhunter23

            Könnte es ein Bild in den mqtt Objekten sein?

            AsgothianA
            AsgothianA
            Asgothian
            Developer
            schrieb zuletzt editiert von Asgothian
            #5

            @Shadowhunter23 sagte:

            Könnte es ein Bild in den mqtt Objekten sein?

            Nein - ich habe meine Objekte nicht in JSONL Dateien, und praktisch keine mqtt Objekte.

            Der mqtt Server ist nur zum testen und wird nicht aktiv benutzt.

            A.

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            1 Antwort Letzte Antwort
            0
            • S
              S
              Shadowhunter23
              schrieb zuletzt editiert von Shadowhunter23
              #6

              Hmm, ich hatte die Meldung auch vor kurzem und ich hab auch Redis. Das Backup konnte nicht erstellt werden und bei mir lag es ein an einem Objekt was von einem Bild gekommen ist. Beim erstellen des Backups wird diese Datei objects.jsonl ja angelegt.

              edit
              Du musst herausfinden welches Objekt diesen Fehler verursacht, löschen und dann läuft das Backup durch.

              Proxmox 9 HA-Cluster mit 3x HP prodesk 400 G6 i5
              ioBroker Backup Analyzer

              1 Antwort Letzte Antwort
              0
              • AsgothianA
                AsgothianA
                Asgothian
                Developer
                schrieb zuletzt editiert von
                #7

                Wo wird diese Datei denn angelegt. Ich wuerde mir das gerne im Detail anschauen.

                A.
                Nachtrag: das Backup von redis klappt.

                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                1 Antwort Letzte Antwort
                0
                • S
                  S
                  Shadowhunter23
                  schrieb zuletzt editiert von Shadowhunter23
                  #8

                  Die Meldung kommt nicht von Backitup, sondern vom js-controller. Backitup ruft nur iobroker backup auf, und der macht Folgendes:

                  1. Er legt den Ordner /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/ an.
                  2. Er holt alle Objekte aus der laufenden Datenbank und schreibt jedes als eine Zeile in eine neue objects.jsonl in diesem Ordner. Dasselbe passiert mit den States.
                  3. Er liest beide Dateien zeilenweise zurück und prüft jede Zeile mit JSON.parse. Darum bezieht sich „line 1 column 32145" auf eine einzelne Zeile, nicht auf die ganze Datei.
                  4. Schlägt die Prüfung fehl, löscht er den tmp-Ordner sofort wieder. Deshalb findet man die geprüfte Datei hinterher nicht mehr.

                  Die objects.jsonl in iobroker-data ist also nicht die geprüfte Datei. Selbst wenn dort eine Zeile defekt wäre, überspringt der js-controller sie beim Start, und der Export aus dem Speicher wäre trotzdem gültig.

                  Was die Meldung bedeutet

                  Der Export erzeugt nie kaputtes JSON. Wenn die zurückgelesene Zeile nach 32 KB mitten in einem String endet, wurde sie beim Schreiben abgeschnitten. Typische Ursachen: Platte voll oder Schreibfehler im Dateisystem, etwa eine sterbende SD-Karte. Erster Blick:

                  df -h /opt/iobroker
                  df -i /opt/iobroker
                  dmesg | grep -iE "i/o error|ext4|mmc" | tail
                  

                  Dann iobroker backup einmal von Hand in der Konsole starten. Dort sieht man die komplette Ausgabe, die Backitup nur im Debug-Log zeigt. Interessant sind die Zeilen „Cannot get objects: …" oder „Cannot get states: …" direkt vor „Validating backup …".

                  Die betroffene Zeile finden

                  Weil der tmp-Ordner gelöscht wird, muss man die Datei während des Laufs wegkopieren. Im ersten Terminal:

                  while true; do cp /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/objects.jsonl /tmp/objects_dump.jsonl 2>/dev/null; cp /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/states.jsonl /tmp/states_dump.jsonl 2>/dev/null; sleep 0.2; done
                  

                  Im zweiten Terminal:

                  iobroker backup
                  

                  Nach dem Fehler das erste Terminal mit Strg+C beenden. Der folgende Einzeiler liest die Kopie genauso wie der js-controller und nennt Zeilennummer, Objekt-ID, Zeilenlänge und die 120 Zeichen vor der gemeldeten Position:

                  node -e 'const {open}=require("fs/promises");(async()=>{const fd=await open(process.argv[1]);let n=0;for await(const line of fd.readLines()){n++;try{JSON.parse(line)}catch(e){const m=line.match(/"_?id":"([^"]+)"/);const p=+((e.message.match(/position (\d+)/)||[0,line.length])[1]);console.log("Zeile "+n+": "+(m?m[1]:"ID unlesbar")+" | Laenge "+line.length+" | "+e.message);console.log("..."+line.slice(Math.max(0,p-120),p)+"   <<< Position "+p)}}})()' /tmp/objects_dump.jsonl
                  

                  Für die States denselben Aufruf mit /tmp/states_dump.jsonl am Ende.

                  Einordnung des Ergebnisses

                  • Ist die gemeldete Zeile die letzte in der Kopie, wurde der Export mittendrin abgebrochen. Dann zuerst Platz schaffen, zum Beispiel alte Backups in /opt/iobroker/backups und im Backitup-Zielordner löschen, und den Lauf wiederholen.
                  • Steht die Zeile mitten in der Datei, ist die Objekt-ID der Ausgangspunkt. Das Objekt im Admin unter „Objekte" ansehen und prüfen, welcher Adapter es angelegt hat.

                  Zur Kontrolle der Live-Dateien reicht ein Blick auf die letzten 100 Zeichen. Endet die Ausgabe mit }$, ist die letzte Zeile vollständig, fehlt das $, ist sie abgeschnitten:

                  tail -c 100 /opt/iobroker/iobroker-data/objects.jsonl | cat -A
                  tail -c 100 /opt/iobroker/iobroker-data/states.jsonl | cat -A
                  

                  Proxmox 9 HA-Cluster mit 3x HP prodesk 400 G6 i5
                  ioBroker Backup Analyzer

                  AsgothianA 1 Antwort Letzte Antwort
                  0
                  • S Shadowhunter23

                    Die Meldung kommt nicht von Backitup, sondern vom js-controller. Backitup ruft nur iobroker backup auf, und der macht Folgendes:

                    1. Er legt den Ordner /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/ an.
                    2. Er holt alle Objekte aus der laufenden Datenbank und schreibt jedes als eine Zeile in eine neue objects.jsonl in diesem Ordner. Dasselbe passiert mit den States.
                    3. Er liest beide Dateien zeilenweise zurück und prüft jede Zeile mit JSON.parse. Darum bezieht sich „line 1 column 32145" auf eine einzelne Zeile, nicht auf die ganze Datei.
                    4. Schlägt die Prüfung fehl, löscht er den tmp-Ordner sofort wieder. Deshalb findet man die geprüfte Datei hinterher nicht mehr.

                    Die objects.jsonl in iobroker-data ist also nicht die geprüfte Datei. Selbst wenn dort eine Zeile defekt wäre, überspringt der js-controller sie beim Start, und der Export aus dem Speicher wäre trotzdem gültig.

                    Was die Meldung bedeutet

                    Der Export erzeugt nie kaputtes JSON. Wenn die zurückgelesene Zeile nach 32 KB mitten in einem String endet, wurde sie beim Schreiben abgeschnitten. Typische Ursachen: Platte voll oder Schreibfehler im Dateisystem, etwa eine sterbende SD-Karte. Erster Blick:

                    df -h /opt/iobroker
                    df -i /opt/iobroker
                    dmesg | grep -iE "i/o error|ext4|mmc" | tail
                    

                    Dann iobroker backup einmal von Hand in der Konsole starten. Dort sieht man die komplette Ausgabe, die Backitup nur im Debug-Log zeigt. Interessant sind die Zeilen „Cannot get objects: …" oder „Cannot get states: …" direkt vor „Validating backup …".

                    Die betroffene Zeile finden

                    Weil der tmp-Ordner gelöscht wird, muss man die Datei während des Laufs wegkopieren. Im ersten Terminal:

                    while true; do cp /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/objects.jsonl /tmp/objects_dump.jsonl 2>/dev/null; cp /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/states.jsonl /tmp/states_dump.jsonl 2>/dev/null; sleep 0.2; done
                    

                    Im zweiten Terminal:

                    iobroker backup
                    

                    Nach dem Fehler das erste Terminal mit Strg+C beenden. Der folgende Einzeiler liest die Kopie genauso wie der js-controller und nennt Zeilennummer, Objekt-ID, Zeilenlänge und die 120 Zeichen vor der gemeldeten Position:

                    node -e 'const {open}=require("fs/promises");(async()=>{const fd=await open(process.argv[1]);let n=0;for await(const line of fd.readLines()){n++;try{JSON.parse(line)}catch(e){const m=line.match(/"_?id":"([^"]+)"/);const p=+((e.message.match(/position (\d+)/)||[0,line.length])[1]);console.log("Zeile "+n+": "+(m?m[1]:"ID unlesbar")+" | Laenge "+line.length+" | "+e.message);console.log("..."+line.slice(Math.max(0,p-120),p)+"   <<< Position "+p)}}})()' /tmp/objects_dump.jsonl
                    

                    Für die States denselben Aufruf mit /tmp/states_dump.jsonl am Ende.

                    Einordnung des Ergebnisses

                    • Ist die gemeldete Zeile die letzte in der Kopie, wurde der Export mittendrin abgebrochen. Dann zuerst Platz schaffen, zum Beispiel alte Backups in /opt/iobroker/backups und im Backitup-Zielordner löschen, und den Lauf wiederholen.
                    • Steht die Zeile mitten in der Datei, ist die Objekt-ID der Ausgangspunkt. Das Objekt im Admin unter „Objekte" ansehen und prüfen, welcher Adapter es angelegt hat.

                    Zur Kontrolle der Live-Dateien reicht ein Blick auf die letzten 100 Zeichen. Endet die Ausgabe mit }$, ist die letzte Zeile vollständig, fehlt das $, ist sie abgeschnitten:

                    tail -c 100 /opt/iobroker/iobroker-data/objects.jsonl | cat -A
                    tail -c 100 /opt/iobroker/iobroker-data/states.jsonl | cat -A
                    
                    AsgothianA
                    AsgothianA
                    Asgothian
                    Developer
                    schrieb zuletzt editiert von
                    #9

                    @Shadowhunter23
                    Vielen Dank für die Details. Ich hab beides mal gemacht:

                    State des Systems scheint gut (ich hab auch mal alle nvme meldungen aus dmesg mitgegeben:

                    stormy@stormbroker:~ $ dmesg | grep -iE "i/o error|ext4|mmc|nvme" | tail
                    [    2.176827] nvme nvme0: Ignoring bogus Namespace Identifiers
                    [    2.185052]  nvme0n1: p1 p2
                    [    2.664564] sdhci-brcmstb 1000fff000.mmc: Got CD GPIO
                    [    2.664644] mmc1: CQHCI version 5.10
                    [    2.669737] mmc0: CQHCI version 5.10
                    [    2.714064] mmc0: SDHCI controller on 1000fff000.mmc [1000fff000.mmc] using ADMA 64-bit
                    [    2.863102] mmc1: SDHCI controller on 1001100000.mmc [1001100000.mmc] using ADMA 64-bit
                    [    2.903687] mmc1: new ultra high speed DDR50 SDIO card at address 0001
                    [    3.590822] EXT4-fs (nvme0n1p2): mounted filesystem ce208fd3-38a8-424a-87a2-cd44114eb820 ro with ordered data mode. Quota mode: none.
                    [    4.448618] EXT4-fs (nvme0n1p2): re-mounted ce208fd3-38a8-424a-87a2-cd44114eb820 r/w.
                    stormy@stormbroker:~ $ 
                    

                    Vollständig ist die Datei schon - der Fehler kommt aus einem State - da muss ich schauen wo der genau her kommt.

                    Allerdings sehe ich da trotzdem einen Bug im JS-Controller - beim Fehler muss die Datei entweder erhalten bleiben, oder eine bessere Meldung gegeben werden - sonst kommt man da nie drauf.

                    da mach ich morgen einen Bug Report im JS-Controller.

                    Nochmal vielen Dank.

                    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                    1 Antwort Letzte Antwort
                    0
                    • S
                      S
                      Shadowhunter23
                      schrieb zuletzt editiert von
                      #10

                      Wie gesagt bei mir war es ein Bild unter mqtt welches den file is corrupted erzeugt hat. Nach dem löschen des Objektes lief das Backup wieder fehlerfrei durch.

                      Proxmox 9 HA-Cluster mit 3x HP prodesk 400 G6 i5
                      ioBroker Backup Analyzer

                      AsgothianA 1 Antwort Letzte Antwort
                      0
                      • S Shadowhunter23

                        Wie gesagt bei mir war es ein Bild unter mqtt welches den file is corrupted erzeugt hat. Nach dem löschen des Objektes lief das Backup wieder fehlerfrei durch.

                        AsgothianA
                        AsgothianA
                        Asgothian
                        Developer
                        schrieb zuletzt editiert von
                        #11

                        @Shadowhunter23 Bei mir sind es Einträge im native die aus dem icloud2 Adapter kommen. Das zu finden ist selbst mit deinen Code-Schnipseln (nochmal danke dafür) nicht einfach.

                        Ich hab einen Issue am JS-Controller zum Thema löschen der Daten auch wenn Fehler beim Parsen auftreten aufgemacht. https://github.com/ioBroker/ioBroker.js-controller/issues/3484

                        A.

                        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                        1 Antwort Letzte Antwort
                        1
                        • mcm1957M
                          mcm1957M
                          mcm1957
                          Developer Most Active
                          schrieb zuletzt editiert von
                          #12

                          Ich frag mich nur warum irgendwelche Einträge im native das Backup crashen dürfen. Das sieht eigentlich nach eine Fehler im Backupkonzept oder im adpater-core aus. Solange ich etwas (egal was) mit den Systemroutinen in meine Objekte schreiben kann darf m.E. das Backup nicht daran scheitern sonern muss das 1:1 sichern und restaurieren.

                          Ev. wäre da ein zweites Issue mit der Forderung nach Backup muss alles sichern oder Schreiben ungültiger Daten muss verhindert werden angebracht. Wenn du das noch infos hast welcher Art die ungültigen Daten waren schreib das ggF.

                          P.S. Ich gehe davon aus, dass die ungültigen Daten NICHT durch manuelle Aktionen oder Dehle im Datei / Datenbanksystem oder Crashes entstanden sind.

                          Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                          Support Repositoryverwaltung.

                          Wer 'nen Kaffee spendieren will: https://paypal.me

                          LESEN - gute Forenbeitrage

                          1 Antwort Letzte Antwort
                          0

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          498

                          Online

                          33.1k

                          Benutzende

                          83.8k

                          Themen

                          1.4m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2026
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe