NEWS
IOT Alexa Geräte hinzufügen - weisse Seite
-
Ich kämpfe gerade auch mit dem Adapter.
Nachdem die 1.7.x nicht wollte habe ich sie gelöscht und dann Installation aus der Stable (V 1.5.3) läuft wie die Beta mit Fehlermeldungen:
$ ./iobroker add iot --host erbse NPM version: 6.14.4 npm install iobroker.iot@1.5.3 --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/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)gyp ERR! stack at ChildProcess.emit (events.js:315:20)gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12) gyp ERR! System Linux 4.14.79-v7+gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/opt/iobroker/node_modules/iobroker.iot/node_modules/canvas/build/Release/canvas.node" "--module_name=canvas" "--module_path=/opt/iobroker/node_modules/iobroker.iot/node_modules/canvas/build/Release" "--napi_version=6" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v72"gyp ERR! cwd /opt/iobroker/node_modules/iobroker.iot/node_modules/canvasgyp ERR! node -v v12.18.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/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/opt/iobroker/node_modules/iobroker.iot/node_modules/canvas/build/Release/canvas.node --module_name=canvas --module_path=/opt/iobroker/node_modules/iobroker.iot/node_modules/canvas/build/Release --napi_version=6 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1)node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/opt/iobroker/node_modules/iobroker.iot/node_modules/node-pre-gyp/lib/util/compile.js:83:29)node-pre-gyp ERR! stack at ChildProcess.emit (events.js:315:20)node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)node-pre-gyp ERR! System Linux 4.14.79-v7+node-pre-gyp ERR! command "/usr/local/bin/node" "/opt/iobroker/node_modules/iobroker.iot/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"node-pre-gyp ERR! cwd /opt/iobroker/node_modules/iobroker.iot/node_modules/canvasnode-pre-gyp ERR! node -v v12.18.0node-pre-gyp ERR! node-pre-gyp -v v0.11.0node-pre-gyp ERR! not ok ERR! sharp Use with glibc 2.24 requires manual installation of libvips >= 8.9.1info sharp Attempting to build from source via node-gyp but this may fail due to the above errorinfo sharp Please see https://sharp.pixelplumbing.com/install for required dependencies ../src/common.cc:23:22: fatal error: vips/vips8: Datei oder Verzeichnis nicht gefunden #include <vips/vips8> ^ compilation terminated. make: *** [Release/obj.target/sharp/src/common.o] Fehler 1 gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23) gyp ERR! stack at ChildProcess.emit (events.js:315:20)gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)gyp ERR! System Linux 4.14.79-v7+gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/iobroker.iot/node_modules/sharpgyp ERR! node -v v12.18.0gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok host.erbse install adapter iot upload [30] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/static/js/runtime-main.293df86c.js static/js/runtime-main.293df86c.js application/javascript upload [20] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/static/js/2.998ec878.chunk.js.LICENSE.txt static/js/2.998ec878.chunk.js.LICENSE.txt text/plain upload [19] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/static/js/2.998ec878.chunk.js static/js/2.998ec878.chunk.js application/javascript upload [18] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/static/js/2.09585381.chunk.js.map static/js/2.09585381.chunk.js.map application/json upload [17] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/static/js/2.09585381.chunk.js.LICENSE.txt static/js/2.09585381.chunk.js.LICENSE.txt text/plain upload [16] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/static/js/2.09585381.chunk.js static/js/2.09585381.chunk.js application/javascript upload [15] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/static/css/main.d4bed9c6.chunk.css.map static/css/main.d4bed9c6.chunk.css.map application/json upload [14] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/static/css/main.d4bed9c6.chunk.css static/css/main.d4bed9c6.chunk.css text/css upload [13] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/static/css/2.b1b16afe.chunk.css.map static/css/2.b1b16afe.chunk.css.map application/json upload [12] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/static/css/2.b1b16afe.chunk.css static/css/2.b1b16afe.chunk.css text/css upload [11] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/service-worker.js service-worker.js application/javascript upload [10] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/precache-manifest.bebcfb9ed8ff6b9f47417e68cd1ee624.js precache-manifest.bebcfb9ed8ff6b9f47417e68cd1ee624.js application/javascript upload [9] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/precache-manifest.64c35f13f942d5febcd49006c799b298.js precache-manifest.64c35f13f942d5febcd49006c799b298.js application/javascript upload [8] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/precache-manifest.537015042a8c3fa504c76d01ebb32c7c.js precache-manifest.537015042a8c3fa504c76d01ebb32c7c.js application/javascript upload [7] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/manifest.json manifest.json application/json upload [6] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/iot.png iot.png image/png upload [5] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/index_m.html index_m.html text/html upload [4] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/favicon.ico favicon.ico image/vnd.microsoft.icon upload [3] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/blockly.js blockly.js application/javascript upload [2] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/asset-manifest.json asset-manifest.json application/json upload [1] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/alexalogo.png alexalogo.png image/png upload [0] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/actions.js actions.js application/javascript host.erbse object system.adapter.iot created/updated host.erbse create instance iot host.erbse object iot.0.certs.forceUserCreate created host.erbse object iot.0.certs.urlKey created host.erbse object iot.0.certs.certificate created host.erbse object iot.0.certs.private created host.erbse object iot.0.certs.public created host.erbse object iot.0.certs.id created host.erbse object iot.0.certs created host.erbse object iot.0.services created host.erbse object iot.0.smart.updatesResult created host.erbse object iot.0.smart.updatesYA created host.erbse object iot.0.smart.updatesGH created host.erbse object iot.0.smart.updates3 created host.erbse object iot.0.smart.updates created host.erbse object iot.0.smart.lastResponse created host.erbse object iot.0.smart.lastCommandObj created host.erbse object iot.0.smart.lastCommand created host.erbse object iot.0.smart.lastRoom created host.erbse object iot.0.smart.lastFunction created host.erbse object iot.0.info.remoteTill created host.erbse object iot.0.info.connection created host.erbse object iot.0.info created host.erbse object system.adapter.iot.0.sigKill created host.erbse object system.adapter.iot.0.eventLoopLag created host.erbse object system.adapter.iot.0.outputCount created host.erbse object system.adapter.iot.0.inputCount created host.erbse object system.adapter.iot.0.uptime created host.erbse object system.adapter.iot.0.memRss created host.erbse object system.adapter.iot.0.memHeapTotal created host.erbse object system.adapter.iot.0.memHeapUsed created host.erbse object system.adapter.iot.0.cputime created host.erbse object system.adapter.iot.0.cpu created host.erbse object system.adapter.iot.0.compactMode created host.erbse object system.adapter.iot.0.connected created host.erbse object system.adapter.iot.0.alive created host.erbse object system.adapter.iot.0 created process exited with code 0```
Sollte mich die Fehlermeldung irritieren? Hinzufügen von Geräten scheint da aber zu laufen...
Zu früh gefreut.Alexa hat die alten GEräte erkannt. nachdem ich die entfernt habe und nun ein einziges probehalber eingetragen habe findet Alexa nix mehr. Im Log finde ich nichts...
Jemand einen Tipp was ich machen muss für eine fehlerfreie Installation? IOBroker und alle Adapter habe ich aktualisiert, apt-get update auch ausgeführt. -
@eubecker sagte in IOT Alexa Geräte hinzufügen - weisse Seite:
pixman-1
Nachinstallieren, 'canvas' neubauen. Gibt mehrere Threads dazu wie das geht.
-
@Thomas-Braun
Welche Threat sollte ich mir anschauen?Der Tipp, den ich gefunden habe, war leider erfolglos, weil er nix tut:
sudo apt install libpixman-1-dev Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig libpixman-1-dev ist schon die neueste Version (0.34.0-1+rpi1). libpixman-1-dev wurde als manuell installiert festgelegt. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 142 nicht aktualisiert.
Und was heißt "Canvas neu bauen"? Sorry, verstehe ich nicht.
-
@eubecker sagte in IOT Alexa Geräte hinzufügen - weisse Seite:
und 142 nicht aktualisiert
Das kannst du zuerst mal in Ordnung bringen
sudo apt update sudo apt dist-upgrade sudo reboot
Und
libpixman-1-dev ist schon die neueste Version (0.34.0-1+rpi1). libpixman-1-dev wurde als manuell installiert festgelegt.
Ist auch nicht richtig, denn:
apt policy libpixman-1-dev libpixman-1-dev: Installiert: 0.36.0-1+rpt1 Installationskandidat: 0.36.0-1+rpt1 Versionstabelle: *** 0.36.0-1+rpt1 500 500 http://archive.raspberrypi.org/debian buster/main armhf Packages 100 /var/lib/dpkg/status 0.36.0-1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
-
@eubecker Und zu allem Überfluss ist nodeJS auch noch krumm:
/usr/local/bin/node
Zieh das nach dieser Anleitung gerade:
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian/3 -
@Thomas-Braun Ok, dann schaue ich mal...
Hm...
/opt/iobroker $ sudo apt update Holen:2 http://archive.raspberrypi.org/debian stretch InRelease [25,4 kB] OK:3 http://mirrordirector.raspbian.org/raspbian stretch InRelease Holen:1 http://ppa.launchpad.net/webupd8team/java/ubuntu trusty InRelease [15,5 kB] OK:4 https://deb.nodesource.com/node_13.x stretch InRelease Fehl:1 http://ppa.launchpad.net/webupd8team/java/ubuntu trusty InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY C2518248EEA14886 Paketlisten werden gelesen... Fertig W: GPG-Fehler: http://ppa.launchpad.net/webupd8team/java/ubuntu trusty InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY C2518248EEA14886 E: The repository 'http://ppa.launchpad.net/webupd8team/java/ubuntu trusty InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
und nun?
-
@eubecker Wenn das alles gerade ist kannst dich ja wieder melden, wenn du mit canvas nicht weiter kommen solltest.
-
@eubecker
Quatsch, löschen:http://ppa.launchpad.net/webupd8team/java/ubuntu
node_13 ist auch Quatsch, auf node_12 setzen:
https://deb.nodesource.com/node_13.x
-
@Thomas-Braun Sorry, das ist etwas kurz, was du da schreibst, ich weiss nicht, was ich machen soll
Ich komme leidlich mit dem Raspi zurecht, bin aber kein Linux-ProfiWo stelle ich das ein?
apt-cache policy
liefert beide Repositories, Java habe ich in /etc/apt/sources.list gefunden und raus geworfen, aber node_13 finde ich da nicht, auch nicht in /etc/apt/sources.list.d/raspi.listGefunden Weiter geht's
-
@haselchen hier die Daten
Alexa 2 3.3.1
IoT 1.7.13
node 12.16.2
nodejs 12.19
iobroker 3.1.16
Script Engine 4.9.8ok so, oder fehlt noch etwas?
-
@eubecker
nodesource-Repo korrigieren:sudo nano /etc/apt/sources.list.d/nodesource.list
Dann dort aus der 13 eine 12 machen, Datei speichern.
Zu dem ppa-Kram:
ls -la /etc/apt/sources.list.d/
anschauen, da müsste eine entsprechende Datei liegen. Namen weiß ich nicht. Die dann löschen.
@williwuff Deine node-Installation ist auch schief. Kannst du direkt auch gerade ziehen.
-
-
@Thomas-Braun danke werd ich mal durchziehen
-
@Thomas-Braun Kannst du bitte mal /etc/apt/sources.list.d/nodesource.list hier posten? Finde ich nicht und bin nicht sicher, ob meine korrekt ist
-
Meine sieht so aus: # node 12 deb https://deb.nodesource.com/node_12.x buster main deb-src https://deb.nodesource.com/node_12.x buster main
-
@williwuff sagte in IOT Alexa Geräte hinzufügen - weisse Seite:
Alexa 2 3.3.1
IoT 1.7.13
node 12.16.2
nodejs 12.19
iobroker 3.1.16
Script Engine 4.9.8Habe auch leeren Screen wenn ich hinzufügen möchte.
-
@biker Installier die stable Version 1.5.3. vom iot-Adapter.
Die ganzen wackeren Beta-Tester hier im Thread...
Die Issues habt ihr aber als gewissenhafte Beta-Ritter schon gelesen, oder? -
@Thomas-Braun sagte in IOT Alexa Geräte hinzufügen - weisse Seite:
Die Issues habt ihr aber als gewissenhafte Beta-Ritter schon gelesen, oder?
ehrlich gesagt nicht
-
@biker
Dann eine Bitte: Stell den Verwahrort auf STABLE/DEFAULT um und lass die Finger von BETA. Danke. -
@Thomas-Braun sagte in IOT Alexa Geräte hinzufügen - weisse Seite:
Stell den Verwahrort auf STABLE/DEFAULT im und lass die Finger von BETA. Danke.
ich muss mich bedanken - .. und verstehe natürlich den Hinweis!