NEWS
Nach Installation Admin keine Web-Site mehr erreichbar
-
@derrapf Dein Log enthält in einer Endlosschleife den Versuch, den Admin-Adapter zu starten. Da gibts scheinbar ein Berechtigungsproblem. Was ist die Ausgabe von
ls -la /opt/iobroker/node_modules/iobroker.js-controller
?Und hattest du schon mal den Inhalt von
/opt/iobroker/INSTALLER_INFO.txt
gepostet? -
@AlCalzone sagte in Nach Installation Admin keine Web-Site mehr erreichbar:
Was ist die Ausgabe von
ls -la /opt/iobroker/node_modules/iobroker.js-controller ?Da kommt folgendes:
root@ioBroker-Rock64:~# ls -la /opt/iobroker/node_modules/iobroker.js-controller total 268 drwxr-xr--+ 6 root root 4096 Jun 2 14:38 . drwxrwxrwx+ 624 iobroker iobroker 20480 Jun 4 01:52 .. -rw-r--r--+ 1 root root 32575 Okt 26 1985 CHANGELOG.md drwxr-xr--+ 2 root root 4096 Jun 2 14:37 conf -rw-r--r--+ 1 root root 121216 Okt 26 1985 controller.js -rw-r--r--+ 1 root root 57 Okt 26 1985 iob -rw-r--r--+ 1 root root 40 Okt 26 1985 iob.bat -rwxr-xr-x+ 1 root root 47 Okt 26 1985 iobroker.js -rw-r--r--+ 1 root root 26666 Okt 26 1985 io-package.json drwxr-xr--+ 9 root root 4096 Jun 2 14:37 lib -rw-r--r--+ 1 root root 1157 Okt 26 1985 LICENSE drwxr-xr--+ 46 root root 4096 Jun 4 01:52 node_modules -rw-r--r--+ 1 root root 5030 Jun 2 14:37 package.json -rw-r--r--+ 1 root root 4632 Okt 26 1985 README.md -rw-r--r--+ 1 root root 5868 Okt 26 1985 reinstall.js drwxrwxrw-+ 2 root root 4096 Jun 2 14:38 tmp -rw-r--r--+ 1 root root 4728 Okt 26 1985 tsconfig.json root@ioBroker-Rock64:~#
Die installer_info.txt sieht so aus:
Fixer version: 2019-03-05 Fix date 2019-03-05 ACL enabled: true init system: systemd Autostart: systemd
Gruss Ralf
-
@derrapf Das sieht eigentlich erst mal gut aus. Es scheint auch als müsste der User
iobroker
Zugriff haben. Was gibt
getfacl /opt/iobroker/node_modules/iobroker.js-controller
aus?
Ansonsten könnte evtl auch ein erneutes Ausführen des Fixers helfen. -
@AlCalzone sagte in Nach Installation Admin keine Web-Site mehr erreichbar:
Was gibt
getfacl /opt/iobroker/node_modules/iobroker.js-controller
aus?Da kommt
root@ioBroker-Rock64:~# getfacl /opt/iobroker/node_modules/iobroker.js-controlle r getfacl: Removing leading '/' from absolute path names # file: opt/iobroker/node_modules/iobroker.js-controller # owner: root # group: root user::rwx group::rw- #effective:r-- group:iobroker:rwx #effective:r-x mask::r-x other::r-- default:user::rwx default:group::rw- default:group:iobroker:rwx default:mask::rwx default:other::rw- root@ioBroker-Rock64:~#
Ich führe gleich nochmal den fixer aus.
edit: So er ist gelaufen:
root@ioBroker-Rock64:~# curl -sL https://iobroker.net/fix.sh | bash - ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2019-05-14 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/3) ========================================================================== ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Checking autostart (3/3) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== root@ioBroker-Rock64:~#
Neustart
root@ioBroker-Rock64:~# iobroker start root@ioBroker-Rock64:~# iobroker status events.js:183 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE 127.0.0.1:9001 at Server.setupListenHandle [as _listen2] (net.js:1360:14) at listenInCluster (net.js:1401:12) at doListen (net.js:1510:7) at _combinedTickCallback (internal/process/next_tick.js:142:11) at process._tickCallback (internal/process/next_tick.js:181:9) root@ioBroker-Rock64:~#
Buäh. Sieht ungesund aus.
ABER!
Ich würde fast "Yippieh" sagen, aber was ist ein Info-Adapter und weshalb braucht der den?Und: Kann sich jemand erklären was da bei mir schief gegangen ist?
Ich trau mich ja jetzt kaum noch einen Adapter zu aktualisieren....nochmal edit:
Habe den Infoadapte rinstalliert; jetzt kommt auf einmal
Wobei die Prüfung wenigstens OK ergeben hat.
Jetzt prbiere ich mal weiter. Vielleicht war's das ja.
Wenn ja dann vielen vielen Dank an alle die mir hier geholfen haben.
Gruss Ralf -
Die Website sieht gut aus, aber das Log ist voll von solchen Meldungen:
host.ioBroker-Rock64 2019-06-05 23:52:21.232 info Restart adapter system.adapter.tr-064.0 because enabled host.ioBroker-Rock64 2019-06-05 23:52:21.232 error instance system.adapter.tr-064.0 terminated with code 1 () host.ioBroker-Rock64 2019-06-05 23:52:21.231 error Caught by controller[0]: at bootstrap_node.js:625:3 host.ioBroker-Rock64 2019-06-05 23:52:21.231 error Caught by controller[0]: at startup (bootstrap_node.js:204:16) host.ioBroker-Rock64 2019-06-05 23:52:21.230 error Caught by controller[0]: at Function.Module.runMain (module.js:694:10) host.ioBroker-Rock64 2019-06-05 23:52:21.230 error Caught by controller[0]: at Function.Module._load (module.js:498:3) host.ioBroker-Rock64 2019-06-05 23:52:21.229 error Caught by controller[0]: at tryModuleLoad (module.js:506:12) host.ioBroker-Rock64 2019-06-05 23:52:21.229 error Caught by controller[0]: at Module.load (module.js:566:32) host.ioBroker-Rock64 2019-06-05 23:52:21.228 error Caught by controller[0]: at Object.Module._extensions..js (module.js:664:10) host.ioBroker-Rock64 2019-06-05 23:52:21.228 error Caught by controller[0]: at Module._compile (module.js:653:30) host.ioBroker-Rock64 2019-06-05 23:52:21.228 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.tr-064/tr-064.js:16:20) host.ioBroker-Rock64 2019-06-05 23:52:21.227 error Caught by controller[0]: at Object.exports.Adapter (/opt/iobroker/node_modules/soef/soef.js:1383:23) host.ioBroker-Rock64 2019-06-05 23:52:21.227 error Caught by controller[0]: TypeError: fns.adapter is not a function host.ioBroker-Rock64 2019-06-05 23:52:21.226 error Caught by controller[0]: ^ host.ioBroker-Rock64 2019-06-05 23:52:21.226 error Caught by controller[0]: fns.adapter = fns.adapter(options); host.ioBroker-Rock64 2019-06-05 23:52:21.225 error Caught by controller[0]: /opt/iobroker/node_modules/soef/soef.js:1383 javascript.0 2019-06-05 23:52:20.812 info script.js.common.Statusansagen: TempUnter. in der Werkstatt:21.6 host.ioBroker-Rock64 2019-06-05 23:52:19.798 info instance system.adapter.tr-064.0 started with pid 4039 host.ioBroker-Rock64 2019-06-05 23:51:49.743 info Restart adapter system.adapter.tr-064.0 because enabled Mist Gruss Ralf
-
@derrapf sagte in Nach Installation Admin keine Web-Site mehr erreichbar:
Die Website sieht gut aus, aber das Log ist voll von solchen Meldungen:
Mist
Gruss Ralfnpm i soef --production --prefix /opt/iobroker/node_modules/iobroker.tr-064
https://forum.iobroker.net/topic/22782/aufruf-test-community-version-vom-tr-064-adapter
-
@sigi234
Danke! Das wars!
Log sieht jetzt gut aus.
Mann bin ich froh!
Gruss Ralf -
@derrapf sagte in Nach Installation Admin keine Web-Site mehr erreichbar:
mask::r-x
Hast du in der Vergangenheit mal chmod 755 oder ähnliches auf das ioBroker-Verzeichnis ausgeführt? Wenn nicht, haben wir ggf. noch eine Kleinigkeit gefunden, die man im Fixer anpassen könnte.
-
Puuh ... Gute Frage
Kann schon gut sein, dass ich das mal gemacht habe. Eben weil ich immer beim Update von Adaptern diese Probleme mit den Inhalten der .bin Verzeichnisse hatte.Gruss Ralf
-
@derrapf diese Probleme mit den .bin files Omen woanders her. Entweder npm hat mal Blödsinn gemacht oder Module wurden nur lokal installiert oder du hast mal das ganze node-modules verzeichnis „falsch“ kopiert und damit die symbolischen Links durch echte files ersetzt. Das mag er nicht. Und meckert.
Also ggf wäre mal eine frische Neuinstallation (siehe aktueller „wie nodejs richtig updaten „ Thread) angebracht.