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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Installation
  5. Re-Installation von ioBroker Migration Bookworm -> Trixie

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    801

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    602

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.1k

Re-Installation von ioBroker Migration Bookworm -> Trixie

Geplant Angeheftet Gesperrt Verschoben Installation
52 Beiträge 5 Kommentatoren 933 Aufrufe 5 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    Sneak-L8
    schrieb am zuletzt editiert von
    #25

    Wie lade ich das Repo aktiv neu? Beim Umschalten scheint mir ioBroker es automatisch zu laden.
    Mit

    iob update
    

    zeigt er mir auch die Updates an. Für mich passt das eigentlich auch. Im Stable ist ja 3.0.2 verfügbar.

    iob update
    Used repository: stable
    Adapter    "admin"        : 7.7.22   , installed 7.7.22
    Adapter    "backitup"     : 3.3.14   , installed 3.3.14
    Adapter    "discovery"    : 5.0.0    , installed 5.0.0
    Adapter    "email"        : 2.0.4    , installed 2.0.4
    Adapter    "fahrplan"     : 1.4.1    , installed 1.4.1
    Adapter    "feiertage"    : 1.3.0    , installed 1.3.0
    Adapter    "hm-rega"      : 5.1.0    , installed 5.1.0
    Adapter    "hm-rpc"       : 3.0.1    , installed 3.0.1
    Adapter    "ical"         : 1.20.0   , installed 1.20.0
    Adapter    "icons-addictive-flavour-png": 0.1.0, installed 0.1.0
    Adapter    "javascript"   : 9.0.18   , installed 9.0.18
    Controller "js-controller": 7.0.7    , installed 7.0.7
    Adapter    "kecontact"    : 3.6.0    , installed 3.6.0
    Adapter    "mobile"       : 1.0.1    , installed 1.0.1
    Adapter    "modbus"       : 8.0.3    , installed 8.0.3
    Adapter    "netatmo"      : 3.1.0    , installed 3.1.0
    Adapter    "ping"         : 1.7.9    , installed 1.7.9
    Adapter    "rest-api"     : 4.0.1    , installed 4.0.1
    Adapter    "rpi2"         : 3.0.2    , installed 1.3.2  [Updatable]
    Adapter    "shelly"       : 10.6.1   , installed 10.6.1
    Adapter    "sma-em"       : 1.3.1    , installed 1.3.1
    Adapter    "socketio"     : 7.0.8    , installed 7.1.3
    Adapter    "sonos"        : 3.0.0    , installed 3.0.0
    Adapter    "sql"          : 3.0.1    , installed 3.0.1
    Adapter    "tr-064"       : 4.3.0    , installed 4.3.0
    Adapter    "vis"          : 1.5.6    , installed 1.5.6
    Adapter    "vis-icontwo"  : 2.11.3   , installed 2.11.3
    Adapter    "vis-inventwo" : 3.3.5    , installed 3.3.5
    Adapter    "web"          : 8.0.0    , installed 8.0.0
    Adapter    "whatsapp-cmb" : 0.3.0    , installed 0.3.0
    Adapter    "ws"           : 4.0.0    , installed 4.0.0
    Adapter    "yamaha"       : 0.5.4    , installed 0.5.4
    
    HomoranH Thomas BraunT 2 Antworten Letzte Antwort
    0
    • S Sneak-L8

      Wie lade ich das Repo aktiv neu? Beim Umschalten scheint mir ioBroker es automatisch zu laden.
      Mit

      iob update
      

      zeigt er mir auch die Updates an. Für mich passt das eigentlich auch. Im Stable ist ja 3.0.2 verfügbar.

      iob update
      Used repository: stable
      Adapter    "admin"        : 7.7.22   , installed 7.7.22
      Adapter    "backitup"     : 3.3.14   , installed 3.3.14
      Adapter    "discovery"    : 5.0.0    , installed 5.0.0
      Adapter    "email"        : 2.0.4    , installed 2.0.4
      Adapter    "fahrplan"     : 1.4.1    , installed 1.4.1
      Adapter    "feiertage"    : 1.3.0    , installed 1.3.0
      Adapter    "hm-rega"      : 5.1.0    , installed 5.1.0
      Adapter    "hm-rpc"       : 3.0.1    , installed 3.0.1
      Adapter    "ical"         : 1.20.0   , installed 1.20.0
      Adapter    "icons-addictive-flavour-png": 0.1.0, installed 0.1.0
      Adapter    "javascript"   : 9.0.18   , installed 9.0.18
      Controller "js-controller": 7.0.7    , installed 7.0.7
      Adapter    "kecontact"    : 3.6.0    , installed 3.6.0
      Adapter    "mobile"       : 1.0.1    , installed 1.0.1
      Adapter    "modbus"       : 8.0.3    , installed 8.0.3
      Adapter    "netatmo"      : 3.1.0    , installed 3.1.0
      Adapter    "ping"         : 1.7.9    , installed 1.7.9
      Adapter    "rest-api"     : 4.0.1    , installed 4.0.1
      Adapter    "rpi2"         : 3.0.2    , installed 1.3.2  [Updatable]
      Adapter    "shelly"       : 10.6.1   , installed 10.6.1
      Adapter    "sma-em"       : 1.3.1    , installed 1.3.1
      Adapter    "socketio"     : 7.0.8    , installed 7.1.3
      Adapter    "sonos"        : 3.0.0    , installed 3.0.0
      Adapter    "sql"          : 3.0.1    , installed 3.0.1
      Adapter    "tr-064"       : 4.3.0    , installed 4.3.0
      Adapter    "vis"          : 1.5.6    , installed 1.5.6
      Adapter    "vis-icontwo"  : 2.11.3   , installed 2.11.3
      Adapter    "vis-inventwo" : 3.3.5    , installed 3.3.5
      Adapter    "web"          : 8.0.0    , installed 8.0.0
      Adapter    "whatsapp-cmb" : 0.3.0    , installed 0.3.0
      Adapter    "ws"           : 4.0.0    , installed 4.0.0
      Adapter    "yamaha"       : 0.5.4    , installed 0.5.4
      
      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #26

      @Sneak-L8 sagte:

      Wie lade ich das Repo aktiv neu?

      Mit dem Reload Button oben links

      vorher
      484.jpg

      nachher
      487.jpg

      Die Zeit zeigt nicht den letzten reload, sondern das Alter des geladenen Repos an

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • S Sneak-L8

        Wie lade ich das Repo aktiv neu? Beim Umschalten scheint mir ioBroker es automatisch zu laden.
        Mit

        iob update
        

        zeigt er mir auch die Updates an. Für mich passt das eigentlich auch. Im Stable ist ja 3.0.2 verfügbar.

        iob update
        Used repository: stable
        Adapter    "admin"        : 7.7.22   , installed 7.7.22
        Adapter    "backitup"     : 3.3.14   , installed 3.3.14
        Adapter    "discovery"    : 5.0.0    , installed 5.0.0
        Adapter    "email"        : 2.0.4    , installed 2.0.4
        Adapter    "fahrplan"     : 1.4.1    , installed 1.4.1
        Adapter    "feiertage"    : 1.3.0    , installed 1.3.0
        Adapter    "hm-rega"      : 5.1.0    , installed 5.1.0
        Adapter    "hm-rpc"       : 3.0.1    , installed 3.0.1
        Adapter    "ical"         : 1.20.0   , installed 1.20.0
        Adapter    "icons-addictive-flavour-png": 0.1.0, installed 0.1.0
        Adapter    "javascript"   : 9.0.18   , installed 9.0.18
        Controller "js-controller": 7.0.7    , installed 7.0.7
        Adapter    "kecontact"    : 3.6.0    , installed 3.6.0
        Adapter    "mobile"       : 1.0.1    , installed 1.0.1
        Adapter    "modbus"       : 8.0.3    , installed 8.0.3
        Adapter    "netatmo"      : 3.1.0    , installed 3.1.0
        Adapter    "ping"         : 1.7.9    , installed 1.7.9
        Adapter    "rest-api"     : 4.0.1    , installed 4.0.1
        Adapter    "rpi2"         : 3.0.2    , installed 1.3.2  [Updatable]
        Adapter    "shelly"       : 10.6.1   , installed 10.6.1
        Adapter    "sma-em"       : 1.3.1    , installed 1.3.1
        Adapter    "socketio"     : 7.0.8    , installed 7.1.3
        Adapter    "sonos"        : 3.0.0    , installed 3.0.0
        Adapter    "sql"          : 3.0.1    , installed 3.0.1
        Adapter    "tr-064"       : 4.3.0    , installed 4.3.0
        Adapter    "vis"          : 1.5.6    , installed 1.5.6
        Adapter    "vis-icontwo"  : 2.11.3   , installed 2.11.3
        Adapter    "vis-inventwo" : 3.3.5    , installed 3.3.5
        Adapter    "web"          : 8.0.0    , installed 8.0.0
        Adapter    "whatsapp-cmb" : 0.3.0    , installed 0.3.0
        Adapter    "ws"           : 4.0.0    , installed 4.0.0
        Adapter    "yamaha"       : 0.5.4    , installed 0.5.4
        
        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von Thomas Braun
        #27

        @Sneak-L8

        rpi2
        github:	3.0.2
        latest:	3.0.2 for 4 months
        stable:	3.0.2 for 4 months
        

        Also auf 3.0.2 bringen.
        Per

        iob update
        iob upgrade
        

        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
        • S Offline
          S Offline
          Sneak-L8
          schrieb am zuletzt editiert von
          #28

          Auch damit passiert genau so viel wie wenn ich das Update direkt in der GUI anstoße:

          pi@RaspberryPi4B:~ $ iob update
          Used repository: stable
          Adapter    "admin"        : 7.7.22   , installed 7.7.22
          Adapter    "backitup"     : 3.3.14   , installed 3.3.14
          Adapter    "discovery"    : 5.0.0    , installed 5.0.0
          Adapter    "email"        : 2.0.4    , installed 2.0.4
          Adapter    "fahrplan"     : 1.4.1    , installed 1.4.1
          Adapter    "feiertage"    : 1.3.0    , installed 1.3.0
          Adapter    "hm-rega"      : 5.1.0    , installed 5.1.0
          Adapter    "hm-rpc"       : 3.0.1    , installed 3.0.1
          Adapter    "ical"         : 1.20.0   , installed 1.20.0
          Adapter    "icons-addictive-flavour-png": 0.1.0, installed 0.1.0
          Adapter    "javascript"   : 9.0.18   , installed 9.0.18
          Controller "js-controller": 7.0.7    , installed 7.0.7
          Adapter    "kecontact"    : 3.6.0    , installed 3.6.0
          Adapter    "mobile"       : 1.0.1    , installed 1.0.1
          Adapter    "modbus"       : 8.0.3    , installed 8.0.3
          Adapter    "netatmo"      : 3.1.0    , installed 3.1.0
          Adapter    "ping"         : 1.7.9    , installed 1.7.9
          Adapter    "rest-api"     : 4.0.1    , installed 4.0.1
          Adapter    "rpi2"         : 3.0.2    , installed 1.3.2  [Updatable]
          Adapter    "shelly"       : 10.6.1   , installed 10.6.1
          Adapter    "sma-em"       : 1.3.1    , installed 1.3.1
          Adapter    "socketio"     : 7.0.8    , installed 7.1.3
          Adapter    "sonos"        : 3.0.0    , installed 3.0.0
          Adapter    "sql"          : 3.0.1    , installed 3.0.1
          Adapter    "tr-064"       : 4.3.0    , installed 4.3.0
          Adapter    "vis"          : 1.5.6    , installed 1.5.6
          Adapter    "vis-icontwo"  : 2.11.3   , installed 2.11.3
          Adapter    "vis-inventwo" : 3.3.5    , installed 3.3.5
          Adapter    "web"          : 8.0.0    , installed 8.0.0
          Adapter    "whatsapp-cmb" : 0.3.0    , installed 0.3.0
          Adapter    "ws"           : 4.0.0    , installed 4.0.0
          Adapter    "yamaha"       : 0.5.4    , installed 0.5.4
          pi@RaspberryPi4B:~ $ iob upgrade
          
          This upgrade of "rpi2" will at least introduce the following changes:
          ==========================================================================
          -> 3.0.2:
          Check for required libgpiod-dev package version
          
          -> 3.0.1:
          Updated logo, workflows and documentation
          admin 7.6.17 and js-controller 6.0.11 (or later) are required
          
          -> 3.0.0:
          NodeJS 20.x (or newer) is required
          Updated opengpio to v2 (works on Debian trixie)
          
          -> 2.4.0:
          read the current state of GPIO outputs during adapter startup.
          re-read GPIO input, if set by the user (with ack=false).
          add an option to invert true/false mapping to 1/0.
          Allow multiple instances of this adapter per host.
          tried to improve initialization of GPIO inputs.
          
          -> 2.3.2:
          added support for NVMe temperature (needs additional configuration, see README)
          fixed inital values for outputs.
          
          -> 2.3.1:
          fixed: GPIO library failed to load after recent dependency update.
          
          -> 2.3.0:
          correct interpretation of start value setting. Output with initial value 0/1 will set GPIO accordingly during startup. Output without an initial state will not set GPIO at all.
          ==========================================================================
          
          BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES!
          Would you like to upgrade rpi2 from @1.3.2 to @3.0.2 now? [(y)es, (n)o]: y
          Update rpi2 from @1.3.2 to @3.0.2
          NPM version: 10.9.7
          Installing iobroker.rpi2@3.0.2... (System call)
          Updating objects from io-package.json for adapter "rpi2" with version "1.3.2"
          upload [2] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/index_m.html index_m.html text/html
          upload [1] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/rpi.png rpi.png image/png
          upload [0] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/words.js words.js application/javascript
          

          Der Stand danach ist unverändert (Repo habe ich auch aktualisiert):
          87d6e46f-afb0-46a4-aad7-c04fc61d85e2-image.jpeg

          Ist die Beta evtl. nahezu identisch mitV3.0.2 hat aber eine veraltete Versions-Nr.?

          HomoranH mcm1957M 2 Antworten Letzte Antwort
          0
          • S Sneak-L8

            Auch damit passiert genau so viel wie wenn ich das Update direkt in der GUI anstoße:

            pi@RaspberryPi4B:~ $ iob update
            Used repository: stable
            Adapter    "admin"        : 7.7.22   , installed 7.7.22
            Adapter    "backitup"     : 3.3.14   , installed 3.3.14
            Adapter    "discovery"    : 5.0.0    , installed 5.0.0
            Adapter    "email"        : 2.0.4    , installed 2.0.4
            Adapter    "fahrplan"     : 1.4.1    , installed 1.4.1
            Adapter    "feiertage"    : 1.3.0    , installed 1.3.0
            Adapter    "hm-rega"      : 5.1.0    , installed 5.1.0
            Adapter    "hm-rpc"       : 3.0.1    , installed 3.0.1
            Adapter    "ical"         : 1.20.0   , installed 1.20.0
            Adapter    "icons-addictive-flavour-png": 0.1.0, installed 0.1.0
            Adapter    "javascript"   : 9.0.18   , installed 9.0.18
            Controller "js-controller": 7.0.7    , installed 7.0.7
            Adapter    "kecontact"    : 3.6.0    , installed 3.6.0
            Adapter    "mobile"       : 1.0.1    , installed 1.0.1
            Adapter    "modbus"       : 8.0.3    , installed 8.0.3
            Adapter    "netatmo"      : 3.1.0    , installed 3.1.0
            Adapter    "ping"         : 1.7.9    , installed 1.7.9
            Adapter    "rest-api"     : 4.0.1    , installed 4.0.1
            Adapter    "rpi2"         : 3.0.2    , installed 1.3.2  [Updatable]
            Adapter    "shelly"       : 10.6.1   , installed 10.6.1
            Adapter    "sma-em"       : 1.3.1    , installed 1.3.1
            Adapter    "socketio"     : 7.0.8    , installed 7.1.3
            Adapter    "sonos"        : 3.0.0    , installed 3.0.0
            Adapter    "sql"          : 3.0.1    , installed 3.0.1
            Adapter    "tr-064"       : 4.3.0    , installed 4.3.0
            Adapter    "vis"          : 1.5.6    , installed 1.5.6
            Adapter    "vis-icontwo"  : 2.11.3   , installed 2.11.3
            Adapter    "vis-inventwo" : 3.3.5    , installed 3.3.5
            Adapter    "web"          : 8.0.0    , installed 8.0.0
            Adapter    "whatsapp-cmb" : 0.3.0    , installed 0.3.0
            Adapter    "ws"           : 4.0.0    , installed 4.0.0
            Adapter    "yamaha"       : 0.5.4    , installed 0.5.4
            pi@RaspberryPi4B:~ $ iob upgrade
            
            This upgrade of "rpi2" will at least introduce the following changes:
            ==========================================================================
            -> 3.0.2:
            Check for required libgpiod-dev package version
            
            -> 3.0.1:
            Updated logo, workflows and documentation
            admin 7.6.17 and js-controller 6.0.11 (or later) are required
            
            -> 3.0.0:
            NodeJS 20.x (or newer) is required
            Updated opengpio to v2 (works on Debian trixie)
            
            -> 2.4.0:
            read the current state of GPIO outputs during adapter startup.
            re-read GPIO input, if set by the user (with ack=false).
            add an option to invert true/false mapping to 1/0.
            Allow multiple instances of this adapter per host.
            tried to improve initialization of GPIO inputs.
            
            -> 2.3.2:
            added support for NVMe temperature (needs additional configuration, see README)
            fixed inital values for outputs.
            
            -> 2.3.1:
            fixed: GPIO library failed to load after recent dependency update.
            
            -> 2.3.0:
            correct interpretation of start value setting. Output with initial value 0/1 will set GPIO accordingly during startup. Output without an initial state will not set GPIO at all.
            ==========================================================================
            
            BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES!
            Would you like to upgrade rpi2 from @1.3.2 to @3.0.2 now? [(y)es, (n)o]: y
            Update rpi2 from @1.3.2 to @3.0.2
            NPM version: 10.9.7
            Installing iobroker.rpi2@3.0.2... (System call)
            Updating objects from io-package.json for adapter "rpi2" with version "1.3.2"
            upload [2] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/index_m.html index_m.html text/html
            upload [1] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/rpi.png rpi.png image/png
            upload [0] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/words.js words.js application/javascript
            

            Der Stand danach ist unverändert (Repo habe ich auch aktualisiert):
            87d6e46f-afb0-46a4-aad7-c04fc61d85e2-image.jpeg

            Ist die Beta evtl. nahezu identisch mitV3.0.2 hat aber eine veraltete Versions-Nr.?

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von Homoran
            #29

            @Sneak-L8 mach mal einen upload!

            https://www.iobroker.net/#de/documentation/tutorial/adapter.md
            Mit Filmchen (aus einem älteren admin)

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            S 1 Antwort Letzte Antwort
            0
            • S Sneak-L8

              Was jetzt noch klemmt:

              • flot ist wohl kein offizieller Adapter mehr. Hab ihn jetzt manuell von git installiert. Aber was ist die empfohlene Alternative?
              • rpi2 lässt sich nicht installieren. Obwohl ich die korrekte Lib-Version habe:
              pi@RaspberryPi4B:~ $ apt policy libgpiod-dev
              libgpiod-dev:
                Installed: 2.2.1-2+deb13u1
                Candidate: 2.2.1-2+deb13u1
                Version table:
               *** 2.2.1-2+deb13u1 500
                      500 http://deb.debian.org/debian trixie/main arm64 Packages
                      100 /var/lib/dpkg/status
              


              iobroker url iobroker-community-adapters/ioBroker.rpi2 --host RaspberryPi4B --debug

              install iobroker-community-adapters/ioBroker.rpi2

              NPM version: 10.9.7

              Installing iobroker-community-adapters/ioBroker.rpi2... (System call)

              iobroker.rpi2@3.0.2 preinstall> bash ./preinstall-check.sh

              Checking package: libgpiod-dev >= 2.2

              libgpiod-dev version OK: 2.2.1-2+deb13u1

              node-dht-sensor@0.4.5 install> node-gyp configure

              gyp info it worked if it ends with ok

              gyp info using node-gyp@8.4.1

              gyp info using node@22.22.2 | linux | arm64

              (node:7055) [DEP0060] DeprecationWarning: The util._extend API is deprecated. Please use Object.assign() instead.(Use node --trace-deprecation ... to show where the warning was created)

              gyp info find Python using Python version 3.13.5 found at "/usr/bin/python3"

              gyp info spawn /usr/bin/python3gyp info spawn args [gyp info spawn args '/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py',gyp info spawn args 'binding.gyp',gyp info spawn args '-f',gyp info spawn args 'make',gyp info spawn args '-I',gyp info spawn args '/opt/iobroker/node_modules/node-dht-sensor/build/config.gypi',gyp info spawn args '-I',gyp info spawn args '/opt/iobroker/node_modules/node-gyp/addon.gypi',gyp info spawn args '-I',gyp info spawn args '/home/iobroker/.cache/node-gyp/22.22.2/include/node/common.gypi',gyp info spawn args '-Dlibrary=shared_library',gyp info spawn args '-Dvisibility=default',gyp info spawn args '-Dnode_root_dir=/home/iobroker/.cache/node-gyp/22.22.2',gyp info spawn args '-Dnode_gyp_dir=/opt/iobroker/node_modules/node-gyp',gyp info spawn args '-Dnode_lib_file=/home/iobroker/.cache/node-gyp/22.22.2/<(target_arch)/node.lib',gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/node_modules/node-dht-sensor',gyp info spawn args '-Dnode_engine=v8',gyp info spawn args '--depth=.',gyp info spawn args '--no-parallel',gyp info spawn args '--generator-output',gyp info spawn args 'build',gyp info spawn args '-Goutput_dir=.'gyp info spawn args ]

              Traceback (most recent call last):

              File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module> import gyp # noqa: E402 ^^^^^^^^^^ File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/init.py", line 9, in <module> import gyp.input File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in <module> from distutils.version import StrictVersionModuleNotFoundError: No module named 'distutils'

              gyp ERR! configure error

              gyp ERR! stack Error: gyp failed with exit code: 1gyp ERR! stack at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:259:16)gyp ERR! stack at ChildProcess.emit (node:events:519:28)gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:293:12)gyp ERR! System Linux 6.12.75+rpt-rpi-v8gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/.bin/node-gyp" "configure"gyp ERR! cwd /opt/iobroker/node_modules/node-dht-sensorgyp ERR! node -v v22.22.2gyp ERR! node-gyp -v v8.4.1gyp ERR! not ok

              opengpio@2.0.2 install> node-gyp rebuild

              gyp info it worked if it ends with ok

              gyp info using node-gyp@8.4.1

              gyp info using node@22.22.2 | linux | arm64

              (node:7072) [DEP0060] DeprecationWarning: The util._extend API is deprecated. Please use Object.assign() instead.(Use node --trace-deprecation ... to show where the warning was created)

              gyp info find Python using Python version 3.13.5 found at "/usr/bin/python3"

              gyp info spawn /usr/bin/python3

              gyp info spawn args [gyp info spawn args '/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py',gyp info spawn args 'binding.gyp',gyp info spawn args '-f',gyp info spawn args 'make',gyp info spawn args '-I',

              gyp info spawn args '/opt/iobroker/node_modules/opengpio/build/config.gypi',gyp info spawn args '-I',gyp info spawn args '/opt/iobroker/node_modules/node-gyp/addon.gypi',gyp info spawn args '-I',gyp info spawn args '/home/iobroker/.cache/node-gyp/22.22.2/include/node/common.gypi',gyp info spawn args '-Dlibrary=shared_library',gyp info spawn args '-Dvisibility=default',gyp info spawn args '-Dnode_root_dir=/home/iobroker/.cache/node-gyp/22.22.2',gyp info spawn args '-Dnode_gyp_dir=/opt/iobroker/node_modules/node-gyp',gyp info spawn args '-Dnode_lib_file=/home/iobroker/.cache/node-gyp/22.22.2/<(target_arch)/node.lib',gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/node_modules/opengpio',gyp info spawn args '-Dnode_engine=v8',gyp info spawn args '--depth=.',gyp info spawn args '--no-parallel',gyp info spawn args '--generator-output',gyp info spawn args 'build',gyp info spawn args '-Goutput_dir=.'gyp info spawn args ]

              Traceback (most recent call last):

              File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module> import gyp # noqa: E402 ^^^^^^^^^^ File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/init.py", line 9, in <module> import gyp.input File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in <module> from distutils.version import StrictVersion

              ModuleNotFoundError: No module named 'distutils'

              gyp ERR! configure error

              gyp ERR! System Linux 6.12.75+rpt-rpi-v8gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/.bin/node-gyp" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/opengpiogyp ERR! node -v v22.22.2gyp ERR! node-gyp -v v8.4.1gyp ERR! not ok

              npm error code 1

              npm error path /opt/iobroker/node_modules/opengpionpm error command failednpm error command sh -c node-gyp rebuild

              npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2026-04-28T09_17_35_007Z-debug-0.log

              gyp info it worked if it ends with okgyp info using node-gyp@8.4.1gyp info using node@22.22.2 | linux | arm64(node:7055) [DEP0060] DeprecationWarning: The util._extend API is deprecated. Please use Object.assign() instead.(Use node --trace-deprecation ... to show where the warning was created)gyp info find Python using Python version 3.13.5 found at "/usr/bin/python3"gyp info spawn /usr/bin/python3gyp info spawn args [gyp info spawn args '/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py',gyp info spawn args 'binding.gyp',gyp info spawn args '-f',gyp info spawn args 'make',gyp info spawn args '-I',gyp info spawn args '/opt/iobroker/node_modules/node-dht-sensor/build/config.gypi',gyp info spawn args '-I',gyp info spawn args '/opt/iobroker/node_modules/node-gyp/addon.gypi',gyp info spawn args '-I',gyp info spawn args '/home/iobroker/.cache/node-gyp/22.22.2/include/node/common.gypi',gyp info spawn args '-Dlibrary=shared_library',gyp info spawn args '-Dvisibility=default',gyp info spawn args '-Dnode_root_dir=/home/iobroker/.cache/node-gyp/22.22.2',gyp info spawn args '-Dnode_gyp_dir=/opt/iobroker/node_modules/node-gyp',gyp info spawn args '-Dnode_lib_file=/home/iobroker/.cache/node-gyp/22.22.2/<(target_arch)/node.lib',gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/node_modules/node-dht-sensor',gyp info spawn args '-Dnode_engine=v8',gyp info spawn args '--depth=.',gyp info spawn args '--no-parallel',gyp info spawn args '--generator-output',gyp info spawn args 'build',gyp info spawn args '-Goutput_dir=.'gyp info spawn args ]Traceback (most recent call last): File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module> import gyp # noqa: E402 ^^^^^^^^^^ File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/init.py", line 9, in <module> import gyp.input File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in <module> from distutils.version import StrictVersionModuleNotFoundError: No module named 'distutils'gyp ERR! configure error gyp ERR! stack Error: gyp failed with exit code: 1gyp ERR! stack at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:259:16)gyp ERR! stack at ChildProcess.emit (node:events:519:28)gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:293:12)gyp ERR! System Linux 6.12.75+rpt-rpi-v8gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/.bin/node-gyp" "configure"gyp ERR! cwd /opt/iobroker/node_modules/node-dht-sensorgyp ERR! node -v v22.22.2gyp ERR! node-gyp -v v8.4.1gyp ERR! not ok gyp info it worked if it ends with okgyp info using node-gyp@8.4.1gyp info using node@22.22.2 | linux | arm64(node:7072) [DEP0060] DeprecationWarning: The util._extend API is deprecated. Please use Object.assign() instead.(Use node --trace-deprecation ... to show where the warning was created)gyp info find Python using Python version 3.13.5 found at "/usr/bin/python3"gyp info spawn /usr/bin/python3gyp info spawn args [gyp info spawn args '/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py',gyp info spawn args 'binding.gyp',gyp info spawn args '-f',gyp info spawn args 'make',gyp info spawn args '-I',gyp info spawn args '/opt/iobroker/node_modules/opengpio/build/config.gypi',gyp info spawn args '-I',gyp info spawn args '/opt/iobroker/node_modules/node-gyp/addon.gypi',gyp info spawn args '-I',gyp info spawn args '/home/iobroker/.cache/node-gyp/22.22.2/include/node/common.gypi',gyp info spawn args '-Dlibrary=shared_library',gyp info spawn args '-Dvisibility=default',gyp info spawn args '-Dnode_root_dir=/home/iobroker/.cache/node-gyp/22.22.2',gyp info spawn args '-Dnode_gyp_dir=/opt/iobroker/node_modules/node-gyp',gyp info spawn args '-Dnode_lib_file=/home/iobroker/.cache/node-gyp/22.22.2/<(target_arch)/node.lib',gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/node_modules/opengpio',gyp info spawn args '-Dnode_engine=v8',gyp info spawn args '--depth=.',gyp info spawn args '--no-parallel',gyp info spawn args '--generator-output',gyp info spawn args 'build',gyp info spawn args '-Goutput_dir=.'gyp info spawn args ]Traceback (most recent call last): File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module> import gyp # noqa: E402 ^^^^^^^^^^ File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/init.py", line 9, in <module> import gyp.input File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in <module> from distutils.version import StrictVersionModuleNotFoundError: No module named 'distutils'gyp ERR! configure error gyp ERR! stack Error: gyp failed with exit code: 1gyp ERR! stack at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:259:16)gyp ERR! stack at ChildProcess.emit (node:events:519:28)gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:293:12)gyp ERR! System Linux 6.12.75+rpt-rpi-v8gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/.bin/node-gyp" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/opengpiogyp ERR! node -v v22.22.2gyp ERR! node-gyp -v v8.4.1gyp ERR! not ok npm error code 1npm error path /opt/iobroker/node_modules/opengpionpm error command failednpm error command sh -c node-gyp rebuildnpm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2026-04-28T09_17_35_007Z-debug-0.log

              host.RaspberryPi4B Cannot install iobroker-community-adapters/ioBroker.rpi2: 1

              ERROR: Process exited with code 25

              mcm1957M Online
              mcm1957M Online
              mcm1957
              schrieb am zuletzt editiert von
              #30

              @Sneak-L8 sagte:

              flot ist wohl kein offizieller Adapter mehr. Hab ihn jetzt manuell von git installiert. Aber was ist die empfohlene Alternative?

              flot ist DEPRECATED - siehe https://forum.iobroker.net/topic/84096/deprecation-adapter-flot

              Der Adapater ist noch im LATEST Repository verfügbar - allerdinsg nicht mehr im Stable.

              Das Package is derzeit und "für immer" auf npm verfügbar. Das sagt aber nichts über die Funktionsfähigkiet aus. Der Adapetr wird in keienr Weise mehr gewartet.

              Und bitte NICHT VON GITHUB INSTALLIEREN !

              ===

              Von direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten.

              GitHub Versionen können sich jederzeit (auch kurzfristig) ändern und durchaus auch in sich inkonsistent und fehlerhaft sein. Versionsangaben von GitHub Installationen sind Schall und Rauch da die Versionsnummer zumindest bei Verwendung der standardmäßigen Umgebung erst im Zuge der Releaseerstellung geändert wird.

              Auf explizite Aufforderung durch den Entwickler kann eine GitHub Installation zur Fehlereingrenzung oder zum Test neuer Funktionalität - unter Inkaufnahme des erhöhten Risikos - natürlich erfolgen.

              Adapter die nur via GitHub oder npm (also NICHT aus einem der beiden Repositories) installierbar sind sind mit erhöhter Vorsicht zu betrachten. Hier sollte der Entwickler drum ersucht werden eine Aufnahme in die Repositories zu veranlassen indem z.B. ein Issue im Adapterrepository erstellt wird.

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

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

              LESEN - gute Forenbeitrage

              1 Antwort Letzte Antwort
              0
              • mcm1957M Online
                mcm1957M Online
                mcm1957
                schrieb am zuletzt editiert von
                #31

                Betreffend rpi2:

                Für Trixie passt rpi2 v 3.x.x
                Siehe https://github.com/iobroker-community-adapters/ioBroker.rpi2#important-information

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

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

                LESEN - gute Forenbeitrage

                1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @Sneak-L8 mach mal einen upload!

                  https://www.iobroker.net/#de/documentation/tutorial/adapter.md
                  Mit Filmchen (aus einem älteren admin)

                  S Offline
                  S Offline
                  Sneak-L8
                  schrieb am zuletzt editiert von
                  #32

                  @Sneak-L8 mach mal einen upload!

                  https://www.iobroker.net/#de/documentation/tutorial/adapter.md
                  Mit Filmchen (aus einem älteren admin)

                  Das Führt leider alles zum selben Ergebnis:

                  iobroker upgrade rpi2@3.0.2
                  
                  This upgrade of "rpi2" will at least introduce the following changes:
                  ==========================================================================
                  -> 3.0.2:
                  Check for required libgpiod-dev package version
                  
                  -> 3.0.1:
                  Updated logo, workflows and documentation
                  admin 7.6.17 and js-controller 6.0.11 (or later) are required
                  
                  -> 3.0.0:
                  NodeJS 20.x (or newer) is required
                  Updated opengpio to v2 (works on Debian trixie)
                  
                  -> 2.4.0:
                  read the current state of GPIO outputs during adapter startup.
                  re-read GPIO input, if set by the user (with ack=false).
                  add an option to invert true/false mapping to 1/0.
                  Allow multiple instances of this adapter per host.
                  tried to improve initialization of GPIO inputs.
                  
                  -> 2.3.2:
                  added support for NVMe temperature (needs additional configuration, see README)
                  fixed inital values for outputs.
                  
                  -> 2.3.1:
                  fixed: GPIO library failed to load after recent dependency update.
                  
                  -> 2.3.0:
                  correct interpretation of start value setting. Output with initial value 0/1 will set GPIO accordingly during startup. Output without an initial state will not set GPIO at all.
                  ==========================================================================
                  
                  BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES!
                  Would you like to upgrade rpi2 from @1.3.2 to @3.0.2 now? [(y)es, (n)o]: y
                  Update rpi2 from @1.3.2 to @3.0.2
                  NPM version: 10.9.7
                  Installing iobroker.rpi2@3.0.2... (System call)
                  Updating objects from io-package.json for adapter "rpi2" with version "1.3.2"
                  upload [2] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/index_m.html index_m.html text/html
                  upload [1] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/rpi.png rpi.png image/png
                  upload [0] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/words.js words.js application/javascript
                  pi@RaspberryPi4B:~ $
                  

                  Er aktualisiert drei Dateien und meint dann, fertig zu sein...

                  HomoranH Thomas BraunT 2 Antworten Letzte Antwort
                  0
                  • S Sneak-L8

                    @Sneak-L8 mach mal einen upload!

                    https://www.iobroker.net/#de/documentation/tutorial/adapter.md
                    Mit Filmchen (aus einem älteren admin)

                    Das Führt leider alles zum selben Ergebnis:

                    iobroker upgrade rpi2@3.0.2
                    
                    This upgrade of "rpi2" will at least introduce the following changes:
                    ==========================================================================
                    -> 3.0.2:
                    Check for required libgpiod-dev package version
                    
                    -> 3.0.1:
                    Updated logo, workflows and documentation
                    admin 7.6.17 and js-controller 6.0.11 (or later) are required
                    
                    -> 3.0.0:
                    NodeJS 20.x (or newer) is required
                    Updated opengpio to v2 (works on Debian trixie)
                    
                    -> 2.4.0:
                    read the current state of GPIO outputs during adapter startup.
                    re-read GPIO input, if set by the user (with ack=false).
                    add an option to invert true/false mapping to 1/0.
                    Allow multiple instances of this adapter per host.
                    tried to improve initialization of GPIO inputs.
                    
                    -> 2.3.2:
                    added support for NVMe temperature (needs additional configuration, see README)
                    fixed inital values for outputs.
                    
                    -> 2.3.1:
                    fixed: GPIO library failed to load after recent dependency update.
                    
                    -> 2.3.0:
                    correct interpretation of start value setting. Output with initial value 0/1 will set GPIO accordingly during startup. Output without an initial state will not set GPIO at all.
                    ==========================================================================
                    
                    BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES!
                    Would you like to upgrade rpi2 from @1.3.2 to @3.0.2 now? [(y)es, (n)o]: y
                    Update rpi2 from @1.3.2 to @3.0.2
                    NPM version: 10.9.7
                    Installing iobroker.rpi2@3.0.2... (System call)
                    Updating objects from io-package.json for adapter "rpi2" with version "1.3.2"
                    upload [2] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/index_m.html index_m.html text/html
                    upload [1] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/rpi.png rpi.png image/png
                    upload [0] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/words.js words.js application/javascript
                    pi@RaspberryPi4B:~ $
                    

                    Er aktualisiert drei Dateien und meint dann, fertig zu sein...

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #33

                    @Sneak-L8 sagte:

                    zum selben Ergebnis:

                    Und es steht nichts im debug-log?

                    kein Support per PN! - Fragen im Forum stellen -
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    • S Sneak-L8

                      Auch damit passiert genau so viel wie wenn ich das Update direkt in der GUI anstoße:

                      pi@RaspberryPi4B:~ $ iob update
                      Used repository: stable
                      Adapter    "admin"        : 7.7.22   , installed 7.7.22
                      Adapter    "backitup"     : 3.3.14   , installed 3.3.14
                      Adapter    "discovery"    : 5.0.0    , installed 5.0.0
                      Adapter    "email"        : 2.0.4    , installed 2.0.4
                      Adapter    "fahrplan"     : 1.4.1    , installed 1.4.1
                      Adapter    "feiertage"    : 1.3.0    , installed 1.3.0
                      Adapter    "hm-rega"      : 5.1.0    , installed 5.1.0
                      Adapter    "hm-rpc"       : 3.0.1    , installed 3.0.1
                      Adapter    "ical"         : 1.20.0   , installed 1.20.0
                      Adapter    "icons-addictive-flavour-png": 0.1.0, installed 0.1.0
                      Adapter    "javascript"   : 9.0.18   , installed 9.0.18
                      Controller "js-controller": 7.0.7    , installed 7.0.7
                      Adapter    "kecontact"    : 3.6.0    , installed 3.6.0
                      Adapter    "mobile"       : 1.0.1    , installed 1.0.1
                      Adapter    "modbus"       : 8.0.3    , installed 8.0.3
                      Adapter    "netatmo"      : 3.1.0    , installed 3.1.0
                      Adapter    "ping"         : 1.7.9    , installed 1.7.9
                      Adapter    "rest-api"     : 4.0.1    , installed 4.0.1
                      Adapter    "rpi2"         : 3.0.2    , installed 1.3.2  [Updatable]
                      Adapter    "shelly"       : 10.6.1   , installed 10.6.1
                      Adapter    "sma-em"       : 1.3.1    , installed 1.3.1
                      Adapter    "socketio"     : 7.0.8    , installed 7.1.3
                      Adapter    "sonos"        : 3.0.0    , installed 3.0.0
                      Adapter    "sql"          : 3.0.1    , installed 3.0.1
                      Adapter    "tr-064"       : 4.3.0    , installed 4.3.0
                      Adapter    "vis"          : 1.5.6    , installed 1.5.6
                      Adapter    "vis-icontwo"  : 2.11.3   , installed 2.11.3
                      Adapter    "vis-inventwo" : 3.3.5    , installed 3.3.5
                      Adapter    "web"          : 8.0.0    , installed 8.0.0
                      Adapter    "whatsapp-cmb" : 0.3.0    , installed 0.3.0
                      Adapter    "ws"           : 4.0.0    , installed 4.0.0
                      Adapter    "yamaha"       : 0.5.4    , installed 0.5.4
                      pi@RaspberryPi4B:~ $ iob upgrade
                      
                      This upgrade of "rpi2" will at least introduce the following changes:
                      ==========================================================================
                      -> 3.0.2:
                      Check for required libgpiod-dev package version
                      
                      -> 3.0.1:
                      Updated logo, workflows and documentation
                      admin 7.6.17 and js-controller 6.0.11 (or later) are required
                      
                      -> 3.0.0:
                      NodeJS 20.x (or newer) is required
                      Updated opengpio to v2 (works on Debian trixie)
                      
                      -> 2.4.0:
                      read the current state of GPIO outputs during adapter startup.
                      re-read GPIO input, if set by the user (with ack=false).
                      add an option to invert true/false mapping to 1/0.
                      Allow multiple instances of this adapter per host.
                      tried to improve initialization of GPIO inputs.
                      
                      -> 2.3.2:
                      added support for NVMe temperature (needs additional configuration, see README)
                      fixed inital values for outputs.
                      
                      -> 2.3.1:
                      fixed: GPIO library failed to load after recent dependency update.
                      
                      -> 2.3.0:
                      correct interpretation of start value setting. Output with initial value 0/1 will set GPIO accordingly during startup. Output without an initial state will not set GPIO at all.
                      ==========================================================================
                      
                      BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES!
                      Would you like to upgrade rpi2 from @1.3.2 to @3.0.2 now? [(y)es, (n)o]: y
                      Update rpi2 from @1.3.2 to @3.0.2
                      NPM version: 10.9.7
                      Installing iobroker.rpi2@3.0.2... (System call)
                      Updating objects from io-package.json for adapter "rpi2" with version "1.3.2"
                      upload [2] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/index_m.html index_m.html text/html
                      upload [1] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/rpi.png rpi.png image/png
                      upload [0] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/words.js words.js application/javascript
                      

                      Der Stand danach ist unverändert (Repo habe ich auch aktualisiert):
                      87d6e46f-afb0-46a4-aad7-c04fc61d85e2-image.jpeg

                      Ist die Beta evtl. nahezu identisch mitV3.0.2 hat aber eine veraltete Versions-Nr.?

                      mcm1957M Online
                      mcm1957M Online
                      mcm1957
                      schrieb am zuletzt editiert von mcm1957
                      #34

                      @Sneak-L8 sagte:

                      Ist die Beta evtl. nahezu identisch mitV3.0.2 hat aber eine veraltete Versions-Nr.?

                      Technisch ausgeschlossen.
                      Die Repositories zeigen nur auf npm Pakete. Ein und dasselbe Paket kann nicht unterschiedliche Versionsnummern haben.

                      Hast du hier schon wo den Log deines Updates gezeigt? Hab jetzt nichts gefunden.

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

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

                      LESEN - gute Forenbeitrage

                      mcm1957M 1 Antwort Letzte Antwort
                      0
                      • S Sneak-L8

                        @Sneak-L8 mach mal einen upload!

                        https://www.iobroker.net/#de/documentation/tutorial/adapter.md
                        Mit Filmchen (aus einem älteren admin)

                        Das Führt leider alles zum selben Ergebnis:

                        iobroker upgrade rpi2@3.0.2
                        
                        This upgrade of "rpi2" will at least introduce the following changes:
                        ==========================================================================
                        -> 3.0.2:
                        Check for required libgpiod-dev package version
                        
                        -> 3.0.1:
                        Updated logo, workflows and documentation
                        admin 7.6.17 and js-controller 6.0.11 (or later) are required
                        
                        -> 3.0.0:
                        NodeJS 20.x (or newer) is required
                        Updated opengpio to v2 (works on Debian trixie)
                        
                        -> 2.4.0:
                        read the current state of GPIO outputs during adapter startup.
                        re-read GPIO input, if set by the user (with ack=false).
                        add an option to invert true/false mapping to 1/0.
                        Allow multiple instances of this adapter per host.
                        tried to improve initialization of GPIO inputs.
                        
                        -> 2.3.2:
                        added support for NVMe temperature (needs additional configuration, see README)
                        fixed inital values for outputs.
                        
                        -> 2.3.1:
                        fixed: GPIO library failed to load after recent dependency update.
                        
                        -> 2.3.0:
                        correct interpretation of start value setting. Output with initial value 0/1 will set GPIO accordingly during startup. Output without an initial state will not set GPIO at all.
                        ==========================================================================
                        
                        BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES!
                        Would you like to upgrade rpi2 from @1.3.2 to @3.0.2 now? [(y)es, (n)o]: y
                        Update rpi2 from @1.3.2 to @3.0.2
                        NPM version: 10.9.7
                        Installing iobroker.rpi2@3.0.2... (System call)
                        Updating objects from io-package.json for adapter "rpi2" with version "1.3.2"
                        upload [2] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/index_m.html index_m.html text/html
                        upload [1] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/rpi.png rpi.png image/png
                        upload [0] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/words.js words.js application/javascript
                        pi@RaspberryPi4B:~ $
                        

                        Er aktualisiert drei Dateien und meint dann, fertig zu sein...

                        Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        schrieb am zuletzt editiert von
                        #35

                        @Sneak-L8

                        sudo apt update
                        apt policy libgpiod-dev
                        

                        sagt?

                        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
                        • S Offline
                          S Offline
                          Sneak-L8
                          schrieb am zuletzt editiert von
                          #36

                          Hatte ich oben schon gepostet

                          pi@RaspberryPi4B:~ $ apt policy libgpiod-dev
                          libgpiod-dev:
                          Installed: 2.2.1-2+deb13u1
                          Candidate: 2.2.1-2+deb13u1
                          Version table:
                          *** 2.2.1-2+deb13u1 500
                          500 http://deb.debian.org/debian trixie/main arm64 Packages
                          100 /var/lib/dpkg/status

                          Thomas BraunT 1 Antwort Letzte Antwort
                          0
                          • S Sneak-L8

                            Hatte ich oben schon gepostet

                            pi@RaspberryPi4B:~ $ apt policy libgpiod-dev
                            libgpiod-dev:
                            Installed: 2.2.1-2+deb13u1
                            Candidate: 2.2.1-2+deb13u1
                            Version table:
                            *** 2.2.1-2+deb13u1 500
                            500 http://deb.debian.org/debian trixie/main arm64 Packages
                            100 /var/lib/dpkg/status

                            Thomas BraunT Online
                            Thomas BraunT Online
                            Thomas Braun
                            Most Active
                            schrieb am zuletzt editiert von
                            #37

                            @Sneak-L8

                            Dann weiß ich nicht, warum das bei dir falsch rein läuft. Auf meinem Testsystem wird jedenfalls die richtige Version gezogen:

                            thomas@testpi:~ $ iob update
                            Used repository: stable
                            Adapter    "admin"        : 7.7.22   , installed 7.7.22
                            Adapter    "backitup"     : 3.3.14   , installed 3.3.14
                            Adapter    "discovery"    : 5.0.0    , installed 5.0.0
                            Adapter    "javascript"   : 9.0.18   , installed 9.0.18
                            Controller "js-controller": 7.0.7    , installed 7.0.7
                            Adapter    "rpi2"         : 3.0.2    , installed 3.0.2
                            
                            

                            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
                            • mcm1957M mcm1957

                              @Sneak-L8 sagte:

                              Ist die Beta evtl. nahezu identisch mitV3.0.2 hat aber eine veraltete Versions-Nr.?

                              Technisch ausgeschlossen.
                              Die Repositories zeigen nur auf npm Pakete. Ein und dasselbe Paket kann nicht unterschiedliche Versionsnummern haben.

                              Hast du hier schon wo den Log deines Updates gezeigt? Hab jetzt nichts gefunden.

                              mcm1957M Online
                              mcm1957M Online
                              mcm1957
                              schrieb am zuletzt editiert von
                              #38

                              mcm1957 sagte:

                              Hast du hier schon wo den Log deines Updates gezeigt? Hab jetzt nichts gefunden.

                              Sorry, war wohl zu unklar die Frage:

                              Hast du hie schon das log des Updates des Adapters wo gepostet?
                              Was passiert wenn du auf die 3.0.2 in Admin klickst?

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

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

                              LESEN - gute Forenbeitrage

                              1 Antwort Letzte Antwort
                              0
                              • S Offline
                                S Offline
                                Sneak-L8
                                schrieb am zuletzt editiert von
                                #39

                                Ja, siehe Post #32. Da werden nur drei Files aktualisiert und das war's.
                                Ich würde jetzt einfach den kompletten Adapter löschen (nicht nur die Instanz) und neu installieren.
                                Damit ich meine SQL-Daten nicht verliere: reicht es, die SQL-Aufzeichnung zu deaktivieren vor dem De- und Install? Und danach wieder aktivieren. Wenn ich das nicht mache, würden sonst alle Sätze gelöscht, oder?

                                HomoranH mcm1957M 2 Antworten Letzte Antwort
                                0
                                • S Sneak-L8

                                  Ja, siehe Post #32. Da werden nur drei Files aktualisiert und das war's.
                                  Ich würde jetzt einfach den kompletten Adapter löschen (nicht nur die Instanz) und neu installieren.
                                  Damit ich meine SQL-Daten nicht verliere: reicht es, die SQL-Aufzeichnung zu deaktivieren vor dem De- und Install? Und danach wieder aktivieren. Wenn ich das nicht mache, würden sonst alle Sätze gelöscht, oder?

                                  HomoranH Nicht stören
                                  HomoranH Nicht stören
                                  Homoran
                                  Global Moderator Administrators
                                  schrieb am zuletzt editiert von
                                  #40

                                  @Sneak-L8 sagte:

                                  Ja, siehe Post #32.

                                  Das ist kein debug-log!

                                  kein Support per PN! - Fragen im Forum stellen -
                                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                  Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                  1 Antwort Letzte Antwort
                                  0
                                  • S Sneak-L8

                                    Ja, siehe Post #32. Da werden nur drei Files aktualisiert und das war's.
                                    Ich würde jetzt einfach den kompletten Adapter löschen (nicht nur die Instanz) und neu installieren.
                                    Damit ich meine SQL-Daten nicht verliere: reicht es, die SQL-Aufzeichnung zu deaktivieren vor dem De- und Install? Und danach wieder aktivieren. Wenn ich das nicht mache, würden sonst alle Sätze gelöscht, oder?

                                    mcm1957M Online
                                    mcm1957M Online
                                    mcm1957
                                    schrieb am zuletzt editiert von mcm1957
                                    #41

                                    @Sneak-L8 sagte:

                                    Ja, siehe Post #32. Da werden nur drei Files aktualisiert und das war's.
                                    Ich würde jetzt einfach den kompletten Adapter löschen (nicht nur die Instanz) und neu installieren.
                                    Damit ich meine SQL-Daten nicht verliere: reicht es, die SQL-Aufzeichnung zu deaktivieren vor dem De- und Install? Und danach wieder aktivieren. Wenn ich das nicht mache, würden sonst alle Sätze gelöscht, oder?

                                    Sorry, aber wenn du mit #32 das da meinst:

                                    a9c91dec-1b45-42ea-a98d-9e1fcec7d5e2-image.jpeg

                                    Da ist nicjht ein einziges LOGFILE dabei.

                                    Unter log verstehe zumindest ich dass man (wenn möglich) den eingegebenen Befehl und allen Output sieht. Zumindest der komplette Output sollte da sein. In Beitrag #32 ist maximal eine Nacherzählung vorhanden, 'upgrade auf 3.0.2' kommt ziemlich sicher nie irgendwo als output.

                                    P.S: Und UPLOAD ist keine Update/Upgrade Installation sondern aktualisisert nur die Anzeigedateien im Admin

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

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

                                    LESEN - gute Forenbeitrage

                                    HomoranH 1 Antwort Letzte Antwort
                                    0
                                    • mcm1957M mcm1957

                                      @Sneak-L8 sagte:

                                      Ja, siehe Post #32. Da werden nur drei Files aktualisiert und das war's.
                                      Ich würde jetzt einfach den kompletten Adapter löschen (nicht nur die Instanz) und neu installieren.
                                      Damit ich meine SQL-Daten nicht verliere: reicht es, die SQL-Aufzeichnung zu deaktivieren vor dem De- und Install? Und danach wieder aktivieren. Wenn ich das nicht mache, würden sonst alle Sätze gelöscht, oder?

                                      Sorry, aber wenn du mit #32 das da meinst:

                                      a9c91dec-1b45-42ea-a98d-9e1fcec7d5e2-image.jpeg

                                      Da ist nicjht ein einziges LOGFILE dabei.

                                      Unter log verstehe zumindest ich dass man (wenn möglich) den eingegebenen Befehl und allen Output sieht. Zumindest der komplette Output sollte da sein. In Beitrag #32 ist maximal eine Nacherzählung vorhanden, 'upgrade auf 3.0.2' kommt ziemlich sicher nie irgendwo als output.

                                      P.S: Und UPLOAD ist keine Update/Upgrade Installation sondern aktualisisert nur die Anzeigedateien im Admin

                                      HomoranH Nicht stören
                                      HomoranH Nicht stören
                                      Homoran
                                      Global Moderator Administrators
                                      schrieb am zuletzt editiert von Homoran
                                      #42

                                      @mcm1957 sagte:

                                      'upgrade auf 3.0.2'

                                      Ist ein spoiler.
                                      Darin ist der output, aber ohne --debug

                                      kein Support per PN! - Fragen im Forum stellen -
                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                      1 Antwort Letzte Antwort
                                      0
                                      • S Offline
                                        S Offline
                                        Sneak-L8
                                        schrieb am zuletzt editiert von
                                        #43

                                        Danke, die Info, wie ich hier das Debug-Log aktiviere, hatte mir gefehlt:

                                        iobroker upgrade rpi2@3.0.2 --debug
                                        
                                        This upgrade of "rpi2" will at least introduce the following changes:
                                        ==========================================================================
                                        -> 3.0.2:
                                        Check for required libgpiod-dev package version
                                        
                                        -> 3.0.1:
                                        Updated logo, workflows and documentation
                                        admin 7.6.17 and js-controller 6.0.11 (or later) are required
                                        
                                        -> 3.0.0:
                                        NodeJS 20.x (or newer) is required
                                        Updated opengpio to v2 (works on Debian trixie)
                                        
                                        -> 2.4.0:
                                        read the current state of GPIO outputs during adapter startup.
                                        re-read GPIO input, if set by the user (with ack=false).
                                        add an option to invert true/false mapping to 1/0.
                                        Allow multiple instances of this adapter per host.
                                        tried to improve initialization of GPIO inputs.
                                        
                                        -> 2.3.2:
                                        added support for NVMe temperature (needs additional configuration, see README)
                                        fixed inital values for outputs.
                                        
                                        -> 2.3.1:
                                        fixed: GPIO library failed to load after recent dependency update.
                                        
                                        -> 2.3.0:
                                        correct interpretation of start value setting. Output with initial value 0/1 will set GPIO accordingly during startup. Output without an initial state will not set GPIO at all.
                                        ==========================================================================
                                        
                                        BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES!
                                        Would you like to upgrade rpi2 from @1.3.2 to @3.0.2 now? [(y)es, (n)o]: y
                                        Update rpi2 from @1.3.2 to @3.0.2
                                        NPM version: 10.9.7
                                        Installing iobroker.rpi2@3.0.2... (System call)
                                        
                                        > iobroker.rpi2@3.0.2 preinstall
                                        > bash ./preinstall-check.sh
                                        
                                        Checking package: libgpiod-dev >= 2.2
                                        libgpiod-dev version OK: 2.2.1-2+deb13u1
                                        
                                        > node-dht-sensor@0.4.5 install
                                        > node-gyp configure
                                        
                                        gyp info it worked if it ends with ok
                                        gyp info using node-gyp@8.4.1
                                        gyp info using node@22.22.2 | linux | arm64
                                        (node:58457) [DEP0060] DeprecationWarning: The `util._extend` API is deprecated. Please use Object.assign() instead.
                                        (Use `node --trace-deprecation ...` to show where the warning was created)
                                        gyp info find Python using Python version 3.13.5 found at "/usr/bin/python3"
                                        gyp info spawn /usr/bin/python3
                                        gyp info spawn args [
                                        gyp info spawn args   '/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py',
                                        gyp info spawn args   'binding.gyp',
                                        gyp info spawn args   '-f',
                                        gyp info spawn args   'make',
                                        gyp info spawn args   '-I',
                                        gyp info spawn args   '/opt/iobroker/node_modules/node-dht-sensor/build/config.gypi',
                                        gyp info spawn args   '-I',
                                        gyp info spawn args   '/opt/iobroker/node_modules/node-gyp/addon.gypi',
                                        gyp info spawn args   '-I',
                                        gyp info spawn args   '/home/iobroker/.cache/node-gyp/22.22.2/include/node/common.gypi',
                                        gyp info spawn args   '-Dlibrary=shared_library',
                                        gyp info spawn args   '-Dvisibility=default',
                                        gyp info spawn args   '-Dnode_root_dir=/home/iobroker/.cache/node-gyp/22.22.2',
                                        gyp info spawn args   '-Dnode_gyp_dir=/opt/iobroker/node_modules/node-gyp',
                                        gyp info spawn args   '-Dnode_lib_file=/home/iobroker/.cache/node-gyp/22.22.2/<(target_arch)/node.lib',
                                        gyp info spawn args   '-Dmodule_root_dir=/opt/iobroker/node_modules/node-dht-sensor',
                                        gyp info spawn args   '-Dnode_engine=v8',
                                        gyp info spawn args   '--depth=.',
                                        gyp info spawn args   '--no-parallel',
                                        gyp info spawn args   '--generator-output',
                                        gyp info spawn args   'build',
                                        gyp info spawn args   '-Goutput_dir=.'
                                        gyp info spawn args ]
                                        Traceback (most recent call last):
                                         File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module>
                                           import gyp  # noqa: E402
                                           ^^^^^^^^^^
                                         File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 9, in <module>
                                           import gyp.input
                                         File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in <module>
                                           from distutils.version import StrictVersion
                                        ModuleNotFoundError: No module named 'distutils'
                                        gyp ERR! configure error
                                        gyp ERR! stack Error: `gyp` failed with exit code: 1
                                        gyp ERR! stack     at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:259:16)
                                        gyp ERR! stack     at ChildProcess.emit (node:events:519:28)
                                        gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:293:12)
                                        gyp ERR! System Linux 6.12.75+rpt-rpi-v8
                                        gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/.bin/node-gyp" "configure"
                                        gyp ERR! cwd /opt/iobroker/node_modules/node-dht-sensor
                                        gyp ERR! node -v v22.22.2
                                        gyp ERR! node-gyp -v v8.4.1
                                        gyp ERR! not ok
                                        
                                        > opengpio@2.0.2 install
                                        > node-gyp rebuild
                                        
                                        gyp info it worked if it ends with ok
                                        gyp info using node-gyp@8.4.1
                                        gyp info using node@22.22.2 | linux | arm64
                                        (node:58475) [DEP0060] DeprecationWarning: The `util._extend` API is deprecated. Please use Object.assign() instead.
                                        (Use `node --trace-deprecation ...` to show where the warning was created)
                                        gyp info find Python using Python version 3.13.5 found at "/usr/bin/python3"
                                        gyp info spawn /usr/bin/python3
                                        gyp info spawn args [
                                        gyp info spawn args   '/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py',
                                        gyp info spawn args   'binding.gyp',
                                        gyp info spawn args   '-f',
                                        gyp info spawn args   'make',
                                        gyp info spawn args   '-I',
                                        gyp info spawn args   '/opt/iobroker/node_modules/opengpio/build/config.gypi',
                                        gyp info spawn args   '-I',
                                        gyp info spawn args   '/opt/iobroker/node_modules/node-gyp/addon.gypi',
                                        gyp info spawn args   '-I',
                                        gyp info spawn args   '/home/iobroker/.cache/node-gyp/22.22.2/include/node/common.gypi',
                                        gyp info spawn args   '-Dlibrary=shared_library',
                                        gyp info spawn args   '-Dvisibility=default',
                                        gyp info spawn args   '-Dnode_root_dir=/home/iobroker/.cache/node-gyp/22.22.2',
                                        gyp info spawn args   '-Dnode_gyp_dir=/opt/iobroker/node_modules/node-gyp',
                                        gyp info spawn args   '-Dnode_lib_file=/home/iobroker/.cache/node-gyp/22.22.2/<(target_arch)/node.lib',
                                        gyp info spawn args   '-Dmodule_root_dir=/opt/iobroker/node_modules/opengpio',
                                        gyp info spawn args   '-Dnode_engine=v8',
                                        gyp info spawn args   '--depth=.',
                                        gyp info spawn args   '--no-parallel',
                                        gyp info spawn args   '--generator-output',
                                        gyp info spawn args   'build',
                                        gyp info spawn args   '-Goutput_dir=.'
                                        gyp info spawn args ]
                                        Traceback (most recent call last):
                                         File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module>
                                           import gyp  # noqa: E402
                                           ^^^^^^^^^^
                                         File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 9, in <module>
                                           import gyp.input
                                         File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in <module>
                                           from distutils.version import StrictVersion
                                        ModuleNotFoundError: No module named 'distutils'
                                        gyp ERR! configure error
                                        gyp ERR! stack Error: `gyp` failed with exit code: 1
                                        gyp ERR! stack     at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:259:16)
                                        gyp ERR! stack     at ChildProcess.emit (node:events:519:28)
                                        gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:293:12)
                                        gyp ERR! System Linux 6.12.75+rpt-rpi-v8
                                        gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/.bin/node-gyp" "rebuild"
                                        gyp ERR! cwd /opt/iobroker/node_modules/opengpio
                                        gyp ERR! node -v v22.22.2
                                        gyp ERR! node-gyp -v v8.4.1
                                        gyp ERR! not ok
                                        npm error code 1
                                        npm error path /opt/iobroker/node_modules/opengpio
                                        npm error command failed
                                        npm error command sh -c node-gyp rebuild
                                        npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2026-04-29T06_57_29_211Z-debug-0.log
                                        Updating objects from io-package.json for adapter "rpi2" with version "1.3.2"
                                        upload [2] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/index_m.html index_m.html text/html
                                        upload [1] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/rpi.png rpi.png image/png
                                        upload [0] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/words.js words.js application/javascript
                                        

                                        HomoranH 1 Antwort Letzte Antwort
                                        0
                                        • S Sneak-L8

                                          Danke, die Info, wie ich hier das Debug-Log aktiviere, hatte mir gefehlt:

                                          iobroker upgrade rpi2@3.0.2 --debug
                                          
                                          This upgrade of "rpi2" will at least introduce the following changes:
                                          ==========================================================================
                                          -> 3.0.2:
                                          Check for required libgpiod-dev package version
                                          
                                          -> 3.0.1:
                                          Updated logo, workflows and documentation
                                          admin 7.6.17 and js-controller 6.0.11 (or later) are required
                                          
                                          -> 3.0.0:
                                          NodeJS 20.x (or newer) is required
                                          Updated opengpio to v2 (works on Debian trixie)
                                          
                                          -> 2.4.0:
                                          read the current state of GPIO outputs during adapter startup.
                                          re-read GPIO input, if set by the user (with ack=false).
                                          add an option to invert true/false mapping to 1/0.
                                          Allow multiple instances of this adapter per host.
                                          tried to improve initialization of GPIO inputs.
                                          
                                          -> 2.3.2:
                                          added support for NVMe temperature (needs additional configuration, see README)
                                          fixed inital values for outputs.
                                          
                                          -> 2.3.1:
                                          fixed: GPIO library failed to load after recent dependency update.
                                          
                                          -> 2.3.0:
                                          correct interpretation of start value setting. Output with initial value 0/1 will set GPIO accordingly during startup. Output without an initial state will not set GPIO at all.
                                          ==========================================================================
                                          
                                          BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES!
                                          Would you like to upgrade rpi2 from @1.3.2 to @3.0.2 now? [(y)es, (n)o]: y
                                          Update rpi2 from @1.3.2 to @3.0.2
                                          NPM version: 10.9.7
                                          Installing iobroker.rpi2@3.0.2... (System call)
                                          
                                          > iobroker.rpi2@3.0.2 preinstall
                                          > bash ./preinstall-check.sh
                                          
                                          Checking package: libgpiod-dev >= 2.2
                                          libgpiod-dev version OK: 2.2.1-2+deb13u1
                                          
                                          > node-dht-sensor@0.4.5 install
                                          > node-gyp configure
                                          
                                          gyp info it worked if it ends with ok
                                          gyp info using node-gyp@8.4.1
                                          gyp info using node@22.22.2 | linux | arm64
                                          (node:58457) [DEP0060] DeprecationWarning: The `util._extend` API is deprecated. Please use Object.assign() instead.
                                          (Use `node --trace-deprecation ...` to show where the warning was created)
                                          gyp info find Python using Python version 3.13.5 found at "/usr/bin/python3"
                                          gyp info spawn /usr/bin/python3
                                          gyp info spawn args [
                                          gyp info spawn args   '/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py',
                                          gyp info spawn args   'binding.gyp',
                                          gyp info spawn args   '-f',
                                          gyp info spawn args   'make',
                                          gyp info spawn args   '-I',
                                          gyp info spawn args   '/opt/iobroker/node_modules/node-dht-sensor/build/config.gypi',
                                          gyp info spawn args   '-I',
                                          gyp info spawn args   '/opt/iobroker/node_modules/node-gyp/addon.gypi',
                                          gyp info spawn args   '-I',
                                          gyp info spawn args   '/home/iobroker/.cache/node-gyp/22.22.2/include/node/common.gypi',
                                          gyp info spawn args   '-Dlibrary=shared_library',
                                          gyp info spawn args   '-Dvisibility=default',
                                          gyp info spawn args   '-Dnode_root_dir=/home/iobroker/.cache/node-gyp/22.22.2',
                                          gyp info spawn args   '-Dnode_gyp_dir=/opt/iobroker/node_modules/node-gyp',
                                          gyp info spawn args   '-Dnode_lib_file=/home/iobroker/.cache/node-gyp/22.22.2/<(target_arch)/node.lib',
                                          gyp info spawn args   '-Dmodule_root_dir=/opt/iobroker/node_modules/node-dht-sensor',
                                          gyp info spawn args   '-Dnode_engine=v8',
                                          gyp info spawn args   '--depth=.',
                                          gyp info spawn args   '--no-parallel',
                                          gyp info spawn args   '--generator-output',
                                          gyp info spawn args   'build',
                                          gyp info spawn args   '-Goutput_dir=.'
                                          gyp info spawn args ]
                                          Traceback (most recent call last):
                                           File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module>
                                             import gyp  # noqa: E402
                                             ^^^^^^^^^^
                                           File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 9, in <module>
                                             import gyp.input
                                           File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in <module>
                                             from distutils.version import StrictVersion
                                          ModuleNotFoundError: No module named 'distutils'
                                          gyp ERR! configure error
                                          gyp ERR! stack Error: `gyp` failed with exit code: 1
                                          gyp ERR! stack     at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:259:16)
                                          gyp ERR! stack     at ChildProcess.emit (node:events:519:28)
                                          gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:293:12)
                                          gyp ERR! System Linux 6.12.75+rpt-rpi-v8
                                          gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/.bin/node-gyp" "configure"
                                          gyp ERR! cwd /opt/iobroker/node_modules/node-dht-sensor
                                          gyp ERR! node -v v22.22.2
                                          gyp ERR! node-gyp -v v8.4.1
                                          gyp ERR! not ok
                                          
                                          > opengpio@2.0.2 install
                                          > node-gyp rebuild
                                          
                                          gyp info it worked if it ends with ok
                                          gyp info using node-gyp@8.4.1
                                          gyp info using node@22.22.2 | linux | arm64
                                          (node:58475) [DEP0060] DeprecationWarning: The `util._extend` API is deprecated. Please use Object.assign() instead.
                                          (Use `node --trace-deprecation ...` to show where the warning was created)
                                          gyp info find Python using Python version 3.13.5 found at "/usr/bin/python3"
                                          gyp info spawn /usr/bin/python3
                                          gyp info spawn args [
                                          gyp info spawn args   '/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py',
                                          gyp info spawn args   'binding.gyp',
                                          gyp info spawn args   '-f',
                                          gyp info spawn args   'make',
                                          gyp info spawn args   '-I',
                                          gyp info spawn args   '/opt/iobroker/node_modules/opengpio/build/config.gypi',
                                          gyp info spawn args   '-I',
                                          gyp info spawn args   '/opt/iobroker/node_modules/node-gyp/addon.gypi',
                                          gyp info spawn args   '-I',
                                          gyp info spawn args   '/home/iobroker/.cache/node-gyp/22.22.2/include/node/common.gypi',
                                          gyp info spawn args   '-Dlibrary=shared_library',
                                          gyp info spawn args   '-Dvisibility=default',
                                          gyp info spawn args   '-Dnode_root_dir=/home/iobroker/.cache/node-gyp/22.22.2',
                                          gyp info spawn args   '-Dnode_gyp_dir=/opt/iobroker/node_modules/node-gyp',
                                          gyp info spawn args   '-Dnode_lib_file=/home/iobroker/.cache/node-gyp/22.22.2/<(target_arch)/node.lib',
                                          gyp info spawn args   '-Dmodule_root_dir=/opt/iobroker/node_modules/opengpio',
                                          gyp info spawn args   '-Dnode_engine=v8',
                                          gyp info spawn args   '--depth=.',
                                          gyp info spawn args   '--no-parallel',
                                          gyp info spawn args   '--generator-output',
                                          gyp info spawn args   'build',
                                          gyp info spawn args   '-Goutput_dir=.'
                                          gyp info spawn args ]
                                          Traceback (most recent call last):
                                           File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module>
                                             import gyp  # noqa: E402
                                             ^^^^^^^^^^
                                           File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 9, in <module>
                                             import gyp.input
                                           File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in <module>
                                             from distutils.version import StrictVersion
                                          ModuleNotFoundError: No module named 'distutils'
                                          gyp ERR! configure error
                                          gyp ERR! stack Error: `gyp` failed with exit code: 1
                                          gyp ERR! stack     at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:259:16)
                                          gyp ERR! stack     at ChildProcess.emit (node:events:519:28)
                                          gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:293:12)
                                          gyp ERR! System Linux 6.12.75+rpt-rpi-v8
                                          gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/.bin/node-gyp" "rebuild"
                                          gyp ERR! cwd /opt/iobroker/node_modules/opengpio
                                          gyp ERR! node -v v22.22.2
                                          gyp ERR! node-gyp -v v8.4.1
                                          gyp ERR! not ok
                                          npm error code 1
                                          npm error path /opt/iobroker/node_modules/opengpio
                                          npm error command failed
                                          npm error command sh -c node-gyp rebuild
                                          npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2026-04-29T06_57_29_211Z-debug-0.log
                                          Updating objects from io-package.json for adapter "rpi2" with version "1.3.2"
                                          upload [2] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/index_m.html index_m.html text/html
                                          upload [1] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/rpi.png rpi.png image/png
                                          upload [0] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/words.js words.js application/javascript
                                          

                                          HomoranH Nicht stören
                                          HomoranH Nicht stören
                                          Homoran
                                          Global Moderator Administrators
                                          schrieb am zuletzt editiert von Homoran
                                          #44

                                          @Sneak-L8 sagte:

                                          npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2026-04-29T06_57_29_211Z-debug-0.log
                                          Updating objects from io-package.json for adapter "rpi2" with version "1.3.2"

                                          Bitte auch zeigen!

                                          Ich denke nicht dass der Error

                                          @Sneak-L8 sagte:

                                          noqa: E402

                                          Der HTML 402 (payment required)sein sollte 😉

                                          kein Support per PN! - Fragen im Forum stellen -
                                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                          1 Antwort Letzte Antwort
                                          0

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

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

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

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          531

                                          Online

                                          32.8k

                                          Benutzer

                                          82.9k

                                          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