NEWS
[Gelöst]Web und Javascript Adapter nicht mehr
-
Hallo zusammen,
erst mal vielen Dank für die für die viele Arbeit, die ihr in die Weiterentwicklung des Systems steckt.
Ich habe eben die updates auf den JS Controller, den neuen Admin 5, den Web und den Javascript Adapter gemacht. Die Updates liefen soweit auch durch und wurden mit Code 0 beendet. Ich sehe auch die neue Adminoberfläche aber der Javascript und der Web-adpater laufen nicht mehr. Alle anderen Adapter schon.
Im Protokoll vom Webinterface steht nur das hier.
host.ioBroker 2021-08-07 20:43:04.136 error startInstance system.adapter.web.0: required adapter "admin" has wrong version. Installed "4.2.2", required ">=5.1.0"! host.ioBroker 2021-08-07 20:42:20.933 error startInstance system.adapter.javascript.0: required adapter "admin" has wrong version. Installed "4.2.2", required ">=5.1.9"!
Der Admin 5.1.23 wurde soweit ich das einschätze aber erfolgreich installiert, denn
iob list adapters gibt folgendes ausmarkus@ioBroker:~$ iob list adapters system.adapter.admin : admin - v5.1.23 system.adapter.discovery : discovery - v2.7.0 system.adapter.dysonairpurifier : dysonairpurifier - v0.9.1 system.adapter.flot : flot - v1.10.6 system.adapter.gartenbewaesserung : gartenbewaesserung - v0.0.7 system.adapter.history : history - v1.9.13 system.adapter.hm-rega : hm-rega - v3.0.29 system.adapter.hm-rpc : hm-rpc - v1.14.43 system.adapter.icons-fatcow-hosting : icons-fatcow-hosting - v0.1.0 system.adapter.icons-ultimate-png : icons-ultimate-png - v1.0.1 system.adapter.influxdb : influxdb - v1.9.5 system.adapter.info : info - v1.9.8 system.adapter.javascript : javascript - v5.2.8 system.adapter.landroid : landroid - v1.0.3 system.adapter.linux-control : linux-control - v1.1.2 system.adapter.moma : moma - v1.2.8 system.adapter.ping : ping - v1.5.0 system.adapter.proxmox : proxmox - v1.3.3 system.adapter.rpi2 : rpi2 - v1.3.1 system.adapter.scenes : scenes - v2.3.6 system.adapter.shelly : shelly - v4.0.7 system.adapter.simple-api : simple-api - v2.6.1 system.adapter.smartmeter : smartmeter - v3.2.1 system.adapter.socketio : socketio - v3.1.4 system.adapter.synology : synology - v1.0.0 system.adapter.viessmann : viessmann - v1.3.4 system.adapter.viessmannapi : viessmannapi - v2.0.0 system.adapter.vis : vis - v1.4.3 system.adapter.vis-canvas-gauges : vis-canvas-gauges - v0.1.5 system.adapter.vis-history : vis-history - v1.0.0 system.adapter.vis-hqwidgets : vis-hqwidgets - v1.1.7 system.adapter.vis-justgage : vis-justgage - v1.0.2 system.adapter.vis-plumb : vis-plumb - v1.0.2 system.adapter.vis-rgraph : vis-rgraph - v0.0.2 system.adapter.vis-timeandweather : vis-timeandweather - v1.1.7 system.adapter.vis-weather : vis-weather - v2.5.3 system.adapter.vw-carnet : vw-carnet - v0.3.1a system.adapter.vw-connect : vw-connect - v0.0.39 system.adapter.web : web - v3.4.7 system.adapter.yahka : yahka - v0.12.0
Habt ihr eine Idee was hier schief läuft? Bzw. was braucht ihr noch an Logs etc um besser zu helfen?
Mein System ist ein Debian Buster auf Proxmox
npm: 6.14.14
nodejs: 12.22.4Vielen Dank im Voraus
Markus -
P.S: Das ganze ist ein Multihost System. Die Slaves sind aber auch soweit geupdated
-
@steini87 sagte: Der Admin 5.1.23 wurde soweit ich das einschätze aber erfolgreich installiert
Danach ioBroker mal neu gestartet?
-
@steini87 sagte in Web und Javascript Adapter nicht mehr:
5.1.0/5.1.9
geh mal mit deinem admin zurück auf 5.1.9
danach kannst du web und javascript updatenzumindest hab ich mittlerweile paar mal gelesen, das dieses Problem bestand und mit dem Admin paar Versionen zurück mussten
-
iobroker update iobroker upgrade iobroker upload all
-
@paul53 ja, den neustart habe ich schon 2 mal gemacht
-
Erst mal danke für eure superschnelle Hilfe.
@thomas-braun leider haben die o.g. Befehle + neustart nicht geholfen.
Der Fehler ist der gleiche.Hast du noch eine Idee?
@crunchip Das Update der beiden Adapter wurde ja ausgeführt. Sie starten jetzt nur nicht mehr. Meinst du, dass zurück auf 5.1.9 dann trotzdem hilft?
Habt ihr noch eine andere Idee?
-
-
markus@ioBroker:~$ iobroker list instances + system.adapter.admin.0 : admin : ioBroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.admin.1 : admin : pi3-zaehlerschrank - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.admin.2 : admin : pi3-brennstoffzelle - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.discovery.0 : discovery : ioBroker - enabled system.adapter.dysonairpurifier.0 : dysonairpurifier : ioBroker - disabled system.adapter.flot.0 : flot : ioBroker - enabled + system.adapter.history.0 : history : ioBroker - enabled + system.adapter.hm-rega.0 : hm-rega : ioBroker - enabled + system.adapter.hm-rpc.0 : hm-rpc : ioBroker - enabled, port: 0 + system.adapter.hm-rpc.1 : hm-rpc : ioBroker - enabled, port: 0 system.adapter.icons-fatcow-hosting.0 : icons-fatcow-hosting : ioBroker - enabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png : ioBroker - enabled system.adapter.influxdb.0 : influxdb : ioBroker - enabled, port: 8086 system.adapter.info.0 : info : ioBroker - enabled system.adapter.javascript.0 : javascript : ioBroker - enabled system.adapter.linux-control.0 : linux-control : ioBroker - enabled system.adapter.moma.0 : moma : ioBroker - enabled + system.adapter.moma.1 : moma : pi3-zaehlerschrank - enabled + system.adapter.moma.2 : moma : pi3-brennstoffzelle - enabled system.adapter.ping.0 : ping : ioBroker - disabled system.adapter.proxmox.0 : proxmox : ioBroker - enabled, port: 8006 system.adapter.rpi2.0 : rpi2 : ioBroker - disabled system.adapter.scenes.0 : scenes : ioBroker - enabled system.adapter.shelly.0 : shelly : ioBroker - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.smartmeter.0 : smartmeter : pi3-brennstoffzelle - enabled + system.adapter.smartmeter.1 : smartmeter : pi3-zaehlerschrank - enabled system.adapter.synology.0 : synology : ioBroker - enabled, port: 5000 system.adapter.viessmannapi.0 : viessmannapi : ioBroker - disabled system.adapter.viessmannapi.3 : viessmannapi : ioBroker - enabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : ioBroker - enabled system.adapter.vis-history.0 : vis-history : ioBroker - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : ioBroker - enabled system.adapter.vis-justgage.0 : vis-justgage : ioBroker - enabled system.adapter.vis-plumb.0 : vis-plumb : ioBroker - enabled system.adapter.vis-rgraph.0 : vis-rgraph : ioBroker - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather : ioBroker - enabled system.adapter.vis-weather.0 : vis-weather : ioBroker - enabled system.adapter.vis.0 : vis : ioBroker - enabled system.adapter.vw-connect.0 : vw-connect : ioBroker - enabled system.adapter.web.0 : web : ioBroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.yahka.0 : yahka : ioBroker - enabled
-
Moment - hatte grad noch mal neugestartet und es lief wohl noch nicht wieder alles.
Bitte hier schauen
markus@ioBroker:~$ iobroker list instances + system.adapter.admin.0 : admin : ioBroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.admin.1 : admin : pi3-zaehlerschrank - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.admin.2 : admin : pi3-brennstoffzelle - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.discovery.0 : discovery : ioBroker - enabled system.adapter.dysonairpurifier.0 : dysonairpurifier : ioBroker - disabled system.adapter.flot.0 : flot : ioBroker - enabled + system.adapter.history.0 : history : ioBroker - enabled + system.adapter.hm-rega.0 : hm-rega : ioBroker - enabled + system.adapter.hm-rpc.0 : hm-rpc : ioBroker - enabled, port: 0 + system.adapter.hm-rpc.1 : hm-rpc : ioBroker - enabled, port: 0 system.adapter.icons-fatcow-hosting.0 : icons-fatcow-hosting : ioBroker - enabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png : ioBroker - enabled + system.adapter.influxdb.0 : influxdb : ioBroker - enabled, port: 8086 + system.adapter.info.0 : info : ioBroker - enabled system.adapter.javascript.0 : javascript : ioBroker - enabled + system.adapter.linux-control.0 : linux-control : ioBroker - enabled + system.adapter.moma.0 : moma : ioBroker - enabled + system.adapter.moma.1 : moma : pi3-zaehlerschrank - enabled + system.adapter.moma.2 : moma : pi3-brennstoffzelle - enabled system.adapter.ping.0 : ping : ioBroker - disabled + system.adapter.proxmox.0 : proxmox : ioBroker - enabled, port: 8006 system.adapter.rpi2.0 : rpi2 : ioBroker - disabled + system.adapter.scenes.0 : scenes : ioBroker - enabled + system.adapter.shelly.0 : shelly : ioBroker - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.smartmeter.0 : smartmeter : pi3-brennstoffzelle - enabled + system.adapter.smartmeter.1 : smartmeter : pi3-zaehlerschrank - enabled + system.adapter.synology.0 : synology : ioBroker - enabled, port: 5000 system.adapter.viessmannapi.0 : viessmannapi : ioBroker - disabled + system.adapter.viessmannapi.3 : viessmannapi : ioBroker - enabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : ioBroker - enabled system.adapter.vis-history.0 : vis-history : ioBroker - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : ioBroker - enabled system.adapter.vis-justgage.0 : vis-justgage : ioBroker - enabled system.adapter.vis-plumb.0 : vis-plumb : ioBroker - enabled system.adapter.vis-rgraph.0 : vis-rgraph : ioBroker - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather : ioBroker - enabled system.adapter.vis-weather.0 : vis-weather : ioBroker - enabled system.adapter.vis.0 : vis : ioBroker - enabled + system.adapter.vw-connect.0 : vw-connect : ioBroker - enabled system.adapter.web.0 : web : ioBroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.yahka.0 : yahka : ioBroker - enabled + instance is alive
-
iobroker start web iobroker start javascript
Und dreimal Admin muss da wohl auch eher nicht laufen.
-
geht auf der Komandozeile ohne Fehlermeldung aber im Frontend bei den Instanzen bleibt es rot und ich kann z.B. meine vis auch nicht erreichen
Die zwei anderen Admins sind von den Slaves im Multihost - oder braucht es die nicht?
Aber auch, wenn ich dort auf Pause drücke, ändert sich nichts -
@steini87 sagte in Web und Javascript Adapter nicht mehr:
meine vis auch nicht erreichen
die läuft ja auch nicht
-
@steini87 sagte in Web und Javascript Adapter nicht mehr:
Die zwei anderen Admins sind von den Slaves im Multihost - oder braucht es die nicht?
nein, die braucht es nicht.
Bei der Frage habe ich so ein dumpfes Gefühl, dass dein Multihost nicht korrekt installiert sein könnte.Alles wird über den Admin des Masters geregelt.
-
@homoran
Wie bekommen wir das raus?Das läuft schon seit ca. 2,5 Jahren und ich habe es immer mit geupdated und es hat immer funktioniert. Auf den Slaves läuft aber jeweils nur der Smartmeter Adapter und besagter Admin.
Soll heißen. Es hat immer funktioniert, daher dachte ich, es ist richtig konfiguriert aber sicher bin ich mir da nicht
-
@steini87 sagte in Web und Javascript Adapter nicht mehr:
Wie bekommen wir das raus?
bei Installation eines Multihost systems dürfen auf den geplanten slaves eigentlich keine Adapter installiert sein.
info und discovery löschen, selbst der admin kann weg.
Anschließend per Konsole mit dem master verheiraten und von dessen admin aus die gewünschren Adapter auf den slaves installieren. -
@homoran
Bitte entschuldige die dumme Frage ... so ganz genau weiß ich nicht mehr, wie ich das damals gemacht habe ... ich weiß nur noch, dass ich der Anleitung auf der iobroker Seite gefolgt bin (dachte ich jedenfalls)Bevor ich jetzt die Slaves neu mache und die Multihost Config neu einrichte:
Meinst du es könnte helfen, wenn ich die zwei Admins einfach mal vom master aus deinstaliere / sprich im WebUI auf löschen klicke?Oder noch anders um erst mal zu schauen, ob es daran liegt, würde es ggf. auch reichen die zwei Slaves einfach mal runterzufahren?
Bitte entschuldigt, wenn die Frage jetzt dumm ist. Ich zögere nur grad noch was umzubauen, was eigentlich die letzten 2,5 Jahre funktioniert hat
-
@steini87 sagte in Web und Javascript Adapter nicht mehr:
Ich zögere nur grad noch was umzubauen, was eigentlich die letzten 2,5 Jahre funktioniert hat
dann lass es und mach mal einen Screenshot von der Instanzenseite wie die Instanzen installiert sind.
du gehst aber doch auf die IP des Masters? -
@homoran
ja, ich mache alles über den Master.Meinst du die Screenshots so oder hättest du bestimmte Pfeile lieber aufgeklappt?
-
@steini87 das sieht sauber aus.
das müsste unauffällig weiter laufen.was hast du denn da für Meldungen im log?