NEWS
Update js-controller und node.js
-
sudo apt install libvips-dev
[Edit:] Ich sehe gerade, die dürfte zu alt sein.
apt policy libvips-dev
-
@Thomas-Braun sagte in Update js-controller und node.js:
sudo apt install libvips-dev
Ok ... jetzt wurde eine Menge sauber, ohne Fehler installiert
0 upgraded, 120 newly installed, 0 to remove and 0 not upgraded. Need to get 58.5 MB of archives. After this operation, 218 MB of additional disk space will be used.
Ich spar mir mal den ganzen log.
-
@Smartuser Wooo... Da zieht libvips aber einiges mit...
cd /opt/iobroker npm i libvips
-
@Thomas-Braun sagte in Update js-controller und node.js:
npm i libvips
Hmmm ....
rock64@rock64:/opt/iobroker$ npm i libvips > sharp@0.25.2 install /opt/iobroker/node_modules/sharp > (node install/libvips && node install/dll-copy && prebuild-install --runtime=napi) || (node-gyp rebuild && node install/dll-copy) ERR! sharp Use with glibc 2.28 requires manual installation of libvips >= 8.9.1 info sharp Attempting to build from source via node-gyp but this may fail due to the above error info sharp Please see https://sharp.pixelplumbing.com/install for required dependencies make: Entering directory '/opt/iobroker/node_modules/sharp/build' CC(target) Release/obj.target/nothing/../node-addon-api/src/nothing.o AR(target) Release/obj.target/../node-addon-api/src/nothing.a COPY Release/nothing.a TOUCH Release/obj.target/libvips-cpp.stamp CXX(target) Release/obj.target/sharp/src/common.o In file included from ../src/common.cc:23: /usr/include/vips/vips8:35:10: fatal error: glib-object.h: No such file or directory #include <glib-object.h> ^~~~~~~~~~~~~~~ compilation terminated. make: *** [sharp.target.mk:139: Release/obj.target/sharp/src/common.o] Error 1 make: Leaving directory '/opt/iobroker/node_modules/sharp/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23) gyp ERR! stack at ChildProcess.emit (events.js:310:20) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12) gyp ERR! System Linux 4.4.213-rockchip64 gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/sharp gyp ERR! node -v v12.16.3 gyp ERR! node-gyp -v v5.1.0 gyp ERR! not ok npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.5 (node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.5: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sharp@0.25.2 (node_modules/sharp): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sharp@0.25.2 install: `(node install/libvips && node install/dll-copy && prebuild-install --runtime=napi) || (node-gyp rebuild && node install/dll-copy)` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 + libvips@0.0.2 added 1 package in 101.931s 22 packages are looking for funding run `npm fund` for details rock64@rock64:/opt/iobroker$
-
-
@Thomas-Braun sagte in Update js-controller und node.js:
sudo apt install libglib2.0-dev
Dann nochmal bauen:
npm i libvips
Ist schon aktuell
rock64@rock64:/opt/iobroker$ sudo apt install libglib2.0-dev Reading package lists... Done Building dependency tree Reading state information... Done libglib2.0-dev is already the newest version (2.58.3-2+deb10u2). libglib2.0-dev set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. rock64@rock64:/opt/iobroker$
-
@Thomas-Braun sagte in Update js-controller und node.js:
[Edit:] Ich sehe gerade, die dürfte zu alt sein.
apt policy libvips-devIch seh grad, dass ich deinen editierten post nicht gesehen habe!
Soll ich das nochmal ausführen?apt policy libvips-dev
-
@Smartuser
Ja, lass mal sehen. -
@Thomas-Braun sagte in Update js-controller und node.js:
@Smartuser
Ja, lass mal sehen.rock64@rock64:/opt/iobroker$ apt policy libvips-dev libvips-dev: Installed: 8.7.4-1 Candidate: 8.7.4-1 Version table: *** 8.7.4-1 500 500 http://httpredir.debian.org/debian buster/main arm64 Packages 100 /var/lib/dpkg/status rock64@rock64:/opt/iobroker$
-
npm rebuild libvips --build-from-source
-
@Thomas-Braun sagte in Update js-controller und node.js:
npm rebuild libvips --build-from-source
rock64@rock64:/opt/iobroker$ npm rebuild libvips --build-from-source libvips@0.0.2 /opt/iobroker/node_modules/libvips rock64@rock64:/opt/iobroker$
-
@Smartuser Ich glaube die Syntax ist falsch.
npm rebuild --build-from-source libvips
-
@Thomas-Braun sagte in Update js-controller und node.js:
@Smartuser Ich glaube die Syntax ist falsch.
npm rebuild --build-from-source libvips
Gleiches Ergebnis:
rock64@rock64:/opt/iobroker$ npm rebuild --build-from-source libvips libvips@0.0.2 /opt/iobroker/node_modules/libvips rock64@rock64:/opt/iobroker$
-
npm i libvips@8.9.1
-
@Thomas-Braun sagte in Update js-controller und node.js:
npm i libvips@8.9.1
rock64@rock64:/opt/iobroker$ npm i libvips@8.9.1 npm ERR! code ETARGET npm ERR! notarget No matching version found for libvips@8.9.1. npm ERR! notarget In most cases you or one of your dependencies are requesting npm ERR! notarget a package version that doesn't exist. npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2020-05-09T20_47_31_974Z-debug.log rock64@rock64:/opt/iobroker$
-
@Smartuser Komisch. Die Kiste baut oben, aber mit den falschen sourcen. Keine Ahnung wie man den auf latest oder eine Version >= 8.9.1 bringen kann.
npm i libvips@latest
-
Seltsamerweise baut das bei mir, denn da liegen auch die richtigen Quelltexte.
/home/iobroker/.npm/_libvips /home/iobroker/.npm/_libvips/libvips-8.9.0-linux-armv7.tar.gz /home/iobroker/.npm/_libvips/libvips-8.9.1-linux-armv7.tar.gz
-
@Thomas-Braun sagte in Update js-controller und node.js:
@Smartuser Komisch. Die Kiste baut oben, aber mit den falschen sourcen. Keine Ahnung wie man den auf latest oder eine Version >= 8.9.1 bringen kann.
npm i libvips@latest
Ich versteh es gleich gar nicht
rock64@rock64:/opt/iobroker$ npm i libvips@latest > sharp@0.25.2 install /opt/iobroker/node_modules/sharp > (node install/libvips && node install/dll-copy && prebuild-install --runtime=napi) || (node-gyp rebuild && node install/dll-copy) ERR! sharp Use with glibc 2.28 requires manual installation of libvips >= 8.9.1 info sharp Attempting to build from source via node-gyp but this may fail due to the above error info sharp Please see https://sharp.pixelplumbing.com/install for required dependencies make: Entering directory '/opt/iobroker/node_modules/sharp/build' CC(target) Release/obj.target/nothing/../node-addon-api/src/nothing.o AR(target) Release/obj.target/../node-addon-api/src/nothing.a COPY Release/nothing.a TOUCH Release/obj.target/libvips-cpp.stamp CXX(target) Release/obj.target/sharp/src/common.o In file included from ../src/common.cc:23: /usr/include/vips/vips8:35:10: fatal error: glib-object.h: No such file or directory #include <glib-object.h> ^~~~~~~~~~~~~~~ compilation terminated. make: *** [sharp.target.mk:139: Release/obj.target/sharp/src/common.o] Error 1 make: Leaving directory '/opt/iobroker/node_modules/sharp/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23) gyp ERR! stack at ChildProcess.emit (events.js:310:20) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12) gyp ERR! System Linux 4.4.213-rockchip64 gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/sharp gyp ERR! node -v v12.16.3 gyp ERR! node-gyp -v v5.1.0 gyp ERR! not ok npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.5 (node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.5: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sharp@0.25.2 (node_modules/sharp): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sharp@0.25.2 install: `(node install/libvips && node install/dll-copy && prebuild-install --runtime=napi) || (node-gyp rebuild && node install/dll-copy)` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 + libvips@0.0.2 updated 1 package in 49.631s 22 packages are looking for funding run `npm fund` for details rock64@rock64:/opt/iobroker$
-
npm i vips
-
@Thomas-Braun sagte in Update js-controller und node.js:
npm i vips
rock64@rock64:/opt/iobroker$ npm i vips > sharp@0.25.2 install /opt/iobroker/node_modules/sharp > (node install/libvips && node install/dll-copy && prebuild-install --runtime=napi) || (node-gyp rebuild && node install/dll-copy) ERR! sharp Use with glibc 2.28 requires manual installation of libvips >= 8.9.1 info sharp Attempting to build from source via node-gyp but this may fail due to the above error info sharp Please see https://sharp.pixelplumbing.com/install for required dependencies make: Entering directory '/opt/iobroker/node_modules/sharp/build' CC(target) Release/obj.target/nothing/../node-addon-api/src/nothing.o AR(target) Release/obj.target/../node-addon-api/src/nothing.a COPY Release/nothing.a TOUCH Release/obj.target/libvips-cpp.stamp CXX(target) Release/obj.target/sharp/src/common.o In file included from ../src/common.cc:23: /usr/include/vips/vips8:35:10: fatal error: glib-object.h: No such file or directory #include <glib-object.h> ^~~~~~~~~~~~~~~ compilation terminated. make: *** [sharp.target.mk:139: Release/obj.target/sharp/src/common.o] Error 1 make: Leaving directory '/opt/iobroker/node_modules/sharp/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23) gyp ERR! stack at ChildProcess.emit (events.js:310:20) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12) gyp ERR! System Linux 4.4.213-rockchip64 gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/sharp gyp ERR! node -v v12.16.3 gyp ERR! node-gyp -v v5.1.0 gyp ERR! not ok npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.5 (node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.5: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sharp@0.25.2 (node_modules/sharp): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sharp@0.25.2 install: `(node install/libvips && node install/dll-copy && prebuild-install --runtime=napi) || (node-gyp rebuild && node install/dll-copy)` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 + vips@1.0.0 added 1 package from 1 contributor in 44.674s 22 packages are looking for funding run `npm fund` for details rock64@rock64:/opt/iobroker$