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.
    • 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

                          690
                          Online

                          32.3k
                          Users

                          81.0k
                          Topics

                          1.3m
                          Posts

                          3
                          35
                          579
                          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