NEWS
[Gelöst]Installation auf Ubuntu Server 16 LTS - Fehlermeldungen
-
Hallo zusammen,
habe einen neuen Server aufgesetzt und iobroker installiert. Leider kommen mir ein paar Warnungen und Meldungen entgegen welche ich nicht einordnen kann. Evtl. kann mal jemand drüberschauen und erklären was da schiefläuft. Das iobroker Verzeichnis hat 777. Ausgeführt habe ich die Installation als root. Das Webinterface läuft, aber mich stören die Meldungen…
Danke schonmal...
Jan
`npm install --unsafe-perm iobroker > iobroker@0.7.1 install /volume1/opt/iobroker/node_modules/iobroker > node lib/setup.js npm install iobroker.js-controller --production --prefix /volume1/opt/iobroker npm WARN enoent ENOENT: no such file or directory, open '/volume1/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. npm install iobroker.admin --production --prefix /volume1/opt/iobroker sh: 0: getcwd() failed: No such file or directory path.js:424 var path = (i >= 0) ? arguments[i] : process.cwd(); ^ Error: ENOENT: no such file or directory, uv_cwd at Error (native) at Object.posix.resolve (path.js:424:50) at Function.Module._resolveLookupPaths (module.js:250:17) at Function.Module._resolveFilename (module.js:317:31) at Function.Module._load (module.js:277:25) at Module.require (module.js:354:17) at require (internal/module.js:12:17) at /volume1/opt/iobroker/node_modules/npm/bin/npm-cli.js:23:11 at Object. <anonymous>(/volume1/opt/iobroker/node_modules/npm/bin/npm-cli.js:75:3) at Module._compile (module.js:410:26) Write "./iobroker start" to start the ioBroker sh: 0: getcwd() failed: No such file or directory shell-init: Kann das aktuelle Verzeichnis nicht wiederfinden: getwd: Kann auf das übergeordnete Verzeichnis nicht zugreifen.: Datei oder Verzeichnis nicht gefunden sh: 0: getcwd() failed: No such file or directory insserv: pushd() can not change to directory /etc/init.d: No such file or directory update-rc.d: error: insserv rejected the script header chdir: Kann das aktuelle Verzeichnis nicht wiederfinden: getwd: Kann auf das übergeordnete Verzeichnis nicht zugreifen.: Datei oder Verzeichnis nicht gefunden Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start iobroker is started. Go to "http://ip-addr:8081" to open the admin UI. /volume1/opt/iobroker └── iobroker@0.7.1 npm WARN enoent ENOENT: no such file or directory, open '/volume1/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.</anonymous>` [/i]
-
Hast du den symlink für nodejs gesetzt?
http://www.iobroker.net/?page_id=5106&lang=de
Installation von nodejs Punkt 7
Gruß
Rainer
-
Was ist denn das für ein System?
Du musst Root sein um das zu installieren. Also ggf noch ein "sudo" davor.
Welche node Version?
-
Ubuntu 16.4 LTS ist nicht das Problem. Läuft bei mir problemlos.
Ich tippe auf die Version von nodejs. Hier hatte ich bei meinen Versuchen Probleme mit zu neuen Versionen >=6.x
Bei mir läuft Version 4.7.0. Teste das doch mal (Node-Version kannst Du mit node -v testen).
Gruß Gerhard
-
Hallo zusammen,
Install wurde als root ausgeführt. Link ist auch schon angelegt gewesen.
node -v sagt: V 4.2.6
Jan
-
node -v sagt: V 4.2.6 `
Dann bist du aber wohl nicht nach der Anleitung auf der Website vorgegangen, oder?Gruß
Rainer
-
OK, es lag wohl doch an der node Version. Habe das Teil aus dem Ubuntu 16.4 Repo installiert… Da kommt dann 4.2.6 auf den Rechner. Gerade auf 6.9.2 umgeswitcht - Funktioniert! Danke an alle.
Jan