NEWS
*gelöst* Weboberfläche nicht erreichbar
-
@p-schulz sagte in Weboberfläche nicht erreichbar:
Ist das jetzt korrekt, das er fehlt?
Du fragst npx nicht ab. Also wird es auch nicht gesucht. Die Befehlskette wurde ergänzt, siehe
iob diag
Da ist es vollständig drin.Installier den js-controller sowie danach den admin sowie den web-Adapter nach.
cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller iobroker add admin iobroker add web iobroker restart
-
@thomas-braun komisch, den js-controller hatte ich doch erst installiert. anscheinend ist der beim upgrade aller Dateien, sowie der admin und weg rausgeflogen. Sehr merkwürdig. Aber gut. Bei der Installation vom JS.Controller bin ich wieder über den NPM8 fehler mit dem rename gestoßen, den ich mit deinem "Einzeiler" beheben konnte. Rest noch installiert und neu gestartet. Jetzt funktioniert es wieder. Vielen Dank. Jetzt wird erstmal wieder ein Backup erstellt bevor es weiter geht. Die ganzen Warnungen sind normal oder muss ich da noch etwas machen?
Vielen Dank schonmal bis hierhin. Hast mir sehr geholfen.
pi@raspberrypi:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/error-ex/node_modules/is-arrayish npm ERR! dest /opt/iobroker/node_modules/error-ex/node_modules/.is-arrayish-qBglV5Z1 npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/error-ex/node_modules/is-arrayish' -> '/opt/iobroker/node_modules/error-ex/node_modules/.is-arrayish-qBglV5Z1' npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2023-02-21T08_30_12_726Z-debug-0.log pi@raspberrypi:/opt/iobroker $ for i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do rm -rf ${i%%/}; done pi@raspberrypi:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller 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. npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated request-promise@4.2.6: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated node-inspect@2.0.0: This module is part of Node.js core and does not need to be installed separately. It is now unmaintained. npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 added 5 packages, and changed 704 packages in 15m 78 packages are looking for funding run `npm fund` for details pi@raspberrypi:/opt/iobroker $ iobroker add admin host.raspberrypi create instance admin host.raspberrypi object system.adapter.admin.1.alive created host.raspberrypi object system.adapter.admin.1.connected created host.raspberrypi object system.adapter.admin.1.compactMode created host.raspberrypi object system.adapter.admin.1.cpu created host.raspberrypi object system.adapter.admin.1.cputime created host.raspberrypi object system.adapter.admin.1.memHeapUsed created host.raspberrypi object system.adapter.admin.1.memHeapTotal created host.raspberrypi object system.adapter.admin.1.memRss created host.raspberrypi object system.adapter.admin.1.uptime created host.raspberrypi object system.adapter.admin.1.inputCount created host.raspberrypi object system.adapter.admin.1.outputCount created host.raspberrypi object system.adapter.admin.1.eventLoopLag created host.raspberrypi object system.adapter.admin.1.sigKill created host.raspberrypi object system.adapter.admin.1.logLevel created host.raspberrypi object system.adapter.admin.upload created host.raspberrypi object admin.1.info created host.raspberrypi object admin.1 created host.raspberrypi object admin.1.info.connected created host.raspberrypi object admin.1.info.connection created host.raspberrypi object admin.1.info.newsFeed created host.raspberrypi object admin.1.info.newsETag created host.raspberrypi object admin.1.info.newsLastId created host.raspberrypi object admin.1.info.updatesList created host.raspberrypi Set default value of admin.1.info.connected: host.raspberrypi Set default value of admin.1.info.connection: false host.raspberrypi Set default value of admin.1.info.updatesList: host.raspberrypi object system.adapter.admin.1 created pi@raspberrypi:/opt/iobroker $ iobroker add web host.raspberrypi create instance web host.raspberrypi object system.adapter.web.1.alive created host.raspberrypi object system.adapter.web.1.connected created host.raspberrypi object system.adapter.web.1.compactMode created host.raspberrypi object system.adapter.web.1.cpu created host.raspberrypi object system.adapter.web.1.cputime created host.raspberrypi object system.adapter.web.1.memHeapUsed created host.raspberrypi object system.adapter.web.1.memHeapTotal created host.raspberrypi object system.adapter.web.1.memRss created host.raspberrypi object system.adapter.web.1.uptime created host.raspberrypi object system.adapter.web.1.inputCount created host.raspberrypi object system.adapter.web.1.outputCount created host.raspberrypi object system.adapter.web.1.eventLoopLag created host.raspberrypi object system.adapter.web.1.sigKill created host.raspberrypi object system.adapter.web.1.logLevel created host.raspberrypi object system.adapter.web.upload created host.raspberrypi object web.1 created host.raspberrypi object web.1.info created host.raspberrypi object web.1.info.connected created host.raspberrypi object web.1.info.connection created host.raspberrypi Set default value of web.1.info.connected: host.raspberrypi Set default value of web.1.info.connection: false host.raspberrypi object system.adapter.web.1 created pi@raspberrypi:/opt/iobroker $ iobroker restart
-
iob status iob list instances
sagt?
Hatte da auch übersehen, dass admin und web zwar vorhanden aber nicht gestartet waren. Jetzt hast du jeweils zwei Instanzen. Lösch die wieder.
-
@thomas-braun wie lösch ich die 2 instanzen wieder?
pi@raspberrypi:/opt/iobroker $ iob status iobroker is running on this host. Objects type: jsonl States type: jsonl pi@raspberrypi:/opt/iobroker $ iob list instances + system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.admin.1 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : raspberrypi - enabled + system.adapter.deconz.0 : deconz : raspberrypi - enabled system.adapter.discovery.0 : discovery : raspberrypi - disabled system.adapter.hm-rega.0 : hm-rega : raspberrypi - disabled system.adapter.hm-rpc.0 : hm-rpc : raspberrypi - disabled, port: 0 + system.adapter.javascript.0 : javascript : raspberrypi - enabled + system.adapter.telegram.0 : telegram : raspberrypi - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.text2command.0 : text2command : raspberrypi - enabled system.adapter.web.0 : web : raspberrypi - disabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.web.1 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive
-
Kommst du denn jetzt wieder rein?
-
-
@thomas-braun sagte in Weboberfläche nicht erreichbar:
Kommst du denn jetzt wieder rein?
Kann das überhaupt wenn beide Admin auf dem gleichen Port laufen? Genau wie web.
-
Es laufen ja nicht beide Instanzen gleichzeitig. Deswegen kann das schon sein, dass man auch wieder reinkommt.
-
@thomas-braun ja, ich komme wieder auf die Weboberfläche. Und dort habe ich auch die Instanzen gerade gelöscht. Jetzt scheint alles wieder sauber zu laufen. Vielen Dank an alle
-
@thomas-braun auf das „+“ hatte ich beim scrollen garnicht geachtet.
Duck und weg