Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    765

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Update js-controller@4.1.x oder neuer

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
updateupgradejs-controller
14 Beiträge 5 Kommentatoren 1.3k Aufrufe 5 Watching
  • Ä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.
  • 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
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • arteckA arteck

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

      iobroker upgrade

      iobroker upgrade self
      
      B Offline
      B Offline
      balandur
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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 Offline
        T Offline
        toralt
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #5

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

          1 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • I Offline
              I Offline
              Intruminator
              schrieb am zuletzt editiert von
              #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 Antworten Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • I Offline
                      I Offline
                      Intruminator
                      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                            0
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

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

                            767

                            Online

                            32.6k

                            Benutzer

                            82.0k

                            Themen

                            1.3m

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

                            • Du hast noch kein Konto? Registrieren

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