Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Adapter lassen sich nicht mehr updaten

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED Adapter lassen sich nicht mehr updaten

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Againstyou last edited by

      Systemdata Bitte Ausfüllen
      Hardwaresystem: Pi3&
      Arbeitsspeicher: 2GB
      Festplattenart: SD-Karte
      Betriebssystem: Ubuntu
      Node-Version: 10.21.0
      Nodejs-Version: 10.21.0
      NPM-Version: 6.14.4
      Installationsart: Skript
      Image genutzt: Nein
      Ort/Name der Imagedatei: Link

      Ich habe gestern mein IOBroker von einem RPI2 auf einen RPI4 umgezogen. Ich habe dafür den BackitUp-Adapter genutzt.
      Eigentlich dachte ich, dass ich ein minimal-backup gemacht und eingespielt habe, aber er hat mir danach alle adapter wieder in alten Versionen geladen.
      Ich hab dann angefangen alle Adapter nacheinander zu updaten. Jetzt hab ich noch 16 Adapter die ein Update benötigen und ich bekomme bei jedem Adapter-Update diese Fehlermeldung:

      Update alexa2 from @3.2.4 to @3.2.5
      NPM version: 6.14.4
      npm install iobroker.alexa2@3.2.5 --loglevel error --prefix "/opt/iobroker" (System call)
      Package pixman-1 was not found in the pkg-config search path.Perhaps you should add the directory containing `pixman-1.pc'to the PKG_CONFIG_PATH environment variableNo package 'pixman-1' found
      gyp: Call to 'pkg-config pixman-1 --libs' returned exit status 1 while in binding.gyp. while trying to load binding.gyp
      gyp
       
      ERR! configure error gyp
       ERR! stack Error: `gyp` failed with exit code: 1gyp ERR! stack     at ChildProcess.onCpExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)gyp ERR! stack     at ChildProcess.emit (events.js:198:13)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
      gyp ERR! System Linux 4.19.118-v7l+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/opt/iobroker/node_modules/canvas/build/Release/canvas.node" "--module_name=canvas" "--module_path=/opt/iobroker/node_modules/canvas/build/Release" "--napi_version=6" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v64"gyp
       ERR! cwd /opt/iobroker/node_modules/canvasgyp ERR! node -v v10.21.0gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 
      node-pre-gyp
       ERR! build error 
      node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/opt/iobroker/node_modules/canvas/build/Release/canvas.node --module_name=canvas --module_path=/opt/iobroker/node_modules/canvas/build/Release --napi_version=6 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v64' (1)node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/opt/iobroker/node_modules/node-pre-gyp/lib/util/compile.js:83:29)node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:198:13)node-pre-gyp ERR! 
      stack     at maybeClose (internal/child_process.js:982:16)node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
      node-pre-gyp ERR! System Linux 4.19.118-v7l+node-pre-gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"node-pre-gyp ERR! cwd
       /opt/iobroker/node_modules/canvasnode-pre-gyp ERR! node -v v10.21.0node-pre-gyp ERR! node-pre-gyp -v v0.11.0node-pre-gyp ERR! not ok 
      npm
       ERR!
       code
       ELIFECYCLE
      npm
       ERR!
       errno
       1
      npm 
      ERR!
       canvas@2.6.1 install: `node-pre-gyp install --fallback-to-build`npm
       ERR!
       Exit status 1
      npm 
      ERR! 
      npm 
      ERR!
       Failed at the canvas@2.6.1 install script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
      

      Komisch ist dass es vorher ohne Probleme funktionierte und nun plötzlich nicht mehr. Kann mir jemand weiterhelfen?

      Vielen Dank schonmal!

      Glasfaser Homoran 2 Replies Last reply Reply Quote 0
      • Glasfaser
        Glasfaser @Againstyou last edited by

        @Againstyou sagte in Adapter lassen sich nicht mehr updaten:

        pixman-1

        Beispiel Thread : Link Text

        1 Reply Last reply Reply Quote 0
        • A
          Againstyou last edited by

          Vielen Dank.
          Hab einfach mal alle Befehle durchgejagt und konnte einen Adapter erfolgreich updaten. Jetzt werden mir aber gar keine Adapter mehr angezeigt. Wenn auf "Adapter" klicke, lädt es einfach für immer.

          Ich habe dann alle Adapter mit

          sudo iobroker update
          sudo iobroker upgrade
          

          geupgradet. Das hat auch funktioniert. Allerdings geht die Adapter-Seite immer noch nicht.

          Woran könnte es liegen?

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Againstyou last edited by

            @Againstyou sagte in Adapter lassen sich nicht mehr updaten:

            er hat mir danach alle adapter wieder in alten Versionen geladen.

            Was ist "alt"?
            Welches Repo hast du eingestellt?

            Wie hast du iobroker auf dem pi4 installiert?

            1 Reply Last reply Reply Quote 0
            • A
              Againstyou last edited by Againstyou

              @Homoran said in Adapter lassen sich nicht mehr updaten:

              Was ist "alt"?
              Welches Repo hast du eingestellt?
              Wie hast du iobroker auf dem pi4 installiert?

              Von wann genau die Adapter waren weiss ich nicht genau. Aber schätze das es die Versionen von der alten IOBroker installation waren.
              latest Repo ist eingestellt.
              Erst Raspian Buster Light installiert, dann IOBroker via Install-Script, dann auf der Weboberfläche backitup adapter eingefügt und backup eingespielt.

              /e: Zunächst hatte ich das Problem, dass das Repo nicht gefunden wurde, irgendwann wurde dann das latest repo erkannt. Danach hab ich ca. 15 Adapter über die Oberfläche geupdatet, bis dann oben genannter Fehler auftrat und ich keine Adapter mehr updaten konnte. Nach den Befehlen aus dem anderen Thread, konnte ich einen Adapter updaten. Danach wurde mir dann nichts mehr unter "Adapter" angezeigt, bzw. es lädt unendlich. Dann hab ich wie gesagt alle Adapter via SSH geupdated. Das hat soweit auch funktioniert, der Adapter-Tab lädt aber weiterhin nicht.

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Againstyou last edited by

                @Againstyou sagte in Adapter lassen sich nicht mehr updaten:

                Danach wurde mir dann nichts mehr unter "Adapter" angezeigt, bzw. es lädt unendlich.

                Dann hast du keinen Zugriff aufs Repo.

                Versuch mal als zusätzliches Repo
                http://iobroker.live/repo/sources-dist-latest.json

                1 Reply Last reply Reply Quote 0
                • A
                  Againstyou last edited by

                  @Homoran said in Adapter lassen sich nicht mehr updaten:

                  Versuch mal als zusätzliches Repo
                  http://iobroker.live/repo/sources-dist-latest.json

                  Genau das nutz ich aktuell. Weil alles andere nicht funktioniert hat. Bekomme aber auch keine Fehlermeldung im Log.
                  Bei den anderen Repolinks kam "empty Repo" zurück und die Adapterliste hat "keine Daten" oder so angezeigt. Hier kommt nun gar nichts im Log und er lädt auch ewig weiter.

                  1 Reply Last reply Reply Quote 0
                  • A
                    Againstyou last edited by Againstyou

                    Okay, hab den Browser Cache gelöscht und nun funktioniert es wieder. (Aber nur das http://iobroker.live/repo/sources-dist-latest.json, aber das reicht mir)
                    Manchmal ist es doch einfacher als gedacht.
                    Danke für die Hilfe. 🙂

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    913
                    Online

                    31.9k
                    Users

                    80.1k
                    Topics

                    1.3m
                    Posts

                    error gyp npm pixman
                    3
                    8
                    402
                    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