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

  • 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

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
updateupgradejs-controller
14 Beiträge 5 Kommentatoren 1.2k 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.
  • 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

                      770

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      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