NEWS
UNSOLVED gelöst - Was bedeudet diese Fehlermeldung?
-
@Mauflo sagte in Was bedeudet diese Fehlermeldung?:
Package pixman-1 was not found
Z.B.
https://forum.iobroker.net/topic/26900/hinzufuegen-von-roomba-adapter-wirft-fehler
Oder hier noch mehr
https://forum.iobroker.net/search?term=Package pixman-1 was not found&in=titlesposts
-
Danke, aber das hat leider nicht geholfen. Die Installation ist schiefgegangen. Ich bekomme beim installieren am RaspberryPi4 jetzt folgendes:
sudo npm install canvas --unsafe-perm=true > canvas@2.6.1 install /home/pi/node_modules/canvas > node-pre-gyp install --fallback-to-build node-pre-gyp WARN Using needle for node-pre-gyp https download node-pre-gyp WARN Tried to download(404): https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-node-v64-linux-glibc-arm.tar.gz node-pre-gyp WARN Pre-built binaries not found for canvas@2.6.1 and node@10.20.1 (node-v64 ABI, glibc) (falling back to source compile with node-gyp) 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 variable No 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: 1 gyp 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.93-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=/home/pi/node_modules/canvas/build/Release/canvas.n ode" "--module_name=canvas" "--module_path=/home/pi/node_modules/canvas/build/Release" "--napi_version=6" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v64" gyp ERR! cwd /home/pi/node_modules/canvas gyp ERR! node -v v10.20.1 gyp ERR! node-gyp -v v5.1.0 gyp 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=/home/pi/node_modules/canva s/build/Release/canvas.node --module_name=canvas --module_path=/home/pi/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> (/home/pi/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.93-v7l+ node-pre-gyp ERR! command "/usr/bin/node" "/home/pi/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" node-pre-gyp ERR! cwd /home/pi/node_modules/canvas node-pre-gyp ERR! node -v v10.20.1 node-pre-gyp ERR! node-pre-gyp -v v0.11.0 node-pre-gyp ERR! not ok Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/home/pi/node_modules/canvas/build/Release/canvas.node --m odule_name=canvas --module_path=/home/pi/node_modules/canvas/build/Release --napi_version=6 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v64' (1) npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json' npm WARN pi No description npm WARN pi No repository field. npm WARN pi No README data npm WARN pi No license field. 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. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2020-04-16T19_06_29_983Z-debug.log
-
@Mauflo sagte in Was bedeudet diese Fehlermeldung?:
Ich bekomme beim installieren am RaspberryPi4 jetzt folgendes:
Kannst du kurz erklären was genau du gerade von wo gemacht hast und versuchst?
-
@wendy2702 ich habe versucht via npm folgendes zu installieren:
sudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev sudo npm install canvas --unsafe-perm=true
-
Hm,
ist das ein fertiges Image gewesen oder manuell installiert?
Hast du mal den Fixer laufen lassen?
-
Es war das buster image. Ich habe aber gestern ein update und upgrade gefahren. trotzdem noch immer der Fehler. Wie lasse ich den fixer drüber laufen?
Interessanterweise installiert er mir trotzdem die Adapter ohne Fehler. nur diesen canvas Fehler bringe ich nicht weg! -
@wendy2702 Ich erhalte ja auch diese Zeile:
Perhaps you should add the directory containing `pixman-1.pc'
Nur weiß ich nicht wie ich das mache und in welchem Verzeichnis oder in welchem Config File bzw. wo das liegt?
-
@wendy2702 Seit den heutigen Updates tritt diese Fehlermeldung nicht mehr auf! Offensichtlich wurde im Updateprozess der Adapter dieser Fehler behoben! Wer immer es war - Ihr macht einen tollen Job! Danke dafür!
-
$ ./iobroker upgrade backitup Update backitup from @1.4.2 to @1.4.5 host.iobroker Adapter "system.adapter.backitup.0" is stopped. NPM version: 6.14.4 npm install iobroker.backitup@1.4.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.97-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.20.1gyp 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.97-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.20.1node-pre-gyp ERR! node-pre-gyp -v v0.11.0node-pre-gyp ERR! not ok upload [3] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/words.js words.js application/javascript Update "system.adapter.backitup.0" upload [2] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/index_m.html index_m.html text/html upload [1] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/index.html index.html text/html upload [0] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/backitup.png backitup.png image/png Adapter "backitup" updated host.iobroker Adapter "system.adapter.backitup.0" is started process exited with code 0
Also ich hab auch immer noch den Fehler mit Package pixman-1. Wofür wird dieses denn benötigt?
-
Kann es sein das dieses pixman Problem nach einem Update von Node zum ersten mal aufgetreten ist?
-
Das kann sehr gut sein. Ich hab letztens den Node geupdated.
EDIT: Also laut Infoseite habe ich schon nicht mehr die aktuellste Version. Laut Apt gibt es aber auch keine neuere.
Node.js
v10.19.0 (Es gibt eine neuere Version: v10.20.1) -
@wendy2702 sagte in gelöst - Was bedeudet diese Fehlermeldung?:
Kann es sein das dieses pixman Problem nach einem Update von Node zum ersten mal aufgetreten ist?
Ja, würde ich auch sagen - bei meinem Raspberry funktioniert es ohne Fehlermelderung. Auf meinem Tinkerboard kommt die Meldung. Node Version ist 10.20.1 - der Fehler bleibt aber.
-
Ich habe eine Lösung gefunden
Nachdem ich den Fehler weiter gegoogelt habe,
wurde mir auf Github folgende info angezeigt:
sudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
Es hat aber nicht geholfen, es hat sogar alles schlimmer gemacht, also habe ich wieder alles gelöscht
sudo apt-get remove build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
danach war es weg und meine Updates funktionieren wieder ohne Fehler!
-
mit dieser Vorgehensweise hatte ich auch Erfolg. Pixman Error ist abgetaucht