Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Update js-controller@4.1.x oder neuer

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Update js-controller@4.1.x oder neuer

Scheduled Pinned Locked Moved ioBroker Allgemein
updateupgradejs-controller
14 Posts 5 Posters 1.2k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    balandur
    wrote on last edited by
    #1

    Hallo zusammen,

    aktuell nutze ich die Version 4.0.24 und wollte auf die neueste Version updaten. Diese ist scheinbar Version 4.2.0
    Leider wenn ich iobroker upgrade nach einem iobroker update ausführe, bleibt er auf der aktuellen Version und schreibt, dass diese die neueste wäre.

    Warum möchte ich updaten? Aus folgendem Grund bzw. Meldung

    javascript.0 (57206) script.js.common: onFile: your js-controller does not support yet onFile subscribes. Please update to js-controller@4.1.x or newer
    

    Vielen Dank für Eure Hilfe.

    arteckA Thomas BraunT 2 Replies Last reply
    0
    • B balandur

      Hallo zusammen,

      aktuell nutze ich die Version 4.0.24 und wollte auf die neueste Version updaten. Diese ist scheinbar Version 4.2.0
      Leider wenn ich iobroker upgrade nach einem iobroker update ausführe, bleibt er auf der aktuellen Version und schreibt, dass diese die neueste wäre.

      Warum möchte ich updaten? Aus folgendem Grund bzw. Meldung

      javascript.0 (57206) script.js.common: onFile: your js-controller does not support yet onFile subscribes. Please update to js-controller@4.1.x or newer
      

      Vielen Dank für Eure Hilfe.

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      wrote on last edited by
      #2

      @balandur sagte in Update js-controller@4.1.x oder neuer:

      iobroker upgrade

      iobroker upgrade self
      

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      B 1 Reply Last reply
      0
      • arteckA arteck

        @balandur sagte in Update js-controller@4.1.x oder neuer:

        iobroker upgrade

        iobroker upgrade self
        
        B Offline
        B Offline
        balandur
        wrote on last edited by
        #3

        @arteck
        Vielen Dank für deine Antwort. Dies habe ich bereits durchgeführt. Leider bleibt er auf der bereits installierten Version

        pi@raspberrypi:/opt/iobroker $ iobroker upgrade self
        Host    "raspberrypi"    is up to date.
        pi@raspberrypi:/opt/iobroker $ iobroker version
        4.0.24
        
        
        T 1 Reply Last reply
        0
        • B balandur

          @arteck
          Vielen Dank für deine Antwort. Dies habe ich bereits durchgeführt. Leider bleibt er auf der bereits installierten Version

          pi@raspberrypi:/opt/iobroker $ iobroker upgrade self
          Host    "raspberrypi"    is up to date.
          pi@raspberrypi:/opt/iobroker $ iobroker version
          4.0.24
          
          
          T Do not disturb
          T Do not disturb
          toralt
          wrote on last edited by
          #4

          @balandur 4.0.24 ist doch die aktuelle Version (zumindest zeigt mir ioBroker das an)? Wie kommst Du auf 4.2.0?

          << ioBroker im Docker auf Synology DS1821+, 10GBit, 32GB RAM>>

          B 1 Reply Last reply
          2
          • T toralt

            @balandur 4.0.24 ist doch die aktuelle Version (zumindest zeigt mir ioBroker das an)? Wie kommst Du auf 4.2.0?

            B Offline
            B Offline
            balandur
            wrote on last edited by
            #5

            @toralt
            Hab da mal auf Wikipedia vertraut https://de.wikipedia.org/wiki/IoBroker

            1 Reply Last reply
            0
            • B balandur

              Hallo zusammen,

              aktuell nutze ich die Version 4.0.24 und wollte auf die neueste Version updaten. Diese ist scheinbar Version 4.2.0
              Leider wenn ich iobroker upgrade nach einem iobroker update ausführe, bleibt er auf der aktuellen Version und schreibt, dass diese die neueste wäre.

              Warum möchte ich updaten? Aus folgendem Grund bzw. Meldung

              javascript.0 (57206) script.js.common: onFile: your js-controller does not support yet onFile subscribes. Please update to js-controller@4.1.x or newer
              

              Vielen Dank für Eure Hilfe.

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              wrote on last edited by
              #6

              @balandur

              github:	5.0.0
              latest:	4.0.24 for 25 days
              stable:	4.0.24 for 25 days
              

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              1 Reply Last reply
              0
              • I Offline
                I Offline
                Intruminator
                wrote on last edited by
                #7

                Servus,

                leider ist ein upgrade von Debian 10 (buster) auf Debian 11 (bullseye) auf meinem Raspberry Pi 3 B+ schief gelaufen.
                Daraufhin habe ich mein Backup-Image der SD-Karte von 2018 :face_with_rolling_eyes: wieder in Betrieb genommen.
                Soweit konnte ich erstmal alles wieder zum laufen bringen.
                node.js ist mit Version 16 installiert.

                Mein Problem ist jetzt, dass ich den js-controller auf Version 1.2.3 bei dem alten Backup am laufen hatte. Über die tolle Anleitung hier habe ich gelesen, dass js-controller unter 3.2 mittels npm installiert werden sollen. Den 4.0. konnte ich nicht installieren und da habe ich es mit 3.0 versucht. Das ging und mein js-controller ist in der Version 3.0.20 installiert.

                Beim Versuch 4.0 über npm zu installieren erhalte ich diese Meldungen:

                npm WARN deprecated har-validator@5.1.5: this library is no longer supported
                npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
                npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
                
                added 306 packages, and audited 307 packages in 4m
                
                13 packages are looking for funding
                  run `npm fund` for details
                
                16 vulnerabilities (14 moderate, 2 high)
                
                To address issues that do not require attention, run:
                  npm audit fix
                
                To address all issues (including breaking changes), run:
                  npm audit fix --force
                
                Run `npm audit` for details.
                npm notice
                npm notice New major version of npm available! 8.19.3 -> 9.3.1
                npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.3.1
                npm notice Run npm install -g npm@9.3.1 to update!
                npm notice
                
                

                Vielen Dank schonmal
                LG

                Thomas BraunT 2 Replies Last reply
                0
                • I Intruminator

                  Servus,

                  leider ist ein upgrade von Debian 10 (buster) auf Debian 11 (bullseye) auf meinem Raspberry Pi 3 B+ schief gelaufen.
                  Daraufhin habe ich mein Backup-Image der SD-Karte von 2018 :face_with_rolling_eyes: wieder in Betrieb genommen.
                  Soweit konnte ich erstmal alles wieder zum laufen bringen.
                  node.js ist mit Version 16 installiert.

                  Mein Problem ist jetzt, dass ich den js-controller auf Version 1.2.3 bei dem alten Backup am laufen hatte. Über die tolle Anleitung hier habe ich gelesen, dass js-controller unter 3.2 mittels npm installiert werden sollen. Den 4.0. konnte ich nicht installieren und da habe ich es mit 3.0 versucht. Das ging und mein js-controller ist in der Version 3.0.20 installiert.

                  Beim Versuch 4.0 über npm zu installieren erhalte ich diese Meldungen:

                  npm WARN deprecated har-validator@5.1.5: this library is no longer supported
                  npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
                  npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
                  
                  added 306 packages, and audited 307 packages in 4m
                  
                  13 packages are looking for funding
                    run `npm fund` for details
                  
                  16 vulnerabilities (14 moderate, 2 high)
                  
                  To address issues that do not require attention, run:
                    npm audit fix
                  
                  To address all issues (including breaking changes), run:
                    npm audit fix --force
                  
                  Run `npm audit` for details.
                  npm notice
                  npm notice New major version of npm available! 8.19.3 -> 9.3.1
                  npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.3.1
                  npm notice Run npm install -g npm@9.3.1 to update!
                  npm notice
                  
                  

                  Vielen Dank schonmal
                  LG

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  wrote on last edited by
                  #8

                  @intruminator sagte in Update js-controller@4.1.x oder neuer:

                  Beim Versuch 4.0 über npm zu installieren erhalte ich diese Meldungen:

                  Und was genau gibst du da wo ein?
                  Ich würde ja auch anders vorgehen.

                  iob update
                  iob upgrade
                  iob stop
                  iob upgrade self
                  iob start
                  

                  Daraufhin habe ich mein Backup-Image der SD-Karte von 2018 🙄 wieder in Betrieb genommen.

                  Ist relativ sinnfrei bei dem Alter.
                  Hätte ich komplett neuinstalliert.

                  Linux-Werkzeugkasten:
                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                  NodeJS Fixer Skript:
                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                  I 1 Reply Last reply
                  0
                  • I Intruminator

                    Servus,

                    leider ist ein upgrade von Debian 10 (buster) auf Debian 11 (bullseye) auf meinem Raspberry Pi 3 B+ schief gelaufen.
                    Daraufhin habe ich mein Backup-Image der SD-Karte von 2018 :face_with_rolling_eyes: wieder in Betrieb genommen.
                    Soweit konnte ich erstmal alles wieder zum laufen bringen.
                    node.js ist mit Version 16 installiert.

                    Mein Problem ist jetzt, dass ich den js-controller auf Version 1.2.3 bei dem alten Backup am laufen hatte. Über die tolle Anleitung hier habe ich gelesen, dass js-controller unter 3.2 mittels npm installiert werden sollen. Den 4.0. konnte ich nicht installieren und da habe ich es mit 3.0 versucht. Das ging und mein js-controller ist in der Version 3.0.20 installiert.

                    Beim Versuch 4.0 über npm zu installieren erhalte ich diese Meldungen:

                    npm WARN deprecated har-validator@5.1.5: this library is no longer supported
                    npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
                    npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
                    
                    added 306 packages, and audited 307 packages in 4m
                    
                    13 packages are looking for funding
                      run `npm fund` for details
                    
                    16 vulnerabilities (14 moderate, 2 high)
                    
                    To address issues that do not require attention, run:
                      npm audit fix
                    
                    To address all issues (including breaking changes), run:
                      npm audit fix --force
                    
                    Run `npm audit` for details.
                    npm notice
                    npm notice New major version of npm available! 8.19.3 -> 9.3.1
                    npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.3.1
                    npm notice Run npm install -g npm@9.3.1 to update!
                    npm notice
                    
                    

                    Vielen Dank schonmal
                    LG

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    wrote on last edited by
                    #9

                    @intruminator

                    Und lass mal sehen wie du da jetzt genau unterwegs bist:

                    sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null
                    uname -m && type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                    

                    Linux-Werkzeugkasten:
                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                    NodeJS Fixer Skript:
                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                    1 Reply Last reply
                    0
                    • Thomas BraunT Thomas Braun

                      @intruminator sagte in Update js-controller@4.1.x oder neuer:

                      Beim Versuch 4.0 über npm zu installieren erhalte ich diese Meldungen:

                      Und was genau gibst du da wo ein?
                      Ich würde ja auch anders vorgehen.

                      iob update
                      iob upgrade
                      iob stop
                      iob upgrade self
                      iob start
                      

                      Daraufhin habe ich mein Backup-Image der SD-Karte von 2018 🙄 wieder in Betrieb genommen.

                      Ist relativ sinnfrei bei dem Alter.
                      Hätte ich komplett neuinstalliert.

                      I Offline
                      I Offline
                      Intruminator
                      wrote on last edited by
                      #10

                      @thomas-braun

                      Eingegeben habe ich:

                      pi@DieterSmarthomePi:~ $ npm install iobroker.js-controller@4.0
                      

                      Wenn ich so vorgehe wie du beschrieben hast, bekomme ich beim "iob upgrade" dies:

                      pi@DieterSmarthomePi:/opt/iobroker $ iob upgrade
                      Adapter "accuweather"    is not installed.
                      Adapter "adb"            is not installed.
                      Adapter "adguard"        is not installed.
                      Invalid version of "js-controller". Installed "3.0.20", required ">=3.3.22
                      Adapter "aio"            is not installed.
                      Adapter "airconwithme"   is not installed.
                      Adapter "airzone"        is not installed.
                      Adapter "alarm"          is not installed.
                      Adapter "alexa-shoppinglist" is not installed.
                      Adapter "alexa2"         is not installed.
                      Adapter "alias-manager"  is not installed.
                      Adapter "alpha2"         is not installed.
                      Adapter "amazon-dash"    is not installed.
                      Adapter "anelhut"        is not installed.
                      Adapter "apcups"         is not installed.
                      Adapter "apple-find-me"  is not installed.
                      Adapter "artnet"         is not installed.
                      Adapter "asterisk"       is not installed.
                      Adapter "asuswrt"        is not installed.
                      Adapter "awattar"        is not installed.
                      Adapter "b-control-em"   is not installed.
                      Adapter "backitup"       is not installed.
                      Adapter "beckhoff"       is not installed.
                      Adapter "benchmark"      is not installed.
                      Adapter "benq"           is not installed.
                      Adapter "bestway"        is not installed.
                      Adapter "bidirectional-counter" is not installed.
                      Adapter "binance"        is not installed.
                      Adapter "birthdays"      is not installed.
                      Adapter "ble"            is not installed.
                      Adapter "blebox"         is not installed.
                      Adapter "bluelink"       is not installed.
                      Adapter "bmw"            is not installed.
                      Adapter "bosch-ebike"    is not installed.
                      Adapter "bosesoundtouch" is not installed.
                      Adapter "botvac"         is not installed.
                      Adapter "bring"          is not installed.
                      Adapter "broadlink2"     is not installed.
                      Adapter "bsblan"         is not installed.
                      Adapter "bshb"           is not installed.
                      Adapter "bwt"            is not installed.
                      Adapter "bydbatt"        is not installed.
                      Adapter "bydhvs"         is not installed.
                      Adapter "canbus"         is not installed.
                      Adapter "chromecast"     is not installed.
                      Adapter "cleveron"       is not installed.
                      Invalid version of "js-controller". Installed "3.0.20", required ">=3.1.3
                      Adapter "cloudflare"     is not installed.
                      Adapter "comfoair"       is not installed.
                      Adapter "contactid"      is not installed.
                      Adapter "coronavirus-statistics" is not installed.
                      Adapter "countdown"      is not installed.
                      Adapter "cul"            is not installed.
                      Adapter "daikin"         is not installed.
                      Adapter "daikin-cloud"   is not installed.
                      Adapter "daswetter"      is not installed.
                      Adapter "deconz"         is not installed.
                      Adapter "denon"          is not installed.
                      Adapter "device-reminder" is not installed.
                      Adapter "device-watcher" is not installed.
                      Adapter "devices"        is not installed.
                      Adapter "digitalstrom"   is not installed.
                      Adapter "discord"        is not installed.
                      Adapter "discovergy"     is not installed.
                      Update discovery from @1.3.0 to @3.1.0
                      NPM version: 8.19.3
                      npm install iobroker.discovery@3.1.0 --loglevel error --prefix "/opt/iobroker" (System call)
                      npm ERR! code ENOTEMPTY
                      npm ERR! syscall rename
                      npm ERR! path /opt/iobroker/node_modules/accepts
                      npm ERR! dest /opt/iobroker/node_modules/.accepts-rBwU1CL7
                      npm ERR! errno -39
                      npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/accepts' -> '/opt/iobroker/node_modules/.accepts-rBwU1CL7'
                      
                      npm ERR! A complete log of this run can be found in:
                      npm ERR!     /home/iobroker/.npm/_logs/2023-01-20T08_50_48_020Z-debug-0.log
                      host.DieterSmarthomePi Cannot install iobroker.discovery@3.1.0: 217
                      

                      Unterwegs bin ich so:

                      armv7l
                      /usr/bin/nodejs
                      /usr/bin/node
                      /usr/bin/npm
                      /usr/bin/npx
                      v16.19.0
                      v16.19.0
                      8.19.3
                      8.19.3
                      3.0.20
                      pi
                      pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker
                      tty
                      /opt/iobroker
                      OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
                      OK:2 http://archive.raspberrypi.org/debian stretch InRelease
                      OK:3 https://deb.nodesource.com/node_16.x buster InRelease
                      OK:4 https://www.pivccu.de/piVCCU stable InRelease
                      Paketlisten werden gelesen... Fertig
                      Abhängigkeitsbaum wird aufgebaut.
                      Statusinformationen werden eingelesen.... Fertig
                      Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen.
                      W: Ziel Packages (main/binary-armhf/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                      W: Ziel Packages (main/binary-all/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                      W: Ziel Translations (main/i18n/Translation-de_DE) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                      W: Ziel Translations (main/i18n/Translation-de) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                      W: Ziel Translations (main/i18n/Translation-en) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                      W: Ziel Packages (main/binary-armhf/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                      W: Ziel Packages (main/binary-all/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                      W: Ziel Translations (main/i18n/Translation-de_DE) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                      W: Ziel Translations (main/i18n/Translation-de) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                      W: Ziel Translations (main/i18n/Translation-en) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                      nodejs:
                        Installiert:           16.19.0-deb-1nodesource1
                        Installationskandidat: 16.19.0-deb-1nodesource1
                        Versionstabelle:
                       *** 16.19.0-deb-1nodesource1 500
                              500 https://deb.nodesource.com/node_16.x buster/main armhf Packages
                              100 /var/lib/dpkg/status
                           10.24.0~dfsg-1~deb10u2 500
                              500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                           8.11.1~dfsg-2~bpo9+1 500
                              500 http://archive.raspberrypi.org/debian stretch/main armhf Packages
                      

                      wenn v16.19.0 und 8.19.3 zwei mal angezeigt werden. Ist node.js und npm dann doppelt installiert? :astonished:

                      Thomas BraunT 1 Reply Last reply
                      0
                      • I Offline
                        I Offline
                        Intruminator
                        wrote on last edited by Intruminator
                        #11

                        Wenn es leichter ist, installiere ich Bullseye gerne auch direkt frisch auf den RaspberryPi 3 B+ und konfiguriere Funkmodul, Netzwerk und den iobroker frisch.

                        Von https://www.raspberrypi.com/software/ kann ich mir ja ein bullseye Lite Image erstellen.

                        1 Reply Last reply
                        0
                        • I Intruminator

                          @thomas-braun

                          Eingegeben habe ich:

                          pi@DieterSmarthomePi:~ $ npm install iobroker.js-controller@4.0
                          

                          Wenn ich so vorgehe wie du beschrieben hast, bekomme ich beim "iob upgrade" dies:

                          pi@DieterSmarthomePi:/opt/iobroker $ iob upgrade
                          Adapter "accuweather"    is not installed.
                          Adapter "adb"            is not installed.
                          Adapter "adguard"        is not installed.
                          Invalid version of "js-controller". Installed "3.0.20", required ">=3.3.22
                          Adapter "aio"            is not installed.
                          Adapter "airconwithme"   is not installed.
                          Adapter "airzone"        is not installed.
                          Adapter "alarm"          is not installed.
                          Adapter "alexa-shoppinglist" is not installed.
                          Adapter "alexa2"         is not installed.
                          Adapter "alias-manager"  is not installed.
                          Adapter "alpha2"         is not installed.
                          Adapter "amazon-dash"    is not installed.
                          Adapter "anelhut"        is not installed.
                          Adapter "apcups"         is not installed.
                          Adapter "apple-find-me"  is not installed.
                          Adapter "artnet"         is not installed.
                          Adapter "asterisk"       is not installed.
                          Adapter "asuswrt"        is not installed.
                          Adapter "awattar"        is not installed.
                          Adapter "b-control-em"   is not installed.
                          Adapter "backitup"       is not installed.
                          Adapter "beckhoff"       is not installed.
                          Adapter "benchmark"      is not installed.
                          Adapter "benq"           is not installed.
                          Adapter "bestway"        is not installed.
                          Adapter "bidirectional-counter" is not installed.
                          Adapter "binance"        is not installed.
                          Adapter "birthdays"      is not installed.
                          Adapter "ble"            is not installed.
                          Adapter "blebox"         is not installed.
                          Adapter "bluelink"       is not installed.
                          Adapter "bmw"            is not installed.
                          Adapter "bosch-ebike"    is not installed.
                          Adapter "bosesoundtouch" is not installed.
                          Adapter "botvac"         is not installed.
                          Adapter "bring"          is not installed.
                          Adapter "broadlink2"     is not installed.
                          Adapter "bsblan"         is not installed.
                          Adapter "bshb"           is not installed.
                          Adapter "bwt"            is not installed.
                          Adapter "bydbatt"        is not installed.
                          Adapter "bydhvs"         is not installed.
                          Adapter "canbus"         is not installed.
                          Adapter "chromecast"     is not installed.
                          Adapter "cleveron"       is not installed.
                          Invalid version of "js-controller". Installed "3.0.20", required ">=3.1.3
                          Adapter "cloudflare"     is not installed.
                          Adapter "comfoair"       is not installed.
                          Adapter "contactid"      is not installed.
                          Adapter "coronavirus-statistics" is not installed.
                          Adapter "countdown"      is not installed.
                          Adapter "cul"            is not installed.
                          Adapter "daikin"         is not installed.
                          Adapter "daikin-cloud"   is not installed.
                          Adapter "daswetter"      is not installed.
                          Adapter "deconz"         is not installed.
                          Adapter "denon"          is not installed.
                          Adapter "device-reminder" is not installed.
                          Adapter "device-watcher" is not installed.
                          Adapter "devices"        is not installed.
                          Adapter "digitalstrom"   is not installed.
                          Adapter "discord"        is not installed.
                          Adapter "discovergy"     is not installed.
                          Update discovery from @1.3.0 to @3.1.0
                          NPM version: 8.19.3
                          npm install iobroker.discovery@3.1.0 --loglevel error --prefix "/opt/iobroker" (System call)
                          npm ERR! code ENOTEMPTY
                          npm ERR! syscall rename
                          npm ERR! path /opt/iobroker/node_modules/accepts
                          npm ERR! dest /opt/iobroker/node_modules/.accepts-rBwU1CL7
                          npm ERR! errno -39
                          npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/accepts' -> '/opt/iobroker/node_modules/.accepts-rBwU1CL7'
                          
                          npm ERR! A complete log of this run can be found in:
                          npm ERR!     /home/iobroker/.npm/_logs/2023-01-20T08_50_48_020Z-debug-0.log
                          host.DieterSmarthomePi Cannot install iobroker.discovery@3.1.0: 217
                          

                          Unterwegs bin ich so:

                          armv7l
                          /usr/bin/nodejs
                          /usr/bin/node
                          /usr/bin/npm
                          /usr/bin/npx
                          v16.19.0
                          v16.19.0
                          8.19.3
                          8.19.3
                          3.0.20
                          pi
                          pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker
                          tty
                          /opt/iobroker
                          OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
                          OK:2 http://archive.raspberrypi.org/debian stretch InRelease
                          OK:3 https://deb.nodesource.com/node_16.x buster InRelease
                          OK:4 https://www.pivccu.de/piVCCU stable InRelease
                          Paketlisten werden gelesen... Fertig
                          Abhängigkeitsbaum wird aufgebaut.
                          Statusinformationen werden eingelesen.... Fertig
                          Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen.
                          W: Ziel Packages (main/binary-armhf/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                          W: Ziel Packages (main/binary-all/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                          W: Ziel Translations (main/i18n/Translation-de_DE) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                          W: Ziel Translations (main/i18n/Translation-de) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                          W: Ziel Translations (main/i18n/Translation-en) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                          W: Ziel Packages (main/binary-armhf/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                          W: Ziel Packages (main/binary-all/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                          W: Ziel Translations (main/i18n/Translation-de_DE) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                          W: Ziel Translations (main/i18n/Translation-de) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                          W: Ziel Translations (main/i18n/Translation-en) ist mehrfach konfiguriert in /etc/apt/sources.list.d/pivccu.list:1 und /etc/apt/sources.list.d/pivccu.list:2
                          nodejs:
                            Installiert:           16.19.0-deb-1nodesource1
                            Installationskandidat: 16.19.0-deb-1nodesource1
                            Versionstabelle:
                           *** 16.19.0-deb-1nodesource1 500
                                  500 https://deb.nodesource.com/node_16.x buster/main armhf Packages
                                  100 /var/lib/dpkg/status
                               10.24.0~dfsg-1~deb10u2 500
                                  500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                               8.11.1~dfsg-2~bpo9+1 500
                                  500 http://archive.raspberrypi.org/debian stretch/main armhf Packages
                          

                          wenn v16.19.0 und 8.19.3 zwei mal angezeigt werden. Ist node.js und npm dann doppelt installiert? :astonished:

                          Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          wrote on last edited by
                          #12

                          @intruminator sagte in Update js-controller@4.1.x oder neuer:

                          pi@DieterSmarthomePi:~ $ npm install

                          Da stehst du im falschen Verzeichnis. npm kommandos müssen immer im entsprechenden Installationsverzeichnis des Projektes ausgeführt werden.
                          Deswegen wird auch immer davon abgeraten npm direkt aufzurufen.

                          Darüber hinaus sind deine Paket-Quellen absolut chaotisch angelegt.
                          Stretch? Buster? Mehrfach konfigurierte Repos?

                          Installier es am besten flugs neu, aber NICHT als "bullseye Lite Image".
                          Mach es besser danach:

                          https://forum.iobroker.net/topic/51869/installation-auf-raspi-einfacher-geht-s-nicht

                          Linux-Werkzeugkasten:
                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                          NodeJS Fixer Skript:
                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                          I 1 Reply Last reply
                          0
                          • Thomas BraunT Thomas Braun

                            @intruminator sagte in Update js-controller@4.1.x oder neuer:

                            pi@DieterSmarthomePi:~ $ npm install

                            Da stehst du im falschen Verzeichnis. npm kommandos müssen immer im entsprechenden Installationsverzeichnis des Projektes ausgeführt werden.
                            Deswegen wird auch immer davon abgeraten npm direkt aufzurufen.

                            Darüber hinaus sind deine Paket-Quellen absolut chaotisch angelegt.
                            Stretch? Buster? Mehrfach konfigurierte Repos?

                            Installier es am besten flugs neu, aber NICHT als "bullseye Lite Image".
                            Mach es besser danach:

                            https://forum.iobroker.net/topic/51869/installation-auf-raspi-einfacher-geht-s-nicht

                            I Offline
                            I Offline
                            Intruminator
                            wrote on last edited by
                            #13

                            @thomas-braun
                            Danke Thomas,

                            du hast Recht. Ich möchte ja auch eine saubere Installation haben. Ich berichte nochmal.
                            Schönen Tag dir und vielen Dank für die schnelle, super Hilfe!

                            Grüße

                            Thomas BraunT 1 Reply Last reply
                            0
                            • I Intruminator

                              @thomas-braun
                              Danke Thomas,

                              du hast Recht. Ich möchte ja auch eine saubere Installation haben. Ich berichte nochmal.
                              Schönen Tag dir und vielen Dank für die schnelle, super Hilfe!

                              Grüße

                              Thomas BraunT Online
                              Thomas BraunT Online
                              Thomas Braun
                              Most Active
                              wrote on last edited by Thomas Braun
                              #14

                              @intruminator

                              Ich würde allerding im zerrrupften Alt-System erstmal den iobroker auf den letzten Stand bringen, davon per Backitup ein Backup ziehen und dann im frischen System dieses Backup einspielen.
                              Versuch es zunächst mal so:

                              for i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do rm -rf ${i%%/}; done 
                              iobroker update
                              iobroker upgrade
                              iobroker stop
                              iobroker upgrade self
                              iobroker start
                              

                              Linux-Werkzeugkasten:
                              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                              NodeJS Fixer Skript:
                              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              Support us

                              ioBroker
                              Community Adapters
                              Donate
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              774

                              Online

                              32.5k

                              Users

                              81.7k

                              Topics

                              1.3m

                              Posts
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Home
                              • Recent
                              • Tags
                              • Unread 0
                              • Categories
                              • Unreplied
                              • Popular
                              • GitHub
                              • Docu
                              • Hilfe