NEWS
Vis: Browser-Fenster ist leer
-
Habe nun nodejs 0.10.22 installiert. Verhalten ist identisch. Leere Seite bzw. Meldung "No Connection to Server".
Irgendeine andere Idee?
-
Irgendeine andere Idee? `
Viel zu viele :mrgreen: :mrgreen:Was erscheint im Log für ein Fehler?
Kann es sein, dass der Port 8082 bereits belegt ist?
Wo ist ioBroker Installiert? nicht auf C:!
Sind die Rechte dafür freigegeben.?
Win ist bei ioBroker nicht gerade meine Stärke
Gruß
Rainer
-
Antivirus, Firewall?
-
Firewall und Antivirus schließe ich aus, hatte ich auch beide zeitweise deaktiviert und auch Regeln eingerichtet.
Testweise habe ich auch mal alles deinstalliert und auf anderem Laufwerk als C installiert. Gleiches Verhalten
Der HTML-Code an sich wird ja geladen - die Seite kann aber wohl wegen Fehler (siehe Screenshots) nicht gerendert werden.
"Unexpected token ILLEGAL" - sind da irgendwelche nicht sichtbare Unicode-Zeichen drin, an denen sich der Parser verschluckt?
In Log selbst sieht man nichts verdächtiges:
2015-09-14 09:51:30.662 - info: host.xyz ioBroker.js-controller version 0.7.11 js-controller starting
2015-09-14 09:51:30.663 - info: host.xyz Copyright 2014-2015 bluefox, hobbyquaker
2015-09-14 09:51:30.663 - info: host.xyz hostname: xyz
2015-09-14 09:51:30.663 - info: host.xyz ip addresses: fe80::70e3:9f61:9f96:360 192.168.100.63
2015-09-14 09:51:30.667 - info: inMem-states listening on port 9000
2015-09-14 09:51:30.672 - info: inMem-objects listening on port 9001
2015-09-14 09:51:30.673 - info: host.xyz InMemoryDB connected
2015-09-14 09:51:30.674 - info: host.xyz 1 instance found
2015-09-14 09:51:30.674 - info: host.xyz starting 1 instance
2015-09-14 09:51:30.698 - info: host.xyz instance system.adapter.admin.0 started with pid 8828
2015-09-14 09:51:31.412 - info: admin.0 starting. Version 0.5.10 in f:/Program Files/ioBroker/node_modules/iobroker.admin
2015-09-14 09:51:31.548 - info: admin.0 requesting all states
2015-09-14 09:51:31.548 - info: admin.0 requesting all objects
2015-09-14 09:51:31.549 - info: admin.0 http server listening on port 8081
2015-09-14 09:51:31.549 - info: admin.0 Use link "http://localhost:8081" to configure.
2015-09-14 09:51:31.557 - info: admin.0 received all states
2015-09-14 09:51:31.558 - info: admin.0 received all objects
2015-09-14 09:51:38.813 - info: host.xyz Update repository "default" under "conf/sources-dist.json"
2015-09-14 09:51:38.932 - info: host.xyz Update repository "default" under "conf/sources-dist.json"
2015-09-14 09:51:54.142 - info: host.xyz Update repository "default" under "conf/sources-dist.json"
2015-09-14 09:52:09.485 - info: iobroker add vis
2015-09-14 09:52:09.818 - info: iobroker npm install iobroker.vis --production --prefix "f:/Program Files/ioBroker" (System call)
2015-09-14 09:52:18.524 - info: vis.0 starting. Version 0.6.14 in f:/Program Files/ioBroker/node_modules/iobroker.vis
2015-09-14 09:52:18.627 - info: vis.0 Changes in index.html detected => update cache.manifest
2015-09-14 09:52:18.629 - info: vis.0 Upload vis anew, while changes detected...
2015-09-14 09:52:24.919 - info: vis.0 100 files uploaded...
2015-09-14 09:52:31.656 - info: vis.0 200 files uploaded...
2015-09-14 09:52:37.497 - info: vis.0 300 files uploaded...
2015-09-14 09:52:40.309 - info: vis.0 Uploaded.
2015-09-14 09:52:41.645 - info: iobroker host.xyz install adapter vis
Unter http://localhost:8081/#instances steht für die vis-Instanz alive=false und connected=false.
Gibt es denn für Windows eine Referenzumgebung/Empfehlung? Würde das hier irgendwie gerne zum Laufen bekommen.
Gruß Dieter
454_screen_chrome_errrors.png -
weitere Analyse ergab, dass alle css und js Files die von index.html/edit.html nachgeladen als Inhalt nur 0x00 Bytes haben. Deshalb auch die JS-Fehler.
Hilft das vielleicht weiter? Warum haben ??alle statischen Files?? als Inhalt 0x00 0x00 0x00… ?
Grüße, Dieter
-
Das klingt nach korrupten Dateien bei der Installation.
Mach nochmal in deinem Installationsordner:
npm install iobroker.vis --production
Und wenn das fertig ist
iobroker upload vis
Viel Glück
Rainer
-
Hallo Rainer,
danke für den weiteren Tipp. Hat leider nichts gebracht.
Auf Platte sind die Files ja in Ordnung. Beim Abruf via nodejs (Webserver) wird 0x00 0x00 … zurückgegeben.
Leider kenne ich mich mit nodesjs nicht aus. Es muss aber irgendwie am Webserver liegen.
Gruß Dieter
-
Firewall und Antivirus schließe ich aus, hatte ich auch beide zeitweise deaktiviert und auch Regeln eingerichtet.
Testweise habe ich auch mal alles deinstalliert und auf anderem Laufwerk als C installiert. Gleiches Verhalten
Der HTML-Code an sich wird ja geladen - die Seite kann aber wohl wegen Fehler (siehe Screenshots) nicht gerendert werden.
"Unexpected token ILLEGAL" - sind da irgendwelche nicht sichtbare Unicode-Zeichen drin, an denen sich der Parser verschluckt?
In Log selbst sieht man nichts verdächtiges:
2015-09-14 09:51:30.662 - info: host.xyz ioBroker.js-controller version 0.7.11 js-controller starting
2015-09-14 09:51:30.663 - info: host.xyz Copyright 2014-2015 bluefox, hobbyquaker
2015-09-14 09:51:30.663 - info: host.xyz hostname: xyz
2015-09-14 09:51:30.663 - info: host.xyz ip addresses: fe80::70e3:9f61:9f96:360 192.168.100.63
2015-09-14 09:51:30.667 - info: inMem-states listening on port 9000
2015-09-14 09:51:30.672 - info: inMem-objects listening on port 9001
2015-09-14 09:51:30.673 - info: host.xyz InMemoryDB connected
2015-09-14 09:51:30.674 - info: host.xyz 1 instance found
2015-09-14 09:51:30.674 - info: host.xyz starting 1 instance
2015-09-14 09:51:30.698 - info: host.xyz instance system.adapter.admin.0 started with pid 8828
2015-09-14 09:51:31.412 - info: admin.0 starting. Version 0.5.10 in f:/Program Files/ioBroker/node_modules/iobroker.admin
2015-09-14 09:51:31.548 - info: admin.0 requesting all states
2015-09-14 09:51:31.548 - info: admin.0 requesting all objects
2015-09-14 09:51:31.549 - info: admin.0 http server listening on port 8081
2015-09-14 09:51:31.549 - info: admin.0 Use link "http://localhost:8081" to configure.
2015-09-14 09:51:31.557 - info: admin.0 received all states
2015-09-14 09:51:31.558 - info: admin.0 received all objects
2015-09-14 09:51:38.813 - info: host.xyz Update repository "default" under "conf/sources-dist.json"
2015-09-14 09:51:38.932 - info: host.xyz Update repository "default" under "conf/sources-dist.json"
2015-09-14 09:51:54.142 - info: host.xyz Update repository "default" under "conf/sources-dist.json"
2015-09-14 09:52:09.485 - info: iobroker add vis
2015-09-14 09:52:09.818 - info: iobroker npm install iobroker.vis --production --prefix "f:/Program Files/ioBroker" (System call)
2015-09-14 09:52:18.524 - info: vis.0 starting. Version 0.6.14 in f:/Program Files/ioBroker/node_modules/iobroker.vis
2015-09-14 09:52:18.627 - info: vis.0 Changes in index.html detected => update cache.manifest
2015-09-14 09:52:18.629 - info: vis.0 Upload vis anew, while changes detected...
2015-09-14 09:52:24.919 - info: vis.0 100 files uploaded...
2015-09-14 09:52:31.656 - info: vis.0 200 files uploaded...
2015-09-14 09:52:37.497 - info: vis.0 300 files uploaded...
2015-09-14 09:52:40.309 - info: vis.0 Uploaded.
2015-09-14 09:52:41.645 - info: iobroker host.xyz install adapter vis
Unter http://localhost:8081/#instances steht für die vis-Instanz alive=false und connected=false.
Gibt es denn für Windows eine Referenzumgebung/Empfehlung? Würde das hier irgendwie gerne zum Laufen bekommen.
Gruß Dieter `
Letzter Screenshot ist wichtig. Was kommt da am Anfang?
4867_skript_fertig.jpg -
Hilft das?
Mich wundert nach wie vor dass die statischen Files (css/js) voller Null-Bytes vom Webserver geliefert werden aber auf Platte ok sind.
454_screen2.png -
Ich hab' VIS am Laufen.
Vorgegangen bin ich wie folgt:
-
ioBroker deinstalliert
-
ioBroker via 0.5.0er-Setup neu installiert
-
wie von Rainer beschrieben npm install iobroker.vis –production und iobroker upload vis ausgeführt
Keine Ahnung, warum es jetzt ging und zuvor nicht.
Jetzt kann ich loslegen - DANKE Euch für den tollen Support!!
Gruß Dieter
-
-
-
Hilft das?
Mich wundert nach wie vor dass die statischen Files (css/js) voller Null-Bytes vom Webserver geliefert werden aber auf Platte ok sind. `
Weil die nicht gelesen werden dürfen. Irgendwas war mit Rechten.
4720_heizung.txt