NEWS
Probleme bei Installation
-
Hallo, ich wollte eine neue, eigenständige Instanz installieren. Habe hierzu eine frische Ubuntu 18.04-Server-Version installiert und bin nach Anleitung vorgegangen, also inkl. Downgrade von npm von 6.4.0 auf 4.x.
Folgende Versionen sind installiert:
node/nodejs: v8.12.0
npm: 4.6.1
Nach dem Starten von
sudo npm install iobroker --unsafe-perm
hört es bei
NPM version: 4.6.1
npm install iobroker.discovery@stable –production --save
npm WARN deprecated dgram@1.0.1: npm is holding this package for security reasons. As it's a core Node module, we will not transfer it over to other users. You may safely remove the package from your dependencies.
serialport@6.2.2 install /home/user/node_module/serialport
prebuild-install || node-gyp rebuild
auf und das System hört auf zu reagieren. Es muss dann neugestartet werden. Irgendwelche Ideen?
Vielen Dank
-
Hallo Zeebo,
habe heute meinen Ubuntu Server 18.04 LTS neu aufgesetzt gehabt und iobroker neu installiert.
Habe die gleichen node/nodejs & npm Versionen wie du.
Bei mir hatte er die gleiche WARN Meldung ausgegeben gehabt.
Jedoch lief die Installation, nach ca. 1 min weiter und hat iobroker auch soweit installiert.
Hatte nur folgende WARN Meldungen am Schluss:
npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json'
npm WARN iobroker No description
npm WARN iobroker No repository field.
npm WARN iobroker No README data
npm WARN iobroker No license field.
Evtl. musst du so wie ich kurz warten?
Hast du auch apt-get install gcc g++ make gemacht?
Gruß,
Bobberle
-
Hallo Bobberle,
ja, ich habe schon stundenlang gewartet, aber wie gesagt, das gesamte System reagiert nach einigen Minuten nicht mehr.
Die von mir gepostete Ausgabe ist das erste was ausgegeben wird, es bleibt also quasi direkt zu Beginn hängen.
apt-get install gcc g++ make hatte ich nicht gemacht, wird aber bei mir als bereits installiert ausgegeben.
-
Also, irgendwas hat hier einen Knacks…
Ich habe es jetzt geschafft iobroker zu installieren. Dazu musste ich jedoch eine serielle Schnittstelle einbauen. Ohne diese hängt der Installationsprozess bei der genannten Stelle (serialport@6.2.2 install /home/user/node_module/serialport)
Nun passiert aber folgendes: Sobald ich den Lizenzvertrag annehme, steigt das System aus. Es reagiert nicht mehr und ist weder physisch (per Tastatur) noch per Netzwerk erreichbar. Ich muss das System dann Neustarten und das Spiel beginnt von vorne.
Habe gerade mal in das Log gesehen, es scheint immer mit dem Starten des discovery-Adapters zu passieren, der scheinbar von Haus aus installiert ist:
2018-10-10 18:42:49.786 - ESC[32minfoESC[39m: host.srv09 iobroker.js-controller version 1.4.2 js-controller starting 2018-10-10 18:42:49.788 - ESC[32minfoESC[39m: host.srv09 Copyright (c) 2014-2018 bluefox, 2014 hobbyquaker 2018-10-10 18:42:49.788 - ESC[32minfoESC[39m: host.srv09 hostname: srv09, node: v8.12.0 2018-10-10 18:42:49.790 - ESC[32minfoESC[39m: host.srv09 ip addresses: 10.10.100.245 2001:16b8:8:200:20c:29ff:fecf:bad5 fe80::20c:29ff:fecf:bad5 2018-10-10 18:42:49.825 - ESC[32minfoESC[39m: host.srv09 inMem-states listening on port 9000 2018-10-10 18:42:49.837 - ESC[32minfoESC[39m: host.srv09 inMem-objects listening on port 9001 2018-10-10 18:42:49.843 - ESC[32minfoESC[39m: host.srv09 InMemoryDB connected 2018-10-10 18:42:49.847 - ESC[32minfoESC[39m: host.srv09 2 instances found 2018-10-10 18:42:49.851 - ESC[32minfoESC[39m: host.srv09 starting 2 instances 2018-10-10 18:42:49.867 - ESC[32minfoESC[39m: host.srv09 instance system.adapter.admin.0 started with pid 1584 2018-10-10 18:42:51.088 - ESC[32minfoESC[39m: admin.0 starting. Version 3.4.7 in /opt/iobroker/node_modules/iobroker.admin, node: v8.12.0 2018-10-10 18:42:51.094 - ESC[32minfoESC[39m: admin.0 requesting all states 2018-10-10 18:42:51.094 - ESC[32minfoESC[39m: admin.0 requesting all objects 2018-10-10 18:42:51.095 - ESC[32minfoESC[39m: admin.0 Request actual repository... 2018-10-10 18:42:51.111 - ESC[32minfoESC[39m: admin.0 received all states 2018-10-10 18:42:51.116 - ESC[32minfoESC[39m: admin.0 received all objects 2018-10-10 18:42:51.125 - ESC[33mwarnESC[39m: admin.0 Repository cannot be read 2018-10-10 18:42:51.136 - ESC[32minfoESC[39m: admin.0 http server listening on port 8081 2018-10-10 18:42:51.136 - ESC[32minfoESC[39m: admin.0 Use link "http://localhost:8081" to configure. 2018-10-10 18:42:51.160 - ESC[32minfoESC[39m: host.srv09 Update repository "default" under "http://download.iobroker.net/sources-dist.json" 2018-10-10 18:42:52.232 - ESC[32minfoESC[39m: admin.0 Repository received successfully. 2018-10-10 18:42:53.857 - ESC[32minfoESC[39m: host.srv09 instance system.adapter.discovery.0 started with pid 1594 2018-10-10 18:42:54.284 - ESC[32minfoESC[39m: discovery.0 starting. Version 1.2.1 in /opt/iobroker/node_modules/iobroker.discovery, node: v8.12.0 2018-10-10 18:50:37.372 - ESC[32minfoESC[39m: host.srv09 iobroker.js-controller version 1.4.2 js-controller starting 2018-10-10 18:50:37.374 - ESC[32minfoESC[39m: host.srv09 Copyright (c) 2014-2018 bluefox, 2014 hobbyquaker 2018-10-10 18:50:37.375 - ESC[32minfoESC[39m: host.srv09 hostname: srv09, node: v8.12.0 2018-10-10 18:50:37.376 - ESC[32minfoESC[39m: host.srv09 ip addresses: 10.10.100.245 2001:16b8:8:200:20c:29ff:fecf:bad5 fe80::20c:29ff:fecf:bad5 2018-10-10 18:50:37.414 - ESC[32minfoESC[39m: host.srv09 inMem-states listening on port 9000 2018-10-10 18:50:37.458 - ESC[32minfoESC[39m: host.srv09 inMem-objects listening on port 9001 2018-10-10 18:50:37.464 - ESC[32minfoESC[39m: host.srv09 InMemoryDB connected 2018-10-10 18:50:37.468 - ESC[32minfoESC[39m: host.srv09 2 instances found 2018-10-10 18:50:37.471 - ESC[32minfoESC[39m: host.srv09 starting 2 instances 2018-10-10 18:50:37.487 - ESC[32minfoESC[39m: host.srv09 instance system.adapter.admin.0 started with pid 1554 2018-10-10 18:50:39.257 - ESC[32minfoESC[39m: admin.0 starting. Version 3.4.7 in /opt/iobroker/node_modules/iobroker.admin, node: v8.12.0 2018-10-10 18:50:39.266 - ESC[32minfoESC[39m: admin.0 requesting all states 2018-10-10 18:50:39.266 - ESC[32minfoESC[39m: admin.0 requesting all objects 2018-10-10 18:50:39.267 - ESC[32minfoESC[39m: admin.0 Request actual repository... 2018-10-10 18:50:39.343 - ESC[32minfoESC[39m: admin.0 received all states 2018-10-10 18:50:39.487 - ESC[32minfoESC[39m: admin.0 received all objects 2018-10-10 18:50:39.513 - ESC[32minfoESC[39m: admin.0 http server listening on port 8081 2018-10-10 18:50:39.513 - ESC[32minfoESC[39m: admin.0 Use link "http://localhost:8081" to configure. 2018-10-10 18:50:39.564 - ESC[32minfoESC[39m: host.srv09 Update repository "default" under "http://download.iobroker.net/sources-dist.json" 2018-10-10 18:50:40.574 - ESC[32minfoESC[39m: admin.0 Repository received successfully. 2018-10-10 18:50:41.476 - ESC[32minfoESC[39m: host.srv09 instance system.adapter.discovery.0 started with pid 1564 2018-10-10 18:50:41.888 - ESC[32minfoESC[39m: discovery.0 starting. Version 1.2.1 in /opt/iobroker/node_modules/iobroker.discovery, node: v8.12.0
-
OK, ich gebe auf. Ich schaffe es nicht, iobroker auf Ubuntu Server 18.04 zu installieren.
-
Hallo Zeebo,
was für eine Hardware hast du den?
Das @6.2.2 scheint mir auf eine andere npm Version als von dir angegeben zu verweißen.
Hast du mal geschaut ob die Berechtigungen passen bei dem Ordner?
Gruß,
Bobberle
-
Hallo Bobberle,
ja, habe ich alles doppelt und dreifach geprüft. Hab das Linux bestimmt 10 Mal neu aufgesetzt, es funktioniert irgendwie einfach nicht.
Habe jetzt wieder 16.04 installiert, hier habe ich die ganzen Probleme nicht.
Hardware:
Architectur: x64
CPUs: Intel(R) Xeon(R) CPU E5520 @ 2.27GHz, 4 Kerne
RAM: 4 GB