NEWS
[Gelöst] Problem beim Installieren von ioBroker.js-controller
-
Ich wollte heute morgen ioBroker "neu" installieren, d.h. auf dem Windows 7 PC war noch nie ioBroker drauf. Ich möchte es als Entwicklungssystem für Adapter usw. benutzen, gemäß Anleitung im Wiki.
Beim ersten Versuch wurde ich wegen Python 3.5.2 angemeckert. Von node-gyp …
Nach dem ich das gegen Python 2.7.12 getauscht habe, gibt's ein neues Problem (siehe angehängte Fehlermeldung):
Muss das sein mit OpenSSL und Let'sEncrypt ? :roll:
! ````
C:\dev\ioBroker
λ npm install iobroker.js-controller
/
ursa@0.9.4 install C:\dev\ioBroker\node_modules\iobroker.js-controller\node_modules\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat
node_modules\ursa
node-gyp rebuildC:\dev\ioBroker\node_modules\iobroker.js-controller\node_modules\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat\node_modules\ursa>if
not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild
) else (node rebuild )
Die Projekte in dieser Projektmappe werden nacheinander erstellt. Um eine parallele Erstellung zu ermöglichen, müssen Sie den Schalter "/m" hinzufügen
.
ursaNative.cc
..\src\ursaNative.cc(157): warning C4244: 'argument': conversion from 'ssize_t' to 'int', possible loss of data [C:\dev\ioBroker\node_modules\iobroke
r.js-controller\node_modules\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat\node_modules\ursa\build\ursaNative.vcxproj]
..\src\ursaNative.cc(172): warning C4244: 'argument': conversion from 'ssize_t' to 'int', possible loss of data [C:\dev\ioBroker\node_modules\iobroke
r.js-controller\node_modules\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat\node_modules\ursa\build\ursaNative.vcxproj]
..\src\ursaNative.cc(378): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [C:\dev\ioBroker\node_modules\iobr
oker.js-controller\node_modules\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat\node_modules\ursa\build\ursaNative.vcxproj]
..\src\ursaNative.cc(379): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [C:\dev\ioBroker\node_modules\iobr
oker.js-controller\node_modules\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat\node_modules\ursa\build\ursaNative.vcxproj]
..\src\ursaNative.cc(686): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [C:\dev\ioBroker\node_modules\iobroker
.js-controller\node_modules\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat\node_modules\ursa\build\ursaNative.vcxproj]
..\src\ursaNative.cc(734): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [C:\dev\ioBroker\node_modules\iobroker
.js-controller\node_modules\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat\node_modules\ursa\build\ursaNative.vcxproj]
..\src\ursaNative.cc(779): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [C:\dev\ioBroker\node_modules\iobroker
.js-controller\node_modules\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat\node_modules\ursa\build\ursaNative.vcxproj]
..\src\ursaNative.cc(826): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [C:\dev\ioBroker\node_modules\iobroker
.js-controller\node_modules\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat\node_modules\ursa\build\ursaNative.vcxproj]
..\src\ursaNative.cc(945): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [C:\dev\ioBroker\node_modules
\iobroker.js-controller\node_modules\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat\node_modules\ursa\build\ursaNative.vcxproj]
..\src\ursaNative.cc(1003): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [C:\dev\ioBroker\node_module
s\iobroker.js-controller\node_modules\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat\node_modules\ursa\build\ursaNative.vcxproj]
win_delay_load_hook.c
LINK : fatal error LNK1181: cannot open input file 'C:\OpenSSL-Win64\lib\libeay32.lib' [C:\dev\ioBroker\node_modules\iobroker.js-controller\node_modu
les\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat\node_modules\ursa\build\ursaNative.vcxproj]
gyp ERR! build error
gyp ERR! stack Error:C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe
failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebui
ld"
gyp ERR! cwd C:\dev\ioBroker\node_modules\iobroker.js-controller\node_modules\iobroker.admin\node_modules\letsencrypt\node_modules\rsa-compat\node_mod
ules\ursa
gyp ERR! node -v v4.2.6
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm WARN optional dep failed, continuing ursa@0.9.4iobroker.js-controller@0.11.3 install C:\dev\ioBroker\node_modules\iobroker.js-controller
node lib/setup.js setup firstiobroker.js-controller@0.11.3 node_modules\iobroker.js-controller
├── winston-daily-rotate-file@1.3.0
├── mime@1.3.4
├── daemonize2@0.4.2
├── ncp@2.0.0
├── node.extend@1.1.5 (is@3.1.0)
├── semver@4.3.6
├── redis@2.6.2 (double-ended-queue@2.1.0-0, redis-parser@2.0.4, redis-commands@1.2.0)
├── node-schedule@1.0.0 (long-timeout@0.0.2, cron-parser@1.1.0)
├── winston@2.2.0 (cycle@1.0.3, stack-trace@0.0.9, eyes@0.1.8, isstream@0.1.2, async@1.0.0, pkginfo@0.3.1, colors@1.0.3)
├── yargs@3.32.0 (decamelize@1.2.0, y18n@3.2.1, camelcase@2.1.1, window-size@0.1.4, cliui@3.2.0, string-width@1.0.2, os-locale@1.4.0)
├── socket.io-client@1.4.8 (to-array@0.1.4, component-emitter@1.2.0, indexof@0.0.1, component-bind@1.0.0, backo2@1.0.2, object-component@0.0.3, has-bi
nary@0.1.7, debug@2.2.0, parseuri@0.0.4, socket.io-parser@2.2.6, engine.io-client@1.6.11)
├── socket.io@1.4.8 (has-binary@0.1.7, debug@2.2.0, socket.io-parser@2.2.6, socket.io-adapter@0.4.0, engine.io@1.6.11)
├── prompt@1.0.0 (revalidator@0.1.8, pkginfo@0.4.0, colors@1.1.2, read@1.0.7, winston@2.1.1, utile@0.3.0)
├── tar.gz@1.0.5 (commander@2.9.0, bluebird@2.10.2, tar@2.2.1, fstream@1.0.10, mout@0.11.1)
├── request@2.74.0 (aws-sign2@0.6.0, tunnel-agent@0.4.3, oauth-sign@0.8.2, forever-agent@0.6.1, caseless@0.11.0, is-typedarray@1.0.0, stringstream@0.0
.5, aws4@1.4.1, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, tough-cookie@2.3.1, qs@6.2.1, node-uuid@1.4.7, combined-stream@1.0.5, mime-ty
pes@2.1.11, bl@1.1.2, hawk@3.1.3, http-signature@1.1.1, har-validator@2.0.6, form-data@1.0.1)
├── jszip@3.1.2 (es6-promise@3.0.2, lie@3.1.0, readable-stream@2.0.6, pako@1.0.3, core-js@2.3.0)
├── npm@2.15.10
└── iobroker.admin@1.5.3 (connect-flash@0.1.1, xtend@4.0.1, passport.socketio@3.6.2, cookie-parser@1.4.3, passport-local@1.0.0, passport@0.3.2, expres
s-session@1.14.1, le-challenge-fs@2.0.4, body-parser@1.15.2, express@4.14.0, le-sni-auto@2.0.1, le-store-certbot@2.0.3, letsencrypt@2.1.5)C:\dev\ioBroker
-
:oops: Das Problem war mal wieder 70cm vorm Monitor zu finden … Muss wohl am Montagmorgen gelegen haben :lol:
Noch mal ruhig hingesetzt und dann hat's geklappt.
Es reicht````
npm install iobrokerUnd das ist zuviel```` npm install iobroker.js-controller
-
Hallo Leute ;
ich bin hier ganz Neu .
Habe bei der Erstinstallation die gleiche Fehlermeldung gesehen .
Leider Konnte ich mit der Anwort nichts anfangen .
Die richtige "Lösung" über CMD eingegeben - aber leider die gleiche Fehlermeldung bekommen .
Ich bitte um eine Erklärung - Danke
-
Hallo und Willkommen im Forum!
Zuerst einmal ist es ungünstig in einem als gelöst markierten Thread ein Problem zu posten.
Dann die sachlichen Fragen:
Exakt gleiche Fehlermeldung?
Also auch auf Windows?
Auch node 4.6 und npm 3.x?
Gruß
Rainer