Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. npm error bei "iob diag" nach Upgrade auf Debian 13 Trixie

    NEWS

    • Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    npm error bei "iob diag" nach Upgrade auf Debian 13 Trixie

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @meute last edited by

      @meute Nutzt dir zwar nix, aber unter nodejs@22 ist das bei mir alles sauber:

      echad@chet:/opt/iobroker $ node -v
      v22.20.0
      echad@chet:/opt/iobroker $ npm ls canvas
      iobroker.inst@3.0.0 /opt/iobroker
      ├─┬ iobroker.echarts@2.0.10
      │ ├── canvas@3.2.0
      │ └─┬ jsdom@26.1.0
      │   └── canvas@3.2.0 deduped
      ├─┬ iobroker.mihome-vacuum@5.3.0
      │ └── canvas@3.2.0 deduped
      └─┬ iobroker.parcel@0.2.10
        └─┬ jsdom@25.0.1
          └── canvas@2.11.2
      
      echad@chet:/opt/iobroker $ npm ls
      iobroker.inst@3.0.0 /opt/iobroker
      ├── iobroker.admin@7.7.3
      ├── iobroker.alexa2@3.27.3
      ├── iobroker.alias-manager@2.0.0
      ├── iobroker.ankersolix2@2.4.1
      ├── iobroker.awtrix-light@2.0.0
      ├── iobroker.backitup@3.3.9
      ├── iobroker.ble@0.14.1
      ├── iobroker.cloud@5.0.1
      ├── iobroker.devices@1.2.9
      ├── iobroker.echarts@2.0.10
      ├── iobroker.firetv@2.1.0
      ├── iobroker.followthesun@0.5.2
      ├── iobroker.govee-app@0.0.6 (git+ssh://git@github.com/TA2k/ioBroker.govee-app.git#6a0f84cfb34eb3a0ca647c7a519b9d5a48ccfb85)
      ├── iobroker.govee-local@0.2.9
      ├── iobroker.history@3.0.1
      ├── iobroker.ical@1.17.0
      ├── iobroker.iceroad@1.2.1
      ├── iobroker.iot@4.1.0
      ├── iobroker.javascript@9.0.11
      ├── iobroker.js-controller@7.0.7
      ├── iobroker.mihome-cloud@0.1.1
      ├── iobroker.mihome-vacuum@5.3.0
      ├── iobroker.mihome@1.4.0
      ├── iobroker.mqtt@6.1.4
      ├── iobroker.nina@0.0.26
      ├── iobroker.notification-manager@1.3.0
      ├── iobroker.nuki-extended@2.7.0
      ├── iobroker.nut@1.7.0
      ├── iobroker.opendtu@3.1.0
      ├── iobroker.openweathermap@1.4.0
      ├── iobroker.parcel@0.2.10
      ├── iobroker.playstation@0.0.3
      ├── iobroker.rpi2@2.4.0 (git+ssh://git@github.com/Grothesk242/ioBroker.rpi2.git#c87e9539d89bac8f4d19b266679bcb78ed554f1d)
      ├── iobroker.sainlogic@0.12.1
      ├── iobroker.samsung_tizen@1.1.0
      ├── iobroker.samsung@0.6.1
      ├── iobroker.switchbot-hub@0.1.2 (git+ssh://git@github.com/DrozmotiX/ioBroker.switchbot-hub.git#7a05fa59dfc5e3ce8d73018badc4e420996452f8)
      ├── iobroker.tado@0.8.0
      ├── iobroker.tankerkoenig@3.4.0
      ├── iobroker.tr-064@4.3.0
      ├── iobroker.tradfri@3.1.3
      ├── iobroker.trashschedule@4.0.1
      ├── iobroker.tuya@3.17.0
      ├── iobroker.weather-warnings@0.8.0
      ├── iobroker.web@7.0.9
      ├── iobroker.whatsapp-cmb@0.3.0
      └── iobroker.zigbee@3.1.5
      
      echad@chet:/opt/iobroker $ lsb_release -cs
      trixie
      echad@chet:/opt/iobroker $
      
      meute 1 Reply Last reply Reply Quote 1
      • meute
        meute @Thomas Braun last edited by

        @thomas-braun sagte in npm error bei "iob diag" nach Upgrade auf Debian 13 Trixie:

        @meute Nutzt dir zwar nix, aber unter nodejs@22 ist das bei mir alles sauber:

        So sieht es bei mir aus:

        mf@iobroker84:/opt/iobroker $ node -v
        v22.20.0
        
        mf@iobroker84:/opt/iobroker $ npm ls canvas
        iobroker.inst@3.0.0 /opt/iobroker
        └── (empty)
        
        mf@iobroker84:/opt/iobroker $ npm ls
        iobroker.inst@3.0.0 /opt/iobroker
        ├── @mapbox/node-pre-gyp@1.0.11 extraneous
        ├── abbrev@1.1.1 extraneous
        ├── aproba@2.1.0 extraneous
        ├── are-we-there-yet@2.0.0 extraneous
        ├── color-support@1.1.3 extraneous
        ├── concat-map@0.0.1 extraneous
        ├── console-control-strings@1.1.0 extraneous
        ├── delegates@1.0.0 extraneous
        ├── detect-libc@2.1.2 extraneous
        ├── gauge@3.0.2 extraneous
        ├── has-unicode@2.0.1 extraneous
        ├── iobroker.admin@7.7.2
        ├── iobroker.alias-manager@2.0.0
        ├── iobroker.backitup@3.3.5
        ├── iobroker.discovery@5.0.0
        ├── iobroker.echarts@1.9.2
        ├── iobroker.ical@1.17.0
        ├── iobroker.influxdb@4.0.2
        ├── iobroker.iqontrol@3.0.0
        ├── iobroker.javascript@8.9.2
        ├── iobroker.js-controller@7.0.7
        ├── iobroker.modbus@6.3.2
        ├── iobroker.ping@1.6.2
        ├── iobroker.shelly@10.2.0
        ├── iobroker.simple-api@2.8.0
        ├── iobroker.socketio@6.7.1
        ├── iobroker.sonoff@3.2.1
        ├── iobroker.tr-064@4.3.0
        ├── iobroker.trashschedule@3.3.0
        ├── iobroker.web@7.0.8
        ├── iobroker.whatsapp-cmb@0.3.0
        ├── iobroker.ws@2.6.2
        ├── make-dir@3.1.0 extraneous
        ├── mimic-response@2.1.0 extraneous
        ├── nopt@5.0.0 extraneous
        ├── npmlog@5.0.1 extraneous
        ├── path-is-absolute@1.0.1 extraneous
        ├── rimraf@3.0.2 extraneous
        ├── set-blocking@2.0.0 extraneous
        ├── simple-concat@1.0.1 extraneous
        ├── simple-get@3.1.1 extraneous
        └── wide-align@1.1.5 extraneous
        
        1 Reply Last reply Reply Quote 0
        • meute
          meute last edited by

          Mir sagt canvas jetzt nicht wirklich was.
          Benötigt der Adapter echarts canvas?
          Wenn ja, warum ist es bei mir (empty)?

          Thomas Braun 2 Replies Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @meute last edited by

            @meute sagte in npm error bei "iob diag" nach Upgrade auf Debian 13 Trixie:

            Benötigt der Adapter echarts canvas?

            Ja, einmal als direkte Abhängigkeit und dann braucht jsdom auch canvas. Sieht man hier:

            ├─┬ iobroker.echarts@2.0.10
            │ ├── canvas@3.2.0
            │ └─┬ jsdom@26.1.0
            │   └── canvas@3.2.0 deduped
            

            Deduped bedeutet, das es keine doppelte Installation ist sondern das auf das Modul (in gleicher Versionsnummer) auf einer höheren Ebene zurückgegriffen werden kann.

            Wenn ja, warum ist es bei mir (empty)?

            Weil es aus irgendwelchen Gründen bei dir nicht gebaut/kompiliert werden kann.

            1 Reply Last reply Reply Quote 1
            • Thomas Braun
              Thomas Braun Most Active @meute last edited by

              @meute

              Was spuckt denn ein

              apt policy build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
              

              aus?

              meute 1 Reply Last reply Reply Quote 0
              • meute
                meute @Thomas Braun last edited by

                @thomas-braun sagte in npm error bei "iob diag" nach Upgrade auf Debian 13 Trixie:

                apt policy build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev

                $ apt policy build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
                build-essential:
                  Installiert:           12.12
                  Installationskandidat: 12.12
                  Versionstabelle:
                 *** 12.12 500
                        500 http://deb.debian.org/debian trixie/main amd64 Packages
                        100 /var/lib/dpkg/status
                libcairo2-dev:
                  Installiert:           1.18.4-1+b1
                  Installationskandidat: 1.18.4-1+b1
                  Versionstabelle:
                 *** 1.18.4-1+b1 500
                        500 http://deb.debian.org/debian trixie/main amd64 Packages
                        100 /var/lib/dpkg/status
                libpango1.0-dev:
                  Installiert:           1.56.3-1
                  Installationskandidat: 1.56.3-1
                  Versionstabelle:
                 *** 1.56.3-1 500
                        500 http://deb.debian.org/debian trixie/main amd64 Packages
                        100 /var/lib/dpkg/status
                libjpeg-dev:
                  Installiert:           1:2.1.5-4
                  Installationskandidat: 1:2.1.5-4
                  Versionstabelle:
                 *** 1:2.1.5-4 500
                        500 http://deb.debian.org/debian trixie/main amd64 Packages
                        100 /var/lib/dpkg/status
                libgif-dev:
                  Installiert:           5.2.2-1+b1
                  Installationskandidat: 5.2.2-1+b1
                  Versionstabelle:
                 *** 5.2.2-1+b1 500
                        500 http://deb.debian.org/debian trixie/main amd64 Packages
                        100 /var/lib/dpkg/status
                librsvg2-dev:
                  Installiert:           2.60.0+dfsg-1
                  Installationskandidat: 2.60.0+dfsg-1
                  Versionstabelle:
                 *** 2.60.0+dfsg-1 500
                        500 http://deb.debian.org/debian trixie/main amd64 Packages
                        100 /var/lib/dpkg/status
                
                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @meute last edited by Thomas Braun

                  @meute

                  Schau mal ob canvas alleine baut.

                  cd 
                  npm install canvas
                  

                  Damit wird das Modul unabhängig vom iobroker in deinem Heimverzeichnis gebaut.
                  Zeig mal die Meldungen dazu.

                  [Edit:]
                  Mit

                  npm uninstall canvas
                  

                  im gleichen Verzeichnis wirste das auch wieder los.

                  meute 1 Reply Last reply Reply Quote 1
                  • meute
                    meute @Thomas Braun last edited by

                    @thomas-braun sagte in npm error bei "iob diag" nach Upgrade auf Debian 13 Trixie:

                    @meute

                    Schau mal ob canvas alleine baut.

                    cd 
                    npm install canvas
                    

                    Damit wird das Modul unabhängig vom iobroker in deinem Heimverzeichnis gebaut.
                    Zeig mal die Meldungen dazu.

                    mf@iobroker84:~ $ npm install canvas
                    
                    added 37 packages in 5s
                    
                    9 packages are looking for funding
                      run `npm fund` for details
                    

                    Habs im Home wieder deinstalliert.

                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @meute last edited by

                      @meute sagte in npm error bei "iob diag" nach Upgrade auf Debian 13 Trixie:

                      Habs im Home wieder deinstalliert.

                      War es denn davor im Baum zu finden?

                      npm ls
                      

                      hätte da ein Modul canvas@3.2.0 zeigen müssen.

                      meute 1 Reply Last reply Reply Quote 0
                      • meute
                        meute @Thomas Braun last edited by

                        @thomas-braun sagte in npm error bei "iob diag" nach Upgrade auf Debian 13 Trixie:

                        @meute sagte in npm error bei "iob diag" nach Upgrade auf Debian 13 Trixie:
                        War es denn davor im Baum zu finden?

                        npm ls
                        

                        hätte da ein Modul canvas@3.2.0 zeigen müssen.

                        mf@iobroker84:~ $ npm install canvas
                        
                        added 37 packages in 4s
                        
                        9 packages are looking for funding
                          run `npm fund` for details
                        
                        mf@iobroker84:~ $ npm ls
                        mf@ /home/mf
                        └── canvas@3.2.0
                        
                        mf@iobroker84:~ $ npm uninstall canvas
                        
                        removed 37 packages, and audited 1 package in 721ms
                        
                        found 0 vulnerabilities
                        
                        Thomas Braun 1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @meute last edited by

                          @meute

                          Dann ist da 'irgendwas' anderes in der Installation.
                          Ich kann dir da aber leider nicht wirklich weiterhelfen.

                          meute 1 Reply Last reply Reply Quote 1
                          • meute
                            meute @Thomas Braun last edited by

                            @thomas-braun sagte in npm error bei "iob diag" nach Upgrade auf Debian 13 Trixie:

                            @meute

                            Dann ist da 'irgendwas' anderes in der Installation.
                            Ich kann dir da aber leider nicht wirklich weiterhelfen.

                            Danke trotzdem für alles. 👍

                            Komisch ist aber, dass trotz dem Problem der Adapter echarts funktioniert.

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

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

                            901
                            Online

                            32.3k
                            Users

                            81.0k
                            Topics

                            1.3m
                            Posts

                            3
                            35
                            581
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo