NEWS
(Gelöst) Homebridge-Adapter: error instance system.adapter.ham.0 terminated with code 7 (Adapter already running)
-
Guten Morgen,
ich wollte mal den Homebridge Adapter testen, bekomme aber im log eine Fehlermeldung die ich nicht beheben kann.
Angeblich läuft bereits eine HAM Adapter, der Fehler bleibt auch nach dem ich den Adapter mehrfach de- & installiert habe.
Hat jemand einen Tip für mich.
Danke und Grüße
Norbert
host.iobroker 2018-06-21 10:27:31.839 error instance system.adapter.ham.0 terminated with code 7 (Adapter already running)
Caught 2018-06-21 10:27:31.839 error by controller[1]: at process._fatalException (bootstrap_node.js:307:26)
Caught 2018-06-21 10:27:31.839 error by controller[1]: at process.emit (events.js:188:7)
Caught 2018-06-21 10:27:31.839 error by controller[1]: at emitOne (events.js:101:20)
Caught 2018-06-21 10:27:31.839 error by controller[1]: at process.on.err (/opt/iobroker/node_modules/iobroker.ham/main.js:43:27)
Caught 2018-06-21 10:27:31.839 error by controller[1]: at Object.end (/opt/iobroker/node_modules/iobroker.ham/lib/wrapper-handler.js<emoji seq="1f4af"></emoji>22)
Caught 2018-06-21 10:27:31.839 error by controller[1]: TypeError: Cannot read property 'finish' of undefined
Caught 2018-06-21 10:27:31.839 error by controller[1]: ^
Caught 2018-06-21 10:27:31.839 error by controller[1]: homebridgeWrapper.finish();
Caught 2018-06-21 10:27:31.839 error by controller[1]: /opt/iobroker/node_modules/iobroker.ham/lib/wrapper-handler.js:100
Caught 2018-06-21 10:27:31.839 error by controller[0]: at tryModuleLoad (module.js:453:12) code: 'MODULE_NOT_FOUND' }
Caught 2018-06-21 10:27:31.839 error by controller[0]: at Module.load (module.js:494:32)
Caught 2018-06-21 10:27:31.839 error by controller[0]: at Object.Module._extensions..js (module.js:586:10)
Caught 2018-06-21 10:27:31.838 error by controller[0]: at Module._compile (module.js:577:32)
Caught 2018-06-21 10:27:31.838 error by controller[0]: at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-plugin-wrapper/homebridge/plugin.js:3:14)
Caught 2018-06-21 10:27:31.838 error by controller[0]: at require (internal/module.js:20:19)
Caught 2018-06-21 10:27:31.838 error by controller[0]: at Module.require (module.js:504:17)
Caught 2018-06-21 10:27:31.838 error by controller[0]: at Function.Module._load (/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-plugin-wrapper/node_modules/mock-require/index.js:29:22)
Caught 2018-06-21 10:27:31.838 error by controller[0]: at Function.Module._load (module.js:424:25)
Caught 2018-06-21 10:27:31.838 error by controller[0]: at Function.Module._resolveFilename (module.js:476:15)
Caught 2018-06-21 10:27:31.838 error by controller[0]: { Error: Cannot find module 'semver'</anonymous>
-
system mal komplett neu gestartet ?
-
Bitte vollständiges Log im Debug-Loglevel (Instanzen ->Expertenmodus -> Spalte Loglevel) posten. Nicht nur die Crash-Meldung.
Und ja da schein noch ein Prozess zu laufen.
Welches Plugin verwendet?
-
Hallo
Ja, habe ich gemacht ändert leider nichts.
@ apollon77
Habe den Log auf Debug gestellt und den Adapter neu gestartet.
Es handelt sich um Homebridge accessories manager 0.30 Adapter.
Grüße und Danke
Norbert
host.iobroker 2018-06-21 10:48:51.316 info Restart adapter system.adapter.ham.0 because enabled
host.iobroker 2018-06-21 10:48:51.316 error instance system.adapter.ham.0 terminated with code 7 (Adapter already running)
Caught 2018-06-21 10:48:51.316 error by controller[1]: at process._fatalException (bootstrap_node.js:307:26)
Caught 2018-06-21 10:48:51.316 error by controller[1]: at process.emit (events.js:188:7)
Caught 2018-06-21 10:48:51.316 error by controller[1]: at emitOne (events.js:101:20)
Caught 2018-06-21 10:48:51.316 error by controller[1]: at process.on.err (/opt/iobroker/node_modules/iobroker.ham/main.js:43:27)
Caught 2018-06-21 10:48:51.316 error by controller[1]: at Object.end (/opt/iobroker/node_modules/iobroker.ham/lib/wrapper-handler.js<emoji seq="1f4af"></emoji>22)
Caught 2018-06-21 10:48:51.316 error by controller[1]: TypeError: Cannot read property 'finish' of undefined
Caught 2018-06-21 10:48:51.316 error by controller[1]: ^
Caught 2018-06-21 10:48:51.316 error by controller[1]: homebridgeWrapper.finish();
Caught 2018-06-21 10:48:51.316 error by controller[1]: /opt/iobroker/node_modules/iobroker.ham/lib/wrapper-handler.js:100
Caught 2018-06-21 10:48:51.316 error by controller[0]: at tryModuleLoad (module.js:453:12) code: 'MODULE_NOT_FOUND' }
Caught 2018-06-21 10:48:51.316 error by controller[0]: at Module.load (module.js:494:32)
Caught 2018-06-21 10:48:51.315 error by controller[0]: at Object.Module._extensions..js (module.js:586:10)
Caught 2018-06-21 10:48:51.315 error by controller[0]: at Module._compile (module.js:577:32)
Caught 2018-06-21 10:48:51.315 error by controller[0]: at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-plugin-wrapper/homebridge/plugin.js:3:14)
Caught 2018-06-21 10:48:51.315 error by controller[0]: at require (internal/module.js:20:19)
Caught 2018-06-21 10:48:51.315 error by controller[0]: at Module.require (module.js:504:17)
Caught 2018-06-21 10:48:51.315 error by controller[0]: at Function.Module._load (/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-plugin-wrapper/node_modules/mock-require/index.js:29:22)
Caught 2018-06-21 10:48:51.315 error by controller[0]: at Function.Module._load (module.js:424:25)
Caught 2018-06-21 10:48:51.315 error by controller[0]: at Function.Module._resolveFilename (module.js:476:15)
Caught 2018-06-21 10:48:51.315 error by controller[0]: { Error: Cannot find module 'semver'
ham.0 2018-06-21 10:48:51.214 info starting. Version 0.3.0 in /opt/iobroker/node_modules/iobroker.ham, node: v6.14.3
ham.0 2018-06-21 10:48:51.106 debug statesDB connected
ham.0 2018-06-21 10:48:51.086 debug objectDB connected
host.iobroker 2018-06-21 10:48:50.838 info instance system.adapter.ham.0 started with pid 1724</anonymous>
-
Versuch mal als quick fix:
gehe ins Verzeichnis /opt/iobroker/node_modules/iobroker.ham/node_modules/homebrudge-plugin-wrapper
und dort
npm install semver@5.0.3
Tut es dann?
-
wie sieht deine config json aus von diesem adapter ?
-
npm install semver@5.0.3 hat es gebracht.
Danach noch die Anpassung der Connfig Datei und der Adapter startet !
Danke !
-
ok, in der kommenden nächsten Version ist dann sever als dep mit drin. Danke fürs verifizieren
-
0.4.0 von iobroker.ham verfügbar