Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Probleme bei Installation des js-controllers - nix geht mehr

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Probleme bei Installation des js-controllers - nix geht mehr

    This topic has been deleted. Only users with topic management privileges can see it.
    • Zaphod
      Zaphod last edited by Zaphod

      Nachdem ich gestern Abend mit Hilfe mehrere hilfreicher Geister meine repository-Einträge wiederbeleben konnte (nochmals DANKE dafür), hab' ich endlich die ganzen Updates des letzten Jahres nachholen können.
      Das "schwierigste", den Javascript-Adapter, hab' ich mir für den Schluss aufgehoben.

      Nach dem Klick auf "update" lief das Update aber endlos, der Raspi war über ssh nicht mehr zu erreichen und ich musste ihn hart aus-/einschalten.
      Auch ein Installieren auf Kommandoeben mit "npm install iobroker.js-controller --unsafe-perm" war erfolglos, selbst nach einem "iob fix".
      ... und dann kam ich auf die dumme Idee, den js-controller zu deinstallieren mit "npm uninstall iobroker.js-controller",
      denn jetzt tut nichts mehr, kein "iobroker update", kein "iobroker upgrade self", kein "iob fix"

      ... was kann ich tun, ohne den iobroker neu aufzusetzen?

      Ich hab noch nie ein Backup einspielen müssen
      Mein Backup wäre noch aus der Zeit vor dem Update aller Module und besteht aus vier Dateien:

      javascripts_2024_02_04-17_30_29_ioBroker_backupiobroker.tar.gz
      historyDB_2024_02_04-17_30_05_ioBroker_backupiobroker.tar.gz
      redis_2024_02_04-17_30_05_ioBroker_backupiobroker.tar.gz
      iobroker_2024_02_04-17_29_56_ioBroker_backupiobroker.tar.gz
      

      Wäre das ausreichend für das Einspielen eines vollständigen Backups?

      und hier die Konfiguration

      • Adaptername: js-controller
      • Link zu Adapterrepository: www.github.com/?
      • Adapterversion: ?
      • js-controller Version: ich hatte 4.x - wollte auf 5.x
      • Admin Version: ?
      • Hardwaresystem: Pi 3
      • Arbeitsspeicher: 1,8 GB
      • Festplattenart: SD-Karte
      • Betriebssystem: Debian GNU/Linux 11 (bullseye)
      • Nodejs-Version: v18.19.0
      • NPM-Version: 10.2.3
      • Installationsart: Skript
      • Image, Docker genutzt: Nein
      • Ort, Name der Imagedatei: NN

      iob diag:

      Skript v.2023-10-10
      
      *** BASE SYSTEM ***
         Static hostname: raspberrypi
               Icon name: computer
        Operating System: Debian GNU/Linux 11 (bullseye)
                  Kernel: Linux 6.1.21-v8+
            Architecture: arm64
      
      Model		: Raspberry Pi 4 Model B Rev 1.1
      Docker          : false
      Virtualization  : none
      Kernel          : aarch64
      Userland        : arm64
      
      Systemuptime and Load:
       09:59:36 up 11 min,  1 user,  load average: 0.34, 0.40, 0.27
      CPU threads: 4
      
      
      *** RASPBERRY THROTTLING ***
      Current issues:
      No throttling issues detected.
      
      Previously detected issues:
      No throttling issues detected.
      
      *** Time and Time Zones ***
                     Local time: Mon 2024-02-05 09:59:36 CET
                 Universal time: Mon 2024-02-05 08:59:36 UTC
                       RTC time: n/a
                      Time zone: Europe/Berlin (CET, +0100)
      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:            1.8G        128M        1.2G        0.0K        564M        1.7G
      Swap:            99M          0B         99M
      Total:          1.9G        128M        1.3G
      
               1849 M total memory
                128 M used memory
                261 M active memory
                350 M inactive memory
               1156 M free memory
                327 M buffer memory
                236 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
      
      *** FAILED SERVICES ***
      
        UNIT LOAD ACTIVE SUB DESCRIPTION
      0 loaded units listed.
      
      *** FILESYSTEM ***
      Filesystem     Type      Size  Used Avail Use% Mounted on
      /dev/root      ext4       15G  7.5G  6.3G  55% /
      devtmpfs       devtmpfs  667M     0  667M   0% /dev
      tmpfs          tmpfs     925M     0  925M   0% /dev/shm
      tmpfs          tmpfs     370M  832K  370M   1% /run
      tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
      /dev/mmcblk0p1 vfat      253M   32M  221M  13% /boot
      tmpfs          tmpfs     185M     0  185M   0% /run/user/1000
      
      Messages concerning ext4 filesystem in dmesg:
      [Mon Feb  5 09:48:25 2024] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0  smsc95xx.macaddr=DC:A6:32:08:9F:1C vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  console=ttyS0,115200 console=tty1 root=PARTUUID=ab61121a-02 rootfstype=ext4 fsck.repair=yes fsck.mode=force rootwait
      [Mon Feb  5 09:48:26 2024] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Quota mode: none.
      [Mon Feb  5 09:48:26 2024] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
      [Mon Feb  5 09:48:39 2024] EXT4-fs (mmcblk0p2): re-mounted. Quota mode: none.
      
      Show mounted filesystems \(real ones only\):
      TARGET  SOURCE         FSTYPE OPTIONS
      /       /dev/mmcblk0p2 ext4   rw,noatime
      `-/boot /dev/mmcblk0p1 vfat   rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,flush,errors=remount-ro
      
      Files in neuralgic directories:
      
      /var:
      2.4G	/var/
      1.7G	/var/log
      1.6G	/var/log/journal/09495a96d45d4d0c9c1b9ad4a53ef28c
      1.6G	/var/log/journal
      464M	/var/cache
      
      Archived and active journals take up 1.5G in the file system.
      
      /opt/iobroker/backups:
      72M	/opt/iobroker/backups/
      
      /opt/iobroker/iobroker-data:
      357M	/opt/iobroker/iobroker-data/
      214M	/opt/iobroker/iobroker-data/files
      89M	/opt/iobroker/iobroker-data/history
      51M	/opt/iobroker/iobroker-data/files/javascript.admin
      45M	/opt/iobroker/iobroker-data/files/devices.admin/static
      
      The five largest files in iobroker-data are:
      35M	/opt/iobroker/iobroker-data/files/devices.admin/static/js/main.24f2bb56.js.map
      33M	/opt/iobroker/iobroker-data/files/iot.admin/static/js/main.1797d034.js.map
      22M	/opt/iobroker/iobroker-data/files/web.admin/static/js/main.c05ba1d3.js.map
      9.6M	/opt/iobroker/iobroker-data/objects.jsonl
      8.6M	/opt/iobroker/iobroker-data/objects.json.migrated
      
      USB-Devices by-id:
      USB-Sticks -  Avoid direct links to /dev/* in your adapter setups, please always prefer the links 'by-id':
      
      /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE1997444-if00
      
      *** NodeJS-Installation ***
      
      /usr/bin/nodejs 	v18.19.0
      /usr/bin/node 		v18.19.0
      /usr/bin/npm 		10.2.3
      /usr/bin/npx 		10.2.3
      /usr/bin/corepack 	0.22.0
      
      
      nodejs:
        Installed: 18.19.0-1nodesource1
        Candidate: 18.19.0-1nodesource1
        Version table:
       *** 18.19.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
              100 /var/lib/dpkg/status
           18.18.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.18.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.18.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.17.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.17.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.16.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.16.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.15.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.14.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.14.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.14.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.13.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.12.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.11.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.10.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.9.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.9.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.8.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.7.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.6.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.5.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.4.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.3.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.2.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.1.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           18.0.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages
           12.22.12~dfsg-1~deb11u4 500
              500 http://deb.debian.org/debian bullseye/main arm64 Packages
              500 http://security.debian.org/debian-security bullseye-security/main arm64 Packages
      
      Temp directories causing npm8 problem: 156
      Some problems detected, please run iob fix
      
      Errors in npm tree:
      npm ERR! code ELSPROBLEMS
      npm ERR! extraneous: @emnapi/core@ /opt/iobroker/node_modules/@emnapi/core
      npm ERR! extraneous: @emnapi/runtime@ /opt/iobroker/node_modules/@emnapi/runtime
      npm ERR! extraneous: @napi-rs/wasm-runtime@ /opt/iobroker/node_modules/@napi-rs/wasm-runtime
      npm ERR! extraneous: @tybys/wasm-util@ /opt/iobroker/node_modules/@tybys/wasm-util
      npm ERR! extraneous: @types/request@ /opt/iobroker/node_modules/@types/request
      npm ERR! extraneous: coffeescript@ /opt/iobroker/node_modules/coffeescript
      npm ERR! extraneous: cron-parser@ /opt/iobroker/node_modules/cron-parser
      npm ERR! extraneous: fs-minipass@2.1.0 /opt/iobroker/node_modules/fs-minipass
      npm ERR! invalid: iobroker.javascript@ /opt/iobroker/node_modules/iobroker.javascript
      npm ERR! invalid: iobroker.js-controller@ /opt/iobroker/node_modules/iobroker.js-controller
      npm ERR! extraneous: is-nan@ /opt/iobroker/node_modules/is-nan
      npm ERR! extraneous: jsonfile@6.1.0 /opt/iobroker/node_modules/jsonfile
      npm ERR! extraneous: long-timeout@0.1.1 /opt/iobroker/node_modules/long-timeout
      npm ERR! extraneous: luxon@ /opt/iobroker/node_modules/luxon
      npm ERR! extraneous: minipass@3.1.6 /opt/iobroker/node_modules/minipass
      npm ERR! extraneous: minizlib@2.1.2 /opt/iobroker/node_modules/minizlib
      npm ERR! extraneous: mkdirp@1.0.4 /opt/iobroker/node_modules/mkdirp
      npm ERR! extraneous: node-inspect@2.0.0 /opt/iobroker/node_modules/node-inspect
      npm ERR! extraneous: node-schedule@ /opt/iobroker/node_modules/node-schedule
      npm ERR! extraneous: pako@1.0.11 /opt/iobroker/node_modules/pako
      npm ERR! extraneous: proxy-from-env@1.1.0 /opt/iobroker/node_modules/proxy-from-env
      npm ERR! extraneous: setimmediate@1.0.5 /opt/iobroker/node_modules/setimmediate
      npm ERR! extraneous: sorted-array-functions@1.3.0 /opt/iobroker/node_modules/sorted-array-functions
      npm ERR! extraneous: suncalc2@1.8.1 /opt/iobroker/node_modules/suncalc2
      npm ERR! extraneous: typescript@ /opt/iobroker/node_modules/typescript
      npm ERR! extraneous: universalify@2.0.0 /opt/iobroker/node_modules/universalify
      npm ERR! extraneous: virtual-tsc@0.6.2 /opt/iobroker/node_modules/virtual-tsc
      npm ERR! extraneous: wake_on_lan@1.0.0 /opt/iobroker/node_modules/wake_on_lan
      npm ERR! extraneous: tslib@2.6.2 /opt/iobroker/node_modules/@emnapi/core/node_modules/tslib
      npm ERR! extraneous: tslib@2.6.2 /opt/iobroker/node_modules/@emnapi/runtime/node_modules/tslib
      npm ERR! extraneous: tslib@2.6.2 /opt/iobroker/node_modules/@tybys/wasm-util/node_modules/tslib
      npm ERR! extraneous: form-data@ /opt/iobroker/node_modules/@types/request/node_modules/form-data
      npm ERR! invalid: axios@ /opt/iobroker/node_modules/iobroker.admin/node_modules/axios
      npm ERR! extraneous: form-data@ /opt/iobroker/node_modules/iobroker.admin/node_modules/form-data
      npm ERR! invalid: axios@ /opt/iobroker/node_modules/iobroker.backitup/node_modules/axios
      npm ERR! extraneous: cron-parser@ /opt/iobroker/node_modules/iobroker.backitup/node_modules/cron-parser
      npm ERR! extraneous: form-data@ /opt/iobroker/node_modules/iobroker.backitup/node_modules/form-data
      npm ERR! invalid: fs-extra@ /opt/iobroker/node_modules/iobroker.backitup/node_modules/fs-extra
      npm ERR! extraneous: luxon@ /opt/iobroker/node_modules/iobroker.backitup/node_modules/luxon
      npm ERR! invalid: node-schedule@ /opt/iobroker/node_modules/iobroker.backitup/node_modules/node-schedule
      npm ERR! invalid: axios@ /opt/iobroker/node_modules/iobroker.hm-rega/node_modules/axios
      npm ERR! extraneous: form-data@ /opt/iobroker/node_modules/iobroker.hm-rega/node_modules/form-data
      npm ERR! invalid: axios@ /opt/iobroker/node_modules/iobroker.info/node_modules/axios
      npm ERR! extraneous: form-data@ /opt/iobroker/node_modules/iobroker.info/node_modules/form-data
      npm ERR! invalid: axios@ /opt/iobroker/node_modules/iobroker.iot/node_modules/axios
      npm ERR! extraneous: form-data@ /opt/iobroker/node_modules/iobroker.iot/node_modules/form-data
      npm ERR! extraneous: @types/node@ /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/node
      npm ERR! extraneous: isarray@ /opt/iobroker/node_modules/iobroker.javascript/node_modules/isarray
      npm ERR! extraneous: jszip@3.10.1 /opt/iobroker/node_modules/iobroker.javascript/node_modules/jszip
      npm ERR! invalid: lie@ /opt/iobroker/node_modules/iobroker.javascript/node_modules/lie
      npm ERR! extraneous: lie@ /opt/iobroker/node_modules/iobroker.javascript/node_modules/lie
      npm ERR! extraneous: readable-stream@2.3.7 /opt/iobroker/node_modules/iobroker.javascript/node_modules/readable-stream
      npm ERR! invalid: string_decoder@ /opt/iobroker/node_modules/iobroker.javascript/node_modules/string_decoder
      npm ERR! extraneous: string_decoder@ /opt/iobroker/node_modules/iobroker.javascript/node_modules/string_decoder
      npm ERR! extraneous: cron-parser@ /opt/iobroker/node_modules/iobroker.js-controller/node_modules/cron-parser
      npm ERR! extraneous: debug@ /opt/iobroker/node_modules/iobroker.js-controller/node_modules/debug
      npm ERR! extraneous: luxon@3.4.4 /opt/iobroker/node_modules/iobroker.js-controller/node_modules/luxon
      npm ERR! extraneous: ms@ /opt/iobroker/node_modules/iobroker.js-controller/node_modules/ms
      npm ERR! extraneous: node-schedule@ /opt/iobroker/node_modules/iobroker.js-controller/node_modules/node-schedule
      npm ERR! invalid: axios@ /opt/iobroker/node_modules/iobroker.lovelace/node_modules/axios
      npm ERR! extraneous: form-data@ /opt/iobroker/node_modules/iobroker.lovelace/node_modules/form-data
      npm ERR! invalid: axios@ /opt/iobroker/node_modules/iobroker.pushover/node_modules/axios
      npm ERR! extraneous: form-data@ /opt/iobroker/node_modules/iobroker.pushover/node_modules/form-data
      npm ERR! extraneous: form-data@ /opt/iobroker/node_modules/iobroker.socketio/node_modules/form-data
      npm ERR! invalid: nan@ /opt/iobroker/node_modules/nan
      npm ERR! missing: mime-types@^2.1.35, required by iobroker.web@6.2.3
      npm ERR! extraneous: debug@4.3.4 /opt/iobroker/node_modules/virtual-tsc/node_modules/debug
      npm ERR! extraneous: ms@2.1.2 /opt/iobroker/node_modules/virtual-tsc/node_modules/ms
      npm ERR! invalid: typescript@ /opt/iobroker/node_modules/typescript
      npm ERR! invalid: axios@ /opt/iobroker/node_modules/@iobroker/socket-classes/node_modules/axios
      npm ERR! extraneous: form-data@ /opt/iobroker/node_modules/@iobroker/socket-classes/node_modules/form-data
      npm ERR! invalid: safe-buffer@5.2.1 /opt/iobroker/node_modules/safe-buffer
      npm ERR! missing: mime-types@~2.1.19, required by request@2.88.2
      npm ERR! invalid: isarray@ /opt/iobroker/node_modules/iobroker.javascript/node_modules/isarray
      npm ERR! invalid: axios@ /opt/iobroker/node_modules/iobroker.socketio/node_modules/axios
      npm ERR! missing: mime-types@~2.1.24, required by type-is@1.6.18
      npm ERR! missing: mime-types@~2.1.34, required by accepts@1.3.8
      npm ERR! missing: mime-db@>= 1.43.0 < 2, required by compressible@2.0.18
      npm ERR! missing: mime-types@^2.1.12, required by form-data@2.3.3
      npm ERR! invalid: @types/node@ /opt/iobroker/node_modules/@types/node
      npm ERR! invalid: tar@ /opt/iobroker/node_modules/tar
      npm ERR! extraneous: chownr@2.0.0 /opt/iobroker/node_modules/tar/node_modules/chownr
      
      npm ERR! A complete log of this run can be found in: /home/pi/.npm/_logs/2024-02-05T08_59_45_371Z-debug-0.log
      
      *** ioBroker-Installation ***
      
      ioBroker Status
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
          at node:internal/main/run_main_module:28:49 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      Node.js v18.19.0
      
      Core adapters versions
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
          at node:internal/main/run_main_module:28:49 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      Node.js v18.19.0
      js-controller: 	
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
          at node:internal/main/run_main_module:28:49 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      Node.js v18.19.0
      admin: 		
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
          at node:internal/main/run_main_module:28:49 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      Node.js v18.19.0
      javascript: 	
      
      npm ERR! code ELSPROBLEMS
      npm ERR! extraneous: @emnapi/core@ /opt/iobroker/node_modules/@emnapi/core
      npm ERR! extraneous: @emnapi/runtime@ /opt/iobroker/node_modules/@emnapi/runtime
      npm ERR! extraneous: @napi-rs/wasm-runtime@ /opt/iobroker/node_modules/@napi-rs/wasm-runtime
      npm ERR! extraneous: @tybys/wasm-util@ /opt/iobroker/node_modules/@tybys/wasm-util
      npm ERR! extraneous: @types/request@ /opt/iobroker/node_modules/@types/request
      npm ERR! extraneous: coffeescript@ /opt/iobroker/node_modules/coffeescript
      npm ERR! extraneous: cron-parser@ /opt/iobroker/node_modules/cron-parser
      npm ERR! extraneous: fs-minipass@2.1.0 /opt/iobroker/node_modules/fs-minipass
      npm ERR! invalid: iobroker.javascript@ /opt/iobroker/node_modules/iobroker.javascript
      npm ERR! invalid: iobroker.js-controller@ /opt/iobroker/node_modules/iobroker.js-controller
      npm ERR! extraneous: is-nan@ /opt/iobroker/node_modules/is-nan
      npm ERR! extraneous: jsonfile@6.1.0 /opt/iobroker/node_modules/jsonfile
      npm ERR! extraneous: long-timeout@0.1.1 /opt/iobroker/node_modules/long-timeout
      npm ERR! extraneous: luxon@ /opt/iobroker/node_modules/luxon
      npm ERR! extraneous: minipass@3.1.6 /opt/iobroker/node_modules/minipass
      npm ERR! extraneous: minizlib@2.1.2 /opt/iobroker/node_modules/minizlib
      npm ERR! extraneous: mkdirp@1.0.4 /opt/iobroker/node_modules/mkdirp
      npm ERR! extraneous: node-inspect@2.0.0 /opt/iobroker/node_modules/node-inspect
      npm ERR! extraneous: node-schedule@ /opt/iobroker/node_modules/node-schedule
      npm ERR! extraneous: pako@1.0.11 /opt/iobroker/node_modules/pako
      npm ERR! extraneous: proxy-from-env@1.1.0 /opt/iobroker/node_modules/proxy-from-env
      npm ERR! extraneous: setimmediate@1.0.5 /opt/iobroker/node_modules/setimmediate
      npm ERR! extraneous: sorted-array-functions@1.3.0 /opt/iobroker/node_modules/sorted-array-functions
      npm ERR! extraneous: suncalc2@1.8.1 /opt/iobroker/node_modules/suncalc2
      npm ERR! extraneous: typescript@ /opt/iobroker/node_modules/typescript
      npm ERR! extraneous: universalify@2.0.0 /opt/iobroker/node_modules/universalify
      npm ERR! extraneous: virtual-tsc@0.6.2 /opt/iobroker/node_modules/virtual-tsc
      npm ERR! extraneous: wake_on_lan@1.0.0 /opt/iobroker/node_modules/wake_on_lan
      
      npm ERR! A complete log of this run can be found in: /home/pi/.npm/_logs/2024-02-05T08_59_52_675Z-debug-0.log
      Adapters from github: 	0
      
      Adapter State
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
          at node:internal/main/run_main_module:28:49 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      Node.js v18.19.0
      
      Enabled adapters with bindings
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
          at node:internal/main/run_main_module:28:49 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      Node.js v18.19.0
      
      ioBroker-Repositories
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
          at node:internal/main/run_main_module:28:49 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      Node.js v18.19.0
      
      Installed ioBroker-Instances
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
          at node:internal/main/run_main_module:28:49 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      Node.js v18.19.0
      
      Objects and States
      Please stand by - This may take a while
      Objects: 	0
      States: 	0
      
      *** OS-Repositories and Updates ***
      Hit:1 http://phoscon.de/apt/deconz bullseye InRelease
      Hit:2 http://deb.debian.org/debian bullseye InRelease
      Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
      Hit:4 http://security.debian.org/debian-security bullseye-security InRelease
      Hit:5 http://archive.raspberrypi.org/debian bullseye InRelease
      Hit:6 https://deb.nodesource.com/node_18.x nodistro 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:443             0.0.0.0:*               LISTEN      1000       14721      386/deCONZ          
      tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      109        13854      567/redis-server 12 
      tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          13197      611/sshd: /usr/sbin 
      tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1000       13176      386/deCONZ          
      tcp6       0      0 :::22                   :::*                    LISTEN      0          13199      611/sshd: /usr/sbin 
      tcp6       0      0 ::1:6379                :::*                    LISTEN      109        13855      567/redis-server 12 
      udp        0      0 0.0.0.0:68              0.0.0.0:*                           0          15595      761/dhcpcd          
      udp        0      0 0.0.0.0:5353            0.0.0.0:*                           108        13111      375/avahi-daemon: r 
      udp        0      0 0.0.0.0:47447           0.0.0.0:*                           108        13113      375/avahi-daemon: r 
      udp        0      0 0.0.0.0:1900            0.0.0.0:*                           1000       13960      386/deCONZ          
      udp6       0      0 :::5353                 :::*                                108        13112      375/avahi-daemon: r 
      udp6       0      0 :::46806                :::*                                108        13114      375/avahi-daemon: r 
      
      *** Log File - Last 25 Lines ***
      
      2024-02-05 00:08:17.805  - info: history.0 (6007) Delete old history "/opt/iobroker/iobroker-data/history/20230204/history.alias.0.JalousieAZi.state.json"
      2024-02-05 00:08:17.827  - info: history.0 (6007) Delete old history "/opt/iobroker/iobroker-data/history/20230204/history.alias.0.JalousieEZi.state.json"
      2024-02-05 00:08:17.854  - info: history.0 (6007) Delete old history "/opt/iobroker/iobroker-data/history/20230204/history.alias.0.KontaktWerkraum.state.json"
      2024-02-05 00:08:17.875  - info: history.0 (6007) Delete old history "/opt/iobroker/iobroker-data/history/20230204/history.alias.0.KontaktSüdtür.state.json"
      2024-02-05 00:08:17.899  - info: history.0 (6007) Delete old history "/opt/iobroker/iobroker-data/history/20230204/history.deconz.0.Sensors.56.temperature.json"
      2024-02-05 00:08:17.949  - info: history.0 (6007) Delete old history "/opt/iobroker/iobroker-data/history/20230204/history.deconz.0.Sensors.57.humidity.json"
      2024-02-05 00:08:17.983  - info: history.0 (6007) Delete old history "/opt/iobroker/iobroker-data/history/20230204/history.netatmo.0.61caf89ef9ae333fee161c92.70-ee-50-83-d1-30.02-00-00-83-b7-1c.Humidity.Humidity.json"
      2024-02-05 00:08:18.007  - info: history.0 (6007) Delete old history "/opt/iobroker/iobroker-data/history/20230204/history.netatmo.0.61caf89ef9ae333fee161c92.70-ee-50-83-d1-30.02-00-00-83-b7-1c.Temperature.DewPoint.json"
      2024-02-05 00:08:18.009  - info: history.0 (6007) Delete old history dir "/opt/iobroker/iobroker-data/history/20230204"
      2024-02-05 00:08:18.041  - info: history.0 (6007) terminating
      2024-02-05 00:08:18.043  - info: history.0 (6007) Terminated (NO_ERROR): Without reason
      2024-02-05 00:08:17.827  - info: host.raspberrypi instance system.adapter.javascript.0 terminated with code 0 (NO_ERROR)
      2024-02-05 00:08:18.148  - info: host.raspberrypi instance system.adapter.alexa2.0 terminated with code 0 (NO_ERROR)
      2024-02-05 00:08:18.148  - info: host.raspberrypi instance system.adapter.deconz.0 terminated with code 0 (NO_ERROR)
      2024-02-05 00:08:18.149  - info: host.raspberrypi instance system.adapter.harmony.0 terminated with code 0 (NO_ERROR)
      2024-02-05 00:08:18.246  - info: host.raspberrypi instance system.adapter.iot.0 terminated with code 0 (NO_ERROR)
      2024-02-05 00:08:18.246  - info: host.raspberrypi instance system.adapter.hm-rega.0 terminated with code 0 (NO_ERROR)
      2024-02-05 00:08:18.247  - warn: host.raspberrypi instance system.adapter.pushover.0 terminated due to SIGTERM
      2024-02-05 00:08:18.247  - info: host.raspberrypi instance system.adapter.pushover.0 terminated with code null ()
      2024-02-05 00:08:18.335  - warn: host.raspberrypi instance system.adapter.hm-rpc.0 terminated due to SIGTERM
      2024-02-05 00:08:18.335  - info: host.raspberrypi instance system.adapter.hm-rpc.0 terminated with code null ()
      2024-02-05 00:08:18.336  - info: host.raspberrypi instance system.adapter.web.0 terminated with code 0 (NO_ERROR)
      2024-02-05 00:08:18.675  - info: host.raspberrypi instance system.adapter.history.0 terminated with code 0 (NO_ERROR)
      2024-02-05 00:08:18.676  - info: host.raspberrypi All instances are stopped.
      2024-02-05 00:08:18.816  - info: host.raspberrypi terminated
      
      
      Thomas Braun da_Woody Glasfaser 3 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @Zaphod last edited by

        @zaphod

        Hatte dir gestern nicht @Glasfaser geraten nicht irgendwas irgendwie da herumzurühren?

        cd /opt/iobroker
        sudo -H -u iobroker npm install iobroker.js-controller
        iob stop
        iob fix
        iob start
        iob update
        
        1 Reply Last reply Reply Quote 0
        • Zaphod
          Zaphod last edited by

          ... ja, hat er mir geraten.

          Aber ich kann doch nicht bei jedem Problem gleich die Community belästigen 😧
          ... zumal am Montag morgen

          Die Meldung nach "sudo -H -u iobroker npm install iobroker.js-controller"

          npm ERR! code ENOTEMPTY
          npm ERR! syscall rename
          npm ERR! path /opt/iobroker/node_modules/coffeescript
          npm ERR! dest /opt/iobroker/node_modules/.coffeescript-Mf4b1lqI
          npm ERR! errno -39
          npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/coffeescript' -> '/opt/iobroker/node_modules/.coffeescript-Mf4b1lqI'
          
          Thomas Braun 1 Reply Last reply Reply Quote 0
          • da_Woody
            da_Woody @Zaphod last edited by

            @zaphod sagte in Probleme bei Installation des js-controllers - nix geht mehr:

            was kann ich tun, ohne den iobroker neu aufzusetzen?

            Neu aufsetzen. Alles andere grenzt an Masochismus bei der anscheinend absolut verkorksten Install.

            Zaphod 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @Zaphod last edited by

              @zaphod

              iob stop 
              iob fix
              cd /opt/iobroker
              sudo -H -u iobroker npm install iobroker.js-controller
              iob update
              
              1 Reply Last reply Reply Quote 0
              • Zaphod
                Zaphod @da_Woody last edited by

                @da_woody

                .. ich hab' ne echt umfangreiche Installation und hab' noch nie meine Backups einspielen müssen.
                Meinst Du, die vier Dateien (s.o.) reichen für ein zurückspielen?

                Ich würde dann das /opt/iobroker-Verzeichnis umbenennen und mit
                "curl -sLf https://iobroker.net/install.sh | bash -" neu installieren.
                Mein npm, node und Ubuntu sind auf dem neuesten Stand.

                .. aber zuvor warte ich hier noch etwas ...

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Zaphod last edited by

                  @zaphod wenn du sichergehen willst nimmst du eine neue Karte für die neue Installation.

                  1. ist deine Karte wahrscheinlich schon an der Renteneintritts grenze, und zum 2. hättest du dann die alte Karte noch als Hardwarebackup
                  Zaphod 1 Reply Last reply Reply Quote 1
                  • Zaphod
                    Zaphod @Homoran last edited by

                    @homoran

                    gute idee

                    1 Reply Last reply Reply Quote 0
                    • Glasfaser
                      Glasfaser @Zaphod last edited by

                      @zaphod sagte in Probleme bei Installation des js-controllers - nix geht mehr:

                      Das "schwierigste", den Javascript-Adapter, hab' ich mir für den Schluss aufgehoben.

                      oder doch der js-controller

                      @thomas-braun sagte in Probleme bei Installation des js-controllers - nix geht mehr:

                      @zaphod
                      Hatte dir gestern nicht @Glasfaser geraten nicht irgendwas irgendwie da herumzurühren?

                      @zaphod sagte in Probleme bei Installation des js-controllers - nix geht mehr:

                      ... ja, hat er mir geraten.

                      🙄 😥

                      redis-server

                      States type: redis

                      Achtung beim neu aufsetzen ... nicht den Redisserver vergessen !

                      und bei den wenigen States frage ich mich , warum ein Redis-Server :

                      Objects: 9562
                      States: 7085

                      Zaphod 1 Reply Last reply Reply Quote 0
                      • Zaphod
                        Zaphod @Glasfaser last edited by

                        @glasfaser ... sorry

                        .. bin gerade dabei das Ganze auf einem neuen RasPi aufzusetzen, denn tatsächlich misstraue ich meiner wahrscheinlich schon mehr als 5 Jahre alten SD-Karte. iobroker läuft schon

                        ... jetzt "nur" noch die Backups einspielen.
                        Hab' ich noch nie gemacht.
                        Mein Plan - in folgender Reihenfolge

                        • iobroker_2024_02_04-17_29_56_ioBroker_backupiobroker.tar.gz
                          ... dann sollten alle Adapter installiert werden und die Einstellungen bekommen, die sie hatten

                        • javascripts_2024_02_04-17_30_29_ioBroker_backupiobroker.tar.gz
                          ... dann sind alle mein javascripte wieder da

                        • historyDB_2024_02_04-17_30_05_ioBroker_backupiobroker.tar.gz
                          .. dann sind alle historischen Datenwerte wieder da (die ich eigentlich nicht wirklich bräuchte)

                        • redis_2024_02_04-17_30_05_ioBroker_backupiobroker.tar.gz
                          ... spiel ich nicht ein, ich hab' auch redis (noch) nicht installiert. Dann sind zwar die Schaltwerte erstmal weg (dafür ist doch Redis da - oder?) bauen sich aber mit der Bedienung neu auf ... dann nicht in der redis-Datenbank

                        ... seh' ich das alles richtig?

                        Glasfaser 2 Replies Last reply Reply Quote 0
                        • Glasfaser
                          Glasfaser @Zaphod last edited by Glasfaser

                          @zaphod sagte in Probleme bei Installation des js-controllers - nix geht mehr:

                          Mein Plan - in folgender Reihenfolge

                          iobroker_2024_02_04-17_29_56_ioBroker_backupiobroker.tar.gz
                          ... dann sollten alle Adapter installiert werden und die Einstellungen bekommen, die sie hatten

                          javascripts_2024_02_04-17_30_29_ioBroker_backupiobroker.tar.gz
                          ... dann sind alle mein javascripte wieder da

                          du brauchst nur Punkt 1 als Backup / Restore , denn zwei ist ein Zusatzabsicherung von den Scripten

                          1 Reply Last reply Reply Quote 0
                          • Glasfaser
                            Glasfaser @Zaphod last edited by

                            @zaphod sagte in Probleme bei Installation des js-controllers - nix geht mehr:

                            .. jetzt "nur" noch die Backups einspielen.

                            die haben aber noch JS Controller 4 !?

                            Zaphod 1 Reply Last reply Reply Quote 0
                            • Zaphod
                              Zaphod @Glasfaser last edited by

                              @glasfaser

                              haben Sie 😢

                              Das BackUp-restore hat da auch gemeckert ...
                              ... und jetzt hängt alles.

                              Iobroker down.
                              ich starte ihn in der Kommandozeile neu und schau 'mal.
                              Wenn alle Stricke reißen bau ich die Adapter alle neu auf.
                              Mein "Schatz" liegt in den Scripten.

                              .. oder kennst Du eine Möglichkeit, wie man backups mit js-controller 4 auf eine aktuelle iobroker-Instanz spielen kann?

                              Thomas Braun Glasfaser 2 Replies Last reply Reply Quote 0
                              • Thomas Braun
                                Thomas Braun Most Active @Zaphod last edited by

                                @zaphod

                                Was ist denn bei meinem Ansatz von heute morgen herumgekommen?

                                Zaphod 1 Reply Last reply Reply Quote 0
                                • Glasfaser
                                  Glasfaser @Zaphod last edited by Glasfaser

                                  @zaphod sagte in Probleme bei Installation des js-controllers - nix geht mehr:

                                  Das BackUp-restore hat da auch gemeckert ...

                                  Ja , denn die neuinstalltion von ioBroker beinhaltet den JS Conroller 5
                                  deshalb mußt du auf 4

                                  cd /opt/iobroker
                                  sudo -H -u iobroker npm install iobroker.js-controller@4.0.24
                                  

                                  dann später wieder auf 5

                                  1 Reply Last reply Reply Quote 0
                                  • Zaphod
                                    Zaphod @Thomas Braun last edited by

                                    @thomas-braun

                                    ... der Tipp, alles neu aufzubauen mit einer neun sd-Karte.
                                    Ich hab' immer noch'n Raspi in Reserve und so hab' ich mir für heute Abend vorgenommen, das Ding ganz neu aufzubauen - insb. mit neuer SD-Karte
                                    Da läuft auch noch ein Phoscon drauf.

                                    o.k. irgendwie scheint nach dem fehlgeschlagenen restore alles wieder zerschossen.
                                    ich setz die SD-Karte neu auf und beginne das Spiel von vorn.
                                    Vor dem Restore falle ich auf JS Controller 4 zurück und restore dann.

                                    Blöde Frage:
                                    Wie komme ich dann auf JS-Controller 5?
                                    Mit "iob upgrade self"?

                                    Glasfaser Thomas Braun 2 Replies Last reply Reply Quote 0
                                    • Glasfaser
                                      Glasfaser @Zaphod last edited by

                                      @zaphod sagte in Probleme bei Installation des js-controllers - nix geht mehr:

                                      Blöde Frage:
                                      Wie komme ich dann auf JS-Controller 5?
                                      Mit "iob upgrade self"?

                                      ja , später wenn alles läuft !

                                      Zaphod 1 Reply Last reply Reply Quote 0
                                      • Zaphod
                                        Zaphod @Glasfaser last edited by

                                        @glasfaser

                                        yepp - irgendwie muss man den freien Tag ja sinnvoll gestalten 😇
                                        Der in Jahren mühsam erarbeitete WAF schwindet ...

                                        dann erstmal wieder, DANKE!

                                        da_Woody 1 Reply Last reply Reply Quote 0
                                        • Thomas Braun
                                          Thomas Braun Most Active @Zaphod last edited by

                                          @zaphod sagte in Probleme bei Installation des js-controllers - nix geht mehr:

                                          ... der Tipp, alles neu aufzubauen mit einer neun sd-Karte.

                                          Ich meinte eigentlich den iob fix auszuführen und den js-controller zu laden.

                                          1 Reply Last reply Reply Quote 0
                                          • da_Woody
                                            da_Woody @Zaphod last edited by

                                            @zaphod sagte in Probleme bei Installation des js-controllers - nix geht mehr:

                                            Der in Jahren mühsam erarbeitete WAF schwindet ...

                                            biglol.gif tja, wenn du das system immer aktuell gehalten hättest,
                                            happy wife, happy live... fool.gif

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            964
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            20
                                            1108
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo