NEWS
Synology 6.2 mit Docker "buanet" kein Admin und js-Controller mehr :-(
-
Hallo,
seit kurzen startet kurz der admin-adapter und der js-controller und dann sind diese wieder weg. Hat einer eine Idee?
<u>Bei der Abfrage von node und npm bekomme ich folgendes</u> root@iobroker:/opt/iobroker# node -v
v6.14.3
root@iobroker:/opt/iobroker# npm -v
3.10.10
<u>Bei ausführen von "node node_modules/iobroker.admin/admin.js –logs" kommt:</u>
root@iobroker:/opt/iobroker# node node_modules/iobroker.admin/admin.js --logs module.js:478 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.admin/admin.js' at Function.Module._resolveFilename (module.js:476:15) at Function.Module._load (module.js:424:25) at Module.runMain (module.js:611:10) at run (bootstrap_node.js:394:7) at startup (bootstrap_node.js:160:9) at bootstrap_node.js:507:3
<u>Bei ausführen von "iobroker list instances" kommt:</u>
root@iobroker:/opt/iobroker# iobroker list instances system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.botvac.0 : botvac - enabled system.adapter.dwd.0 : dwd - enabled system.adapter.email.0 : email - enabled system.adapter.feiertage.0 : feiertage - enabled system.adapter.flot.0 : flot - enabled system.adapter.hm-rega.0 : hm-rega - enabled system.adapter.hm-rpc.0 : hm-rpc - enabled, port: 18701 system.adapter.hm-rpc.1 : hm-rpc - enabled, port: 12001 system.adapter.hm-rpc.2 : hm-rpc - enabled, port: 12010 system.adapter.javascript.0 : javascript - enabled system.adapter.mobile.0 : mobile - enabled system.adapter.musiccast.0 : musiccast - enabled system.adapter.samsung.0 : samsung - enabled system.adapter.sql.0 : sql - enabled, port: 3307 system.adapter.terminal.0 : terminal - enabled, port: 8088, bind: 0.0.0.0, run as: admin system.adapter.vis-hqwidgets.0 : vis-hqwidgets - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd - enabled system.adapter.vis.0 : vis - enabled system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.yamaha.0 : yamaha - enabled system.adapter.yr.0 : yr - enabled
<u>Bei ausführen von
"cd /opt/iobroker
iobroker stop
npm install iobroker.js-controller
iobroker start"
kommt:</u>
root@iobroker:/opt/iobroker# npm install iobroker.js-controller npm WARN lifecycle iobroker.js-controller@1.4.2~preinstall: cannot run in wd %s %s (wd=%s) iobroker.js-controller@1.4.2 node lib/preinstall_check.js /opt/iobroker/node_modules/.stagi ng/iobroker.js-controller-a76002ca > authenticate-pam@1.0.2 install /opt/iobroker/node_modules/authenticate-pam > node-gyp rebuild make: Verzeichnis „/opt/iobroker/node_modules/authenticate-pam/build“ wird betreten CXX(target) Release/obj.target/authenticate_pam/authenticate_pam.o ../authenticate_pam.cc:30:31: fatal error: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden #include <security pam_appl.h="">^ compilation terminated. authenticate_pam.target.mk:94: die Regel für Ziel „Release/obj.target/authenticate_pam/authenticate_pam.o“ scheiterte make: *** [Release/obj.target/authenticate_pam/authenticate_pam.o] Fehler 1 make: Verzeichnis „/opt/iobroker/node_modules/authenticate-pam/build“ wird verlassen 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:276:23) gyp ERR! stack at emitTwo (events.js:106:13) gyp ERR! stack at ChildProcess.emit (events.js:191:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12) gyp ERR! System Linux 3.10.105 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/authenticate-pam gyp ERR! node -v v6.14.3 gyp ERR! node-gyp -v v3.4.0 gyp ERR! not ok > iobroker.js-controller@1.4.2 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first iobroker@1.0.0 /opt/iobroker └── iobroker.js-controller@1.4.2 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 (node_modules/authenticate-pam): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 install: `node-gyp rebuild` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 root@iobroker:/opt/iobroker# iobroker start Starting iobroker controller daemon... iobroker controller daemon started. PID: 1408</security>
<u>Folgendes ist im Protokoll vom docker (Ausschnitt):</u>
! ```
`iobroker
date,stream,content
2018-08-04 14:26:57,stdout,iobroker controller daemon started. PID: 14082018-08-04 14:26:29,stdout,Starting iobroker controller daemon...
2018-08-04 14:26:26,stdout,root@iobroker:/opt/iobroker# npm install iobroker.js-controller
[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[Cio stop[Kbroker stop[K[Kart2018-08-04 14:23:47,stdout,[0mroot@iobroker:/opt/iobroker# ^C
2018-08-04 14:21:47,stdout,[0m[37 40mnpm[0m [0m[30 43mWARN[0m [0m[35moptional[0m SKIPPING OPTIONAL DEPENDENCY: Exit status 1
2018-08-04 14:21:47,stdout,[0m[37 40mnpm[0m [0m[30 43mWARN[0m [0m[35moptional[0m SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 install:
node-gyp rebuild
2018-08-04 14:21:47,stdout,[37 40mnpm[0m [0m[30 43mWARN[0m [0m[35moptional[0m SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 (node_modules/authenticate-pam):
2018-08-04 14:21:47,stdout,
2018-08-04 14:21:47,stdout,└── [40m[33miobroker.js-controller@1.4.2[39m[49m
2018-08-04 14:21:47,stdout,[?25l[[7m [27m[90m..[0m] | executeActions: [7msill[0m [35mexecuteActions[0m Finishing[K
[[7m [27m[90m..[0m] | executeActions: [7msill[0m [35mexecuteActions[0m Finishing[K
[[7m [27m[90m..[0m] | executeActions: [7msill[0m [35mexecuteActions[0m Finishing[K[K[?25hiobroker@1.0.0 /opt/iobroker
2018-08-04 14:21:42,stdout,
2018-08-04 14:21:42,stdout,> node iobroker.js setup first
2018-08-04 14:21:42,stdout,> iobroker.js-controller@1.4.2 install /opt/iobroker/node_modules/iobroker.js-controller
2018-08-04 14:21:42,stdout,[0m
2018-08-04 14:21:42,stdout,[0m[37 40mgyp[0m [0m[31 40mERR![0m [0m[35mnot ok[0m
2018-08-04 14:21:42,stdout,[0m[37 40mgyp[0m [0m[31 40mERR![0m [0m[35mnode-gyp -v[0m v3.4.0
2018-08-04 14:21:42,stdout,[0m[37 40mgyp[0m [0m[31 40mERR![0m [0m[35mnode -v[0m v6.14.3
2018-08-04 14:21:42,stdout,[0m[37 40mgyp[0m [0m[31 40mERR![0m [0m[35mcwd[0m /opt/iobroker/node_modules/authenticate-pam
2018-08-04 14:21:42,stdout,[0m[37 40mgyp[0m [0m[31 40mERR![0m [0m[35mcommand[0m "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
2018-08-04 14:21:42,stdout,[0m[37 40mgyp[0m [0m[31 40mERR![0m [0m[35mSystem[0m Linux 3.10.105
2018-08-04 14:21:42,stdout,[0m[37 40mgyp[0m [0m[31 40mERR![0m [0m[35mstack[0m at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
2018-08-04 14:21:42,stdout,[0m[37 40mgyp[0m [0m[31 40mERR![0m [0m[35mstack[0m at ChildProcess.emit (events.js:191:7)
2018-08-04 14:21:42,stdout,[0m[37 40mgyp[0m [0m[31 40mERR![0m [0m[35mstack[0m at emitTwo (events.js:106:13)
2018-08-04 14:21:42,stdout,[0m[37 40mgyp[0m [0m[31 40mERR![0m [0m[35mstack[0m at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
2018-08-04 14:21:42,stdout,[0m[37 40mgyp[0m [0m[31 40mERR![0m [0m[35mstack[0m Error:
make
failed with exit code: 22018-08-04 14:21:42,stdout,[37 40mgyp[0m [0m[31 40mERR![0m [0m[35mbuild error[0m
2018-08-04 14:21:42,stdout,make: Verzeichnis „/opt/iobroker/node_modules/authenticate-pam/build“ wird verlassen
2018-08-04 14:21:42,stdout,make: *** [Release/obj.target/authenticate_pam/authenticate_pam.o] Fehler 1
2018-08-04 14:21:42,stdout,authenticate_pam.target.mk:94: die Regel für Ziel „Release/obj.target/authenticate_pam/authenticate_pam.o“ scheiterte
2018-08-04 14:21:42,stdout,compilation terminated.
2018-08-04 14:21:42,stdout, [01 31m[K^[m[K
2018-08-04 14:21:42,stdout, #include <security pam_appl.h="">
2018-08-04 14:21:42,stdout,[01m[K../authenticate_pam.cc:30:31:[m[K [01 31m[Kfatal error: [m[Ksecurity/pam_appl.h: Datei oder Verzeichnis nicht gefunden
2018-08-04 14:21:36,stdout, CXX(target) Release/obj.target/authenticate_pam/authenticate_pam.o
2018-08-04 14:21:36,stdout,make: Verzeichnis „/opt/iobroker/node_modules/authenticate-pam/build“ wird betreten
2018-08-04 14:21:30,stdout,
2018-08-04 14:21:30,stdout,> node-gyp rebuild
2018-08-04 14:21:30,stdout,> authenticate-pam@1.0.2 install /opt/iobroker/node_modules/authenticate-pam
2018-08-04 14:21:30,stdout,[0m[?25l[[7m [27m[90m...[0m] | preinstall:iobroker.js-controller: [30 43mWARN[0m [35mlifecycle[0m iobroker.js-controller@1.4.2~preinstall: cannot run in wd %s %s (wd=%s) iobroker.js-controller@1.4.2 node li[K
[[7m [27m[90m...[0m] / remove:iobroker.js-controller: [7msill[0m [35mdoReverseSerial[0m remove 1[K
[[7m [27m[90m...[0m] | remove:iobroker.js-controller: [7msill[0m [35mdoReverseSerial[0m remove 1[K
[[7m [27m[90m...[0m] | remove:iobroker.js-controller: [7msill[0m [35mdoReverseSerial[0m remove 1[K
[[7m [27m[90m...[0m] | remove:iobroker.js-controller: [7msill[0m [35mdoReverseSerial[0m remove 1[K
[[7m [27m[90m...[0m] | remove:iobroker.js-controller: [7msill[0m [35mdoReverseSerial[0m remove 1[K
[[7m [27m[90m...[0m] | remove:iobroker.js-controller: [7msill[0m [35mdoReverseSerial[0m remove 1[K
[[7m [27m[90m...[0m] | remove:iobroker.js-controller: [7msill[0m [35mdoReverseSerial[0m remove 1[K
[[7m [27m[90m...[0m] / remove:iobroker.js-controller: [7msill[0m [35mdoReverseSerial[0m remove 1[K[K[?25h
2018-08-04 14:21:30,stdout,hMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/which-module[K
[[7m [27m[90m...........[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/which-module[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/which-module[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/which-module[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/which-module[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/which-module[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/which-module[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/which-module[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/which-module[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/which-module[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/which-module[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/cliui/4.1.0/package/package.json written[K
[[7m [27m[90m...........[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/cliui/4.1.0/package/package.json written[K
[[7m [27m[90m...........[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/cliui/4.1.0/package/package.json written[K
[[7m [27m[90m...........[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/cliui/4.1.0/package/package.json written[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/strip-ansi/4.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/strip-ansi/4.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/strip-ansi/4.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/is-fullwidth-code-point/2.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] | fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/is-fullwidth-code-point/2.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/ansi-regex/3.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/ansi-regex/3.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/ansi-regex/3.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-locate[K
[[7m [27m[90m...........[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-locate[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-locate[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-locate[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-locate[K
[[7m [27m[90m...........[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-locate[K
[[7m [27m[90m...........[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-locate[K
[[7m [27m[90m...........[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-locate[K
[[7m [27m[90m...........[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-locate[K
[[7m [27m[90m...........[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-locate[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/path-exists/3.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] | fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/path-exists/3.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/p-limit/1.3.0/package/package.json written[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/p-limit/1.3.0/package/package.json written[K
[[7m [27m[90m...........[0m] | fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/p-limit/1.3.0/package/package.json written[K
[[7m [27m[90m...........[0m] | fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/p-limit/1.3.0/package/package.json written[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/execa[K
[[7m [27m[90m...........[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/execa[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/execa[K
[[7m [27m[90m...........[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/execa[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-finally[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-finally[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-finally[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-finally[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-finally[K
[[7m [27m[90m...........[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-finally[K
[[7m [27m[90m...........[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/p-finally[K
[[7m [27m[90m...........[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/shebang-command[K
[[7m [27m[90m...........[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/shebang-command[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/shebang-command[K
[[7m [27m[90m...........[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/pseudomap[K
[[7m [27m[90m...........[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/pseudomap[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/pseudomap[K
[[7m [27m[90m...........[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/pseudomap[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/pseudomap[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/yallist/2.1.2/package/package.json written[K
[[7m [27m[90m...........[0m] | fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/yallist/2.1.2/package/package.json written[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/shebang-regex/1.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/shebang-regex/1.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] | fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/shebang-regex/1.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/shebang-regex/1.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/isexe/2.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] | fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/isexe/2.0.0/package/package.json written[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/path-key/2.0.1/package/package.json written[K
[[7m [27m[90m...........[0m] | fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/path-key/2.0.1/package/package.json written[K
[[7m [27m[90m...........[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/path-key/2.0.1/package/package.json written[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/mimic-fn/1.2.0/package/package.json written[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/mimic-fn/1.2.0/package/package.json written[K
[[7m [27m[90m...........[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/mimic-fn/1.2.0/package/package.json written[K
[[7m [27m[90m...........[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/mimic-fn/1.2.0/package/package.json written[K
[[7m [27m[90m...........[0m] | fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/mimic-fn/1.2.0/package/package.json written[K
[[7m [27m[90m...........[0m] | loadRequestedDeps: [34 40mverb[0m [35mafterAdd[0m /root/.npm/camelcase/4.1.0/package/package.json written[K
[[7m [27m[90m........[0m] - loadExtraneous: [34 40mverb[0m [35mafterAdd[0m /root/.npm/camelcase/4.1.0/package/package.json written[K
[[7m [27m[90m........[0m] - loadExtraneous: [34 40mverb[0m [35mafterAdd[0m /root/.npm/camelcase/4.1.0/package/package.json written[K
[[7m [27m[90m........[0m] \ loadExtraneous: [34 40mverb[0m [35mafterAdd[0m /root/.npm/camelcase/4.1.0/package/package.json written[K
[[7m [27m[90m........[0m] - diffTrees: [7msill[0m [35minstall[0m generateActionsToTake[K
[[7m [27m[90m........[0m] - diffTrees: [7msill[0m [35minstall[0m generateActionsToTake[K
[[7m [27m[90m.......[0m] - diffTrees: [7msill[0m [35minstall[0m generateActionsToTake[K
[[7m [27m[90m.....[0m] \ extract:iobroker.js-controller: [7msill[0m [35mdoParallel[0m extract 2[K
[[7m [27m[90m.....[0m] \ extract:iobroker.js-controller: [7msill[0m [35mdoParallel[0m extract 2[K
[[7m [27m[90m.....[0m] \ extract:iobroker.js-controller: [7msill[0m [35mdoParallel[0m extract 2[K
[[7m [27m[90m.....[0m] - extract:iobroker.js-controller: [7msill[0m [35mdoParallel[0m extract 2[K
[[7m [27m[90m.....[0m] \ extract:iobroker.js-controller: [7msill[0m [35mdoParallel[0m extract 2[K
[[7m [27m[90m.....[0m] / extract:iobroker.js-controller: [7msill[0m [35mdoParallel[0m extract 2[K
[[7m [27m[90m....[0m] / extract:authenticate-pam: [34 40mverb[0m [35mgentlyRm[0m don't care about contents nuking /opt/iobroker/node_modules/.staging/authenticate-pam-a3014c40/node_modules[K
[[7m [27m[90m....[0m] \ extract:authenticate-pam: [34 40mverb[0m [35mgentlyRm[0m don't care about contents nuking /opt/iobroker/node_modules/.staging/authenticate-pam-a3014c40/node_modules[K
[[7m [27m[90m....[0m] \ extract:authenticate-pam: [34 40mverb[0m [35mgentlyRm[0m don't care about contents nuking /opt/iobroker/node_modules/.staging/authenticate-pam-a3014c40/node_modules[K
[[7m [27m[90m....[0m] \ extract:authenticate-pam: [34 40mverb[0m [35mgentlyRm[0m don't care about contents nuking /opt/iobroker/node_modules/.staging/authenticate-pam-a3014c40/node_modules[K
[[7m [27m[90m....[0m] \ extract:authenticate-pam: [34 40mverb[0m [35mgentlyRm[0m don't care about contents nuking /opt/iobroker/node_modules/.staging/authenticate-pam-a3014c40/node_modules[K
[[7m [27m[90m....[0m] \ extract:authenticate-pam: [34 40mverb[0m [35mgentlyRm[0m don't care about contents nuking /opt/iobroker/node_modules/.staging/authenticate-pam-a3014c40/node_modules[K
[[7m [27m[90m....[0m] \ extract:authenticate-pam: [34 40mverb[0m [35mgentlyRm[0m don't care about contents nuking /opt/iobroker/node_modules/.staging/authenticate-pam-a3014c40/node_modules[K
[[7m [27m[90m....[0m] \ extract:authenticate-pam: [34 40mverb[0m [35mgentlyRm[0m don't care about contents nuking /opt/iobroker/node_modules/.staging/authenticate-pam-a3014c40/node_modules[K
[[7m [27m[90m....[0m] \ extract:authenticate-pam: [34 40mverb[0m [35mgentlyRm[0m don't care about contents nuking /opt/iobroker/node_modules/.staging/authenticate-pam-a3014c40/node_modules[K[K[?25h[37 40mnpm[0m [0m[30 43mWARN[0m [0m[35mlifecycle[0m iobroker.js-controller@1.4.2~preinstall: cannot run in wd %s %s (wd=%s) iobroker.js-controller@1.4.2 node lib/preinstall_check.js /opt/iobroker/node_modules/.staging/iobroker.js-controller-a76002ca
2018-08-04 14:21:18,stdout,redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/redis-commands[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/socket.io-adapter[K
[[7m [27m[90m............[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/engine.io-parser[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/engine.io-parser[K
[[7m [27m[90m............[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/engine.io-parser[K
[[7m [27m[90m............[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/engine.io-parser[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/engine.io-parser[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/engine.io-parser[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/engine.io-parser[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/engine.io-parser[K
[[7m [27m[90m............[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/engine.io-parser/2.1.2/package/package.json written[K
[[7m [27m[90m............[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/engine.io-parser/2.1.2/package/package.json written[K
[[7m [27m[90m............[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/engine.io-parser/2.1.2/package/package.json written[K
[[7m [27m[90m............[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/engine.io-parser/2.1.2/package/package.json written[K
[[7m [27m[90m............[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/engine.io-parser/2.1.2/package/package.json written[K
[[7m [27m[90m............[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/engine.io-parser/2.1.2/package/package.json written[K
[[7m [27m[90m............[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/engine.io-parser/2.1.2/package/package.json written[K
[[7m [27m[90m............[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/engine.io-parser/2.1.2/package/package.json written[K
[[7m [27m[90m............[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/arraybuffer.slice/0.0.7/package/package.json written[K
[[7m [27m[90m............[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/async-limiter[K
[[7m [27m[90m............[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/async-limiter[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/async-limiter[K
[[7m [27m[90m............[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/async-limiter[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mresolveWithNewModule[0m component-emitter@1.2.1 checking installable status[K
[[7m [27m[90m............[0m] | fetchMetadata: [7msill[0m [35mresolveWithNewModule[0m component-emitter@1.2.1 checking installable status[K
[[7m [27m[90m............[0m] - fetchMetadata: [7msill[0m [35mresolveWithNewModule[0m component-emitter@1.2.1 checking installable status[K
[[7m [27m[90m............[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/engine.io-client/3.2.1/package/package.json written[K
[[7m [27m[90m............[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/engine.io-client/3.2.1/package/package.json written[K
[[7m [27m[90m............[0m] / fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/engine.io-client/3.2.1/package/package.json written[K
[[7m [27m[90m............[0m] | fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/engine.io-client/3.2.1/package/package.json written[K
[[7m [27m[90m............[0m] \ fetchMetadata: [34 40mverb[0m [35mafterAdd[0m /root/.npm/xmlhttprequest-ssl/1.5.5/package/package.json written[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/minipass[K
[[7m [27m[90m............[0m] | fetchMetadata: [34 40mverb[0m [35mcache add[0m spec async@~1.0.0[K
[[7m [27m[90m............[0m] / fetchMetadata: [34 40mverb[0m [35mcache add[0m spec async@~1.0.0[K
[[7m [27m[90m...........[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/glossy[K
[[7m [27m[90m...........[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/glossy[K
[[7m [27m[90m...........[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/glossy[K
[[7m [27m[90m...........[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/glossy[K
[[7m [27m[90m...........[0m] | fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/glossy[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/glossy[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/glossy[K
[[7m [27m[90m...........[0m] - fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/glossy[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/bindings[K
[[7m [27m[90m...........[0m] / fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/bindings[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/bindings[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/bindings[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/bindings[K
[[7m [27m[90m...........[0m] \ fetchMetadata: [7msill[0m [35mmapToRegistry[0m uri https://registry.npmjs.org/which-module[K[/code]</security>` -
Hi,
kennst du diesen Thread –> viewtopic.php?f=17&t=5089&hilit=docker
Ich meine mich erinnern zu können das im Docker einige Befehle etwas anders ausgeführt werden mussten als bei einer "normalen" Linux installation.
-
Hi, kennst du diesen Thread –> viewtopic.php?f=17&t=5089&hilit=docker
Ich meine mich erinnern zu können das im Docker einige Befehle etwas anders ausgeführt werden müssen.. ` ja kenne ich. So hatte ich auch die erste Installation durchgeführt und die Befehle sind tlw. anders.
Und jetzt fehlt mir die Idee zur Lösung!?
-
Ist eventuell hier etwas bei:
viewtopic.php?f=20&t=15940&p=167518&hil … er#p167518
viewtopic.php?f=8&t=13814&hilit=docker+ ... r&start=20
Wenn ich das richtig in Erinnerung habe ist dein verwendeter Befehl zur JS-Controller Installation falsch-->
-
iobroker Stoppen
pkill io
iobroker Starten
cd /opt/iorboker node node_modules/iobroker.js-controller/controller.js >/opt/scripts/docker_iobroker_log.txt 2>&1 &
js installieren
cd /opt/iobroker npm install iobroker.js-controller --production
-
iobroker Stoppen
pkill io ````iobroker Starten```` cd /opt/iorboker node node_modules/iobroker.js-controller/controller.js >/opt/scripts/docker_iobroker_log.txt 2>&1 & ````js installieren```` cd /opt/iobroker npm install iobroker.js-controller --production ```` `
<u>Habe es so gemacht und das Ergebnis ist (kurzzeitig war auch der admin und JS-Controller da). Siehe Terminal hier:</u> ````
root@iobroker:/opt/iobroker# pkill io
root@iobroker:/opt/iobroker# cd /opt/iobroker
root@iobroker:/opt/iobroker# node node_modules/iobroker.js-controller/controller.js >/opt/scripts/docker_iobroker_log.txt 2>&1 &
[2] 337
[1] Exit 1 node node_modules/iobroker.js-controller.js > /opt/scripts/docker_iobroker_log.txt 2>&1
root@iobroker:/opt/iobroker# npm install iobroker.js-controller --production
npm WARN lifecycle iobroker.js-controller@1.4.2~preinstall: cannot run in wd %s %s (wd=%s) iobroker.js-controller@1.4.2 node lib/preinstall_check.js /opt/iobroker/node_modules/.stagi
ng/iobroker.js-controller-a76002caauthenticate-pam@1.0.2 install /opt/iobroker/node_modules/authenticate-pam
node-gyp rebuildmake: Verzeichnis „/opt/iobroker/node_modules/authenticate-pam/build“ wird betreten
CXX(target) Release/obj.target/authenticate_pam/authenticate_pam.o
../authenticate_pam.cc:30:31: fatal error: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden
#include <security pam_appl.h="">^
compilation terminated.
authenticate_pam.target.mk:94: die Regel für Ziel „Release/obj.target/authenticate_pam/authenticate_pam.o“ scheiterte
make: *** [Release/obj.target/authenticate_pam/authenticate_pam.o] Fehler 1
make: Verzeichnis „/opt/iobroker/node_modules/authenticate-pam/build“ wird verlassen
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:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
gyp ERR! System Linux 3.10.105
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/authenticate-pam
gyp ERR! node -v v6.14.3
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not okiobroker.js-controller@1.4.2 install /opt/iobroker/node_modules/iobroker.js-controller
node iobroker.js setup firstiobroker@1.0.0 /opt/iobroker
└─┬ iobroker.js-controller@1.4.2
└── iobroker.admin@3.5.0npm WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 (node_modules/authenticate-pam):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 install:node-gyp rebuild
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
[2]+ Abgebrochen node node_modules/iobroker.js-controller/controller.js > /opt/scripts/docker_iobroker_log.txt 2>&1
root@iobroker:/opt/iobroker#</security>