Der Adapter wurde erstellt, leider habe ich wieder das gleiche Problem, interessanterweise kann ich die authentifizierung an- und ausschalten:
root@ioBroker-RasPi2:~# iobroker add admin --port 8090 --enabled
host.ioBroker-RasPi2 create instance admin
host.ioBroker-RasPi2 object system.adapter.admin.upload created
host.ioBroker-RasPi2 object system.adapter.admin.1.uptime created
host.ioBroker-RasPi2 object system.adapter.admin.1.memRss created
host.ioBroker-RasPi2 object system.adapter.admin.1.memHeapTotal created
host.ioBroker-RasPi2 object system.adapter.admin.1.memHeapUsed created
host.ioBroker-RasPi2 object system.adapter.admin.1.connected created
host.ioBroker-RasPi2 object system.adapter.admin.1.alive created
host.ioBroker-RasPi2 object system.adapter.admin.1 created
root@ioBroker-RasPi2:~# iobroker restart
Stopping ioBroker controller daemon...
ioBroker controller daemon stopped.
Starting ioBroker controller daemon...
ioBroker controller daemon started. PID: 32657
root@ioBroker-RasPi2:~# iobroker set admin.1 --ssl false
/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:1756
if (!obj.native.secur === undefinede) {
^
ReferenceError: undefinede is not defined
at Socket. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:1756:55)
at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:295:6)
at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:220:12)
at Manager. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:301:8)
at Decoder. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:247:12)
at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:291:16)
root@ioBroker-RasPi2:~# iobroker stop
Stopping ioBroker controller daemon...
ioBroker controller daemon stopped.
root@ioBroker-RasPi2:~# iobroker set admin.1 --ssl false
/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:1756
if (!obj.native.secur === undefinede) {
^
ReferenceError: undefinede is not defined
at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:1756:55
at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:504:21)
at Timer.listOnTimeout (timers.js:119:15)
root@ioBroker-RasPi2:~# iobroker set admin.1 --auth false
New auth setting for "admin.1 is: false
Instance settings for "admin.1" are changed.</anonymous></anonymous></anonymous>
Wenn ich das ganze nochmal mache und versuche SSL abzuschalten, bevor ich das erste mal auf die Webseite zugreife, kommt dieser Fehler:
root@ioBroker-RasPi2:/opt/iobroker/log# iobroker add admin --port 8078 --enabled
host.ioBroker-RasPi2 create instance admin
host.ioBroker-RasPi2 object system.adapter.admin.upload created
host.ioBroker-RasPi2 object system.adapter.admin.3.uptime created
host.ioBroker-RasPi2 object system.adapter.admin.3.memRss created
host.ioBroker-RasPi2 object system.adapter.admin.3.memHeapTotal created
host.ioBroker-RasPi2 object system.adapter.admin.3.memHeapUsed created
host.ioBroker-RasPi2 object system.adapter.admin.3.connected created
host.ioBroker-RasPi2 object system.adapter.admin.3.alive created
host.ioBroker-RasPi2 object system.adapter.admin.3 created
root@ioBroker-RasPi2:/opt/iobroker/log# iobroker set admin.3 --ssl false
events.js:85
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at exports._errnoException (util.js:746:11)
at Server._listen2 (net.js:1156:14)
at listen (net.js:1182:10)
at Server.listen (net.js:1267:5)
at _initWebServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2418:24)
at /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:143:9
at new ObjectsInMemServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:150:7)
at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2127:27)
at Timer.listOnTimeout (timers.js:119:15)
Im Errorlog finde ich übrigens ca. alle zwei Sekunden soetwas:
2015-10-11 00:15:52.162 - info: host.ioBroker-RasPi2 instance system.adapter.admin.0 started with pid 2237
2015-10-11 00:15:55.263 - info: host.ioBroker-RasPi2 instance system.adapter.admin.1 started with pid 2242
2015-10-11 00:15:58.342 - error: host.ioBroker-RasPi2 instance system.adapter.admin.0 terminated with code 7 (Adapter already running)
2015-10-11 00:15:58.344 - info: host.ioBroker-RasPi2 Restart adapter system.adapter.admin.0 because enabled
2015-10-11 00:16:01.838 - error: host.ioBroker-RasPi2 instance system.adapter.admin.1 terminated with code 7 (Adapter already running)
2015-10-11 00:16:01.839 - info: host.ioBroker-RasPi2 Restart adapter system.adapter.admin.1 because enabled
2015-10-11 00:16:03.732 - info: host.ioBroker-RasPi2 instance system.adapter.hm-rpc.0 started with pid 2255
2015-10-11 00:16:06.727 - error: host.ioBroker-RasPi2 instance system.adapter.hm-rpc.0 terminated with code 7 (Adapter already running)
Dann habe ich noch versucht alle Admin und Web instanzen zu löschen und neu zu erzeugen. Aber SSL bleibt aktiviert und das Zahnrad dreht sich