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. ioBroker Allgemein
  4. [gelöst] Adapter lassen sich nicht updaten/installieren

NEWS

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

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

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

[gelöst] Adapter lassen sich nicht updaten/installieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
14 Beiträge 3 Kommentatoren 1.2k Aufrufe 2 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.
  • K KoMa666

    @thomas-braun
    als "User" kommt noch, der Host muss eh neu aufgesetzt werden und dann fliegt da auch die influxDB und grafana runter. Aber bis dahin würde ich das System gerne weiter updaten können. An sich laufen tut es ja, es ist nur das Updaten/Installieren von github.

    ======================= SUMMARY =======================
                            v.2023-10-10
    
    
       Static hostname: iobroker01
             Icon name: computer-vm
               Chassis: vm
        Virtualization: vmware
      Operating System: Debian GNU/Linux 10 (buster)
                Kernel: Linux 4.19.0-26-amd64
          Architecture: x86-64
    
    Installation:           vmware
    Kernel:                 x86_64
    Userland:               amd64
    Timezone:               Europe/Berlin (CET, +0100)
    User-ID:                1001
    X-Server:               false
    Boot Target:            graphical.target
    
    Pending OS-Updates:     0
    Pending iob updates:    2
    
    Nodejs-Installation:    /usr/bin/nodejs         v18.19.0
                            /usr/bin/node           v18.19.0
                            /usr/bin/npm            10.2.3
                            /usr/bin/npx            10.2.3
                            /usr/bin/corepack       0.22.0
    
    Recommended versions are nodejs 18.19.0 and npm 10.2.3
    Your nodejs installation is correct
    
    MEMORY: 
                  total        used        free      shared  buff/cache   available
    Mem:           3.9G        2.2G        708M        1.0M        1.1G        1.5G
    Swap:          4.1G        262M        3.8G
    Total:         8.0G        2.4G        4.5G
    
    Active iob-Instances:   23
    Active repo(s): Stable (default)
    
    ioBroker Core:          js-controller           5.0.17
                            admin                   6.12.0
    
    ioBroker Status:        iobroker is running on this host.
    
    
    Objects type: jsonl
    States  type: jsonl
    
    Status admin and web instance:
    + system.adapter.admin.0                  : admin                 : iobroker01                               -  enabled, port: 8081, bind: 127.0.0.1 (SSL), run as: admin
    + system.adapter.web.0                    : web                   : iobroker01                               -  enabled, port: 8082, bind: 0.0.0.0 (SSL), run as: admin
    
    Objects:                9309
    States:                 7991
    
    Size of iob-Database:
    
    67M     /opt/iobroker/iobroker-data/objects.jsonl
    13M     /opt/iobroker/iobroker-data/states.jsonl
    
    
    
    =================== END OF SUMMARY ====================
    

    Es sieht mir auch nach einem "Fehler" im NPM aus, alles andere sieht (für mich) gut aus und diese Fehler betreffen nur "manuell installierte" Adapter, haben aber eben auch Auswirkungen auf andere beim Update/Install:

    Temp directories causing npm8 problem: 0
    No problems detected
    
    Errors in npm tree:
    npm ERR! code ELSPROBLEMS
    npm ERR! extraneous: https@1.0.0 /opt/iobroker/node_modules/https
    npm ERR! invalid: iobroker.elgato-key-light@0.2.0 /opt/iobroker/node_modules/iobroker.elgato-key-light
    npm ERR! invalid: iobroker.husqvarna-automower@0.4.0 /opt/iobroker/node_modules/iobroker.husqvarna-automower
    npm ERR! invalid: iobroker.plenticore@2.3.2 /opt/iobroker/node_modules/iobroker.plenticore
    npm ERR! invalid: iobroker.roborock@0.5.1 /opt/iobroker/node_modules/iobroker.roborock
    npm ERR! invalid: xmlbuilder@0.4.2 /opt/iobroker/node_modules/homematic-xmlrpc/node_modules/xmlbuilder
    
    npm ERR! Log files were not written due to an error writing to the directory: /home/marco/.npm/_logs
    npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal
    
    *** ioBroker-Installation ***
    
    ioBroker Status
    iobroker is running on this host.
    
    
    Objects type: jsonl
    States  type: jsonl
    
    Core adapters versions
    js-controller:  5.0.17
    admin:          6.12.0
    javascript:     7.1.6
    
    npm ERR! code ELSPROBLEMS
    npm ERR! extraneous: https@1.0.0 /opt/iobroker/node_modules/https
    npm ERR! invalid: iobroker.elgato-key-light@0.2.0 /opt/iobroker/node_modules/iobroker.elgato-key-light
    npm ERR! invalid: iobroker.husqvarna-automower@0.4.0 /opt/iobroker/node_modules/iobroker.husqvarna-automower
    npm ERR! invalid: iobroker.plenticore@2.3.2 /opt/iobroker/node_modules/iobroker.plenticore
    npm ERR! invalid: iobroker.roborock@0.5.1 /opt/iobroker/node_modules/iobroker.roborock
    
    npm ERR! Log files were not written due to an error writing to the directory: /home/marco/.npm/_logs
    npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal
    Adapters from github:   4
    

    und

    root@iobroker01:/opt/iobroker# npm list --loglevel=verbose
    npm verb cli /usr/bin/node /usr/bin/npm
    npm info using npm@10.2.3
    npm info using node@v18.19.0
    npm verb title npm list
    npm verb argv "list" "--loglevel" "verbose"
    npm verb logfile logs-max:10 dir:/home/iobroker/.npm/_logs/2024-02-02T16_06_36_391Z-
    npm verb logfile /home/iobroker/.npm/_logs/2024-02-02T16_06_36_391Z-debug-0.log
    npm verb stack Error: extraneous: https@1.0.0 /opt/iobroker/node_modules/https
    npm verb stack invalid: iobroker.elgato-key-light@0.2.0 /opt/iobroker/node_modules/iobroker.elgato-key-light
    npm verb stack invalid: iobroker.husqvarna-automower@0.4.0 /opt/iobroker/node_modules/iobroker.husqvarna-automower
    npm verb stack invalid: iobroker.plenticore@2.3.2 /opt/iobroker/node_modules/iobroker.plenticore
    npm verb stack invalid: iobroker.roborock@0.5.1 /opt/iobroker/node_modules/iobroker.roborock
    npm verb stack     at LS.exec (/usr/lib/node_modules/npm/lib/commands/ls.js:203:9)
    npm verb stack     at async module.exports (/usr/lib/node_modules/npm/lib/cli-entry.js:61:5)
    npm verb cwd /opt/iobroker
    npm verb Linux 4.19.0-26-amd64
    npm verb node v18.19.0
    npm verb npm  v10.2.3
    npm ERR! code ELSPROBLEMS
    npm ERR! extraneous: https@1.0.0 /opt/iobroker/node_modules/https
    npm ERR! invalid: iobroker.elgato-key-light@0.2.0 /opt/iobroker/node_modules/iobroker.elgato-key-light
    npm ERR! invalid: iobroker.husqvarna-automower@0.4.0 /opt/iobroker/node_modules/iobroker.husqvarna-automower
    npm ERR! invalid: iobroker.plenticore@2.3.2 /opt/iobroker/node_modules/iobroker.plenticore
    npm ERR! invalid: iobroker.roborock@0.5.1 /opt/iobroker/node_modules/iobroker.roborock
    iobroker.inst@2.0.3 /opt/iobroker
    ├── colors@1.4.0
    ├── fs-extra@7.0.1
    ├── https@1.0.0 extraneous
    ├── iobroker.admin@6.12.0
    ├── iobroker.backitup@2.9.8
    ├── iobroker.daikin@1.4.2
    ├── iobroker.dwd@2.8.5
    ├── iobroker.elgato-key-light@0.2.0 invalid: "github:xXBJXx/ioBroker.elgato-key-light#43315a3a6059ddea5c83e4583205195bcc4a6816" from the root project
    ├── iobroker.hm-rega@4.0.0
    ├── iobroker.hm-rpc@1.16.0
    ├── iobroker.husqvarna-automower@0.4.0 invalid: "github:ice987987/ioBroker.husqvarna-automower#78eebd11f89260ba344fda484aa87f2de678ffd3" from the root project
    ├── iobroker.ical@1.13.3
    ├── iobroker.influxdb@3.2.0
    ├── iobroker.javascript@7.1.6
    ├── iobroker.js-controller@5.0.17
    ├── iobroker.mbus@2.6.1
    ├── iobroker.modbus@6.1.0
    ├── iobroker.phantomjs@1.1.3
    ├── iobroker.plenticore@2.3.2 invalid: "github:StrathCole/ioBroker.plenticore#master" from the root project
    ├── iobroker.pushover@3.0.6
    ├── iobroker.roborock@0.5.1 invalid: "github:copystring/ioBroker.roborock#dev" from the root project
    ├── iobroker.simple-api@2.7.2
    ├── iobroker.smartmeter@3.4.0
    ├── iobroker.socketio@6.6.0
    ├── iobroker.vis-inventwo@3.3.3
    ├── iobroker.vis-timeandweather@1.2.2
    ├── iobroker.vis@1.5.4
    ├── iobroker.web@6.1.10
    ├── iobroker.ws@2.5.10
    ├── iobroker@2.0.3
    ├── semver@5.7.2
    └── yargs@7.1.2
    
    npm verb exit 1
    npm verb code 1
    
    npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2024-02-02T16_06_36_391Z-debug-0.log
    
    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    schrieb am zuletzt editiert von
    #5

    @koma666 sagte in Adapter lassen sich nicht updaten/installieren:

    als "User" kommt noch

    Dann mach das als erstes...

    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

    K 1 Antwort Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      @koma666 sagte in Adapter lassen sich nicht updaten/installieren:

      als "User" kommt noch

      Dann mach das als erstes...

      K Offline
      K Offline
      KoMa666
      schrieb am zuletzt editiert von KoMa666
      #6

      @thomas-braun Hehe ... leichter gesagt als getan. Ich habe einen anderen User drauf den ich nutzen kann, und der IOB läuft ja unter "iobroker". Aber frisch aufsetzen geht zeitlich grad nicht.

      Thomas BraunT 1 Antwort Letzte Antwort
      0
      • K KoMa666

        @thomas-braun Hehe ... leichter gesagt als getan. Ich habe einen anderen User drauf den ich nutzen kann, und der IOB läuft ja unter "iobroker". Aber frisch aufsetzen geht zeitlich grad nicht.

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

        @koma666 sagte in Adapter lassen sich nicht updaten/installieren:

        Ich habe einen anderen User drauf den ich nutzen kann, und der IOB läuft ja unter "iobroker"

        Dann verwende den...

        Hier wird es primär klemmen:

        npm ERR! invalid: iobroker.elgato-key-light@0.2.0 /opt/iobroker/node_modules/iobroker.elgato-key-light
        npm ERR! invalid: iobroker.husqvarna-automower@0.4.0 /opt/iobroker/node_modules/iobroker.husqvarna-automower
        npm ERR! invalid: iobroker.plenticore@2.3.2 /opt/iobroker/node_modules/iobroker.plenticore
        npm ERR! invalid: iobroker.roborock@0.5.1 /opt/iobroker/node_modules/iobroker.roboroc
        

        Die sind vermutlich alle vier aus dem GitHub geangelt, oder?

        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

        K 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @koma666 sagte in Adapter lassen sich nicht updaten/installieren:

          Ich habe einen anderen User drauf den ich nutzen kann, und der IOB läuft ja unter "iobroker"

          Dann verwende den...

          Hier wird es primär klemmen:

          npm ERR! invalid: iobroker.elgato-key-light@0.2.0 /opt/iobroker/node_modules/iobroker.elgato-key-light
          npm ERR! invalid: iobroker.husqvarna-automower@0.4.0 /opt/iobroker/node_modules/iobroker.husqvarna-automower
          npm ERR! invalid: iobroker.plenticore@2.3.2 /opt/iobroker/node_modules/iobroker.plenticore
          npm ERR! invalid: iobroker.roborock@0.5.1 /opt/iobroker/node_modules/iobroker.roboroc
          

          Die sind vermutlich alle vier aus dem GitHub geangelt, oder?

          K Offline
          K Offline
          KoMa666
          schrieb am zuletzt editiert von KoMa666
          #8

          @thomas-braun
          Richtig. Allerdings lässt sich ja auch WEB oder ADMIN nicht aktualisieren.

          Die Frage ist, wo bekommt er die Info her:

          npm ERR! The git reference could not be found
          npm ERR! command git --no-replace-objects checkout dev
          npm ERR! error: pathspec 'dev' did not match any file(s) known to git
          

          Ich hab die packages-lock schon gelöscht, ohne Erfolg.

          Thomas BraunT 2 Antworten Letzte Antwort
          0
          • K KoMa666

            @thomas-braun
            Richtig. Allerdings lässt sich ja auch WEB oder ADMIN nicht aktualisieren.

            Die Frage ist, wo bekommt er die Info her:

            npm ERR! The git reference could not be found
            npm ERR! command git --no-replace-objects checkout dev
            npm ERR! error: pathspec 'dev' did not match any file(s) known to git
            

            Ich hab die packages-lock schon gelöscht, ohne Erfolg.

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

            @koma666

            Der ist wohl der 'Übeltäter':

            iobroker.roborock@0.5.1 invalid: "github:copystring/ioBroker.roborock#dev" from the root project

            Installier den nochmal drüber:

            iobroker url copystring/ioBroker.roborock --host iobroker01 --debug
            

            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

            K 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @koma666

              Der ist wohl der 'Übeltäter':

              iobroker.roborock@0.5.1 invalid: "github:copystring/ioBroker.roborock#dev" from the root project

              Installier den nochmal drüber:

              iobroker url copystring/ioBroker.roborock --host iobroker01 --debug
              
              K Offline
              K Offline
              KoMa666
              schrieb am zuletzt editiert von
              #10

              @thomas-braun
              Da hat sich das Editieren überschnitten ...

              Der war es ... na Klasse. Den nutze ich nichtmal mehr und den DEV - Tree hatte ich nur mal zum Testen drin ...
              Ich hab ihn deinstalliert und das Updaten klappt nun auch wieder.

              Vielen Dank!

              1 Antwort Letzte Antwort
              0
              • K KoMa666

                @thomas-braun
                Richtig. Allerdings lässt sich ja auch WEB oder ADMIN nicht aktualisieren.

                Die Frage ist, wo bekommt er die Info her:

                npm ERR! The git reference could not be found
                npm ERR! command git --no-replace-objects checkout dev
                npm ERR! error: pathspec 'dev' did not match any file(s) known to git
                

                Ich hab die packages-lock schon gelöscht, ohne Erfolg.

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

                @koma666

                Warum fischst du den Adapter aus dem GitHub?

                roborock
                github:	0.5.4
                latest:	0.5.4 for 0 days
                stable:	0.4.4 for 4 months
                

                Der ist doch über reguläre Repos verfügbar.

                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

                K 1 Antwort Letzte Antwort
                0
                • Thomas BraunT Thomas Braun

                  @koma666

                  Warum fischst du den Adapter aus dem GitHub?

                  roborock
                  github:	0.5.4
                  latest:	0.5.4 for 0 days
                  stable:	0.4.4 for 4 months
                  

                  Der ist doch über reguläre Repos verfügbar.

                  K Offline
                  K Offline
                  KoMa666
                  schrieb am zuletzt editiert von
                  #12

                  @thomas-braun
                  Weil der Sauger mit dem regulären Paket Fehler hatte. Da hatten wir getestet und deshalb DEV ...

                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • K KoMa666

                    @thomas-braun
                    Weil der Sauger mit dem regulären Paket Fehler hatte. Da hatten wir getestet und deshalb DEV ...

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

                    @koma666

                    Dann kannst du ja jetzt dein Betriebssytem in die Gegenwart holen.

                    Debian GNU/Linux 10 (buster)

                    ist tot.

                    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

                    K 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @koma666

                      Dann kannst du ja jetzt dein Betriebssytem in die Gegenwart holen.

                      Debian GNU/Linux 10 (buster)

                      ist tot.

                      K Offline
                      K Offline
                      KoMa666
                      schrieb am zuletzt editiert von
                      #14

                      @thomas-braun
                      Ich weiß ... hab schon die ersten einfachen Systeme auf Debian 12 ... aber hier hängen soooo viele Abhängigkeiten dran. Noch 2 VMs, dann ist dieser Host dran ;-)

                      Danke Dir nochmal!

                      1 Antwort Letzte Antwort
                      1

                      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
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      661

                      Online

                      32.7k

                      Benutzer

                      82.6k

                      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