NEWS
Browserzugriff an einem Gerät nicht mehr möglich
-
Ich habe folgendes Symptom:
An einem Gerät (Tablet mit Android 4.3) kann ich weder auf VIS noch auf den Admin-Screen zugreifen.
Beim Zugriff auf VIS zeigt der Bildschirm "Verbinde mit dem Server..." ("Loading Values" kommt nicht!!!) und die Sanduhr (Ladekreis) läuft ewig.
Beim Zugriff auf den Admin Screen werden die (leeren) Frames geladen, sonst nichts.Neustart, anderer Browser, Browserdaten löschen - nichts hilft. Zugriff auf andere Geräte im Netz (z.B., FritzBox) funktioniert.
Auf dem PC und dem Handy geht alles einwandfrei.
Wie kann ich das Problem lösen / eingrenzen?
Da ioBroker als VM auf Proxmox läuft, werde ich jetzt erst mal ein Backup der VM installieren und schauen, ob das läuft.
-
@hmanfred: Hatte ich auch mal;
Checke mal deine Netzwerkverbindung und pinge mal das Tablet an bzw. den Computer mit Iobroker. Dann weisst du auch, ob die Verbindung vorhanden ist -
@hmanfred ich hätte jetzt mal vermutet, dass du versehentlich im Gäste WLAN gelandet bist. Fritzbox ist dort als Router natürlich auch verfügbar.
-
- Ping von der ioBroker-VM (!) auf das Tablet -> check
- Browser-Zugriff vom Tablet auf die Homematic-CCU-> check
Außerdem greift das Tablet ja auf den ioBroker zu. Der Connect auf Browserebene ist ja da - nur wird nichts (oder kaum etwas) geladen. Das oben beschriebene "Verbinde mit dem Server..." kommt eindeutig vom VIS (oder dem WEB-Adapter) und im Admin werden ja die Frames (hellblauer Balken oben, Tab-Frame links) geladen.
-
@hmanfred sagte in Browserzugriff an einem Gerät nicht mehr möglich:
Tablet mit Android 4.3
redest du von der APP oder von Chrome?
die App unterstützt v4 und kleiner nur noch bedingt, nach dem letzten Update ggf. gar nicht mehr.Kann natürlich auch sein, dass Chrome/android web.view nicht mehr von google auf dem neuesten Stand ist und web view bei v4 hatte eine große Sicherheitslücke
-
@Homoran
Ich rede von Browserzugriff, also Zugriff per Chrome und alternativ Opera.Ich muss zusätzlich noch noch eine zeitliche Komponente erklären:
wir waren eine Woche im Urlaub. Tablet war mit dabei. Nach Rückkehr ging der Zugriff auf VIS problemlos. Dabei sah ich, dass 9 Adapterupdates anstanden. Die habe ich auf Konsolenebene gemacht und danach die Maschine neu gestartet.
Getestet habe ich unmittelbar danach nicht. Als aber beim ZuBettGehen die GöGa diverse Lichter ausschalten wollte, gab es Mecker... "DEINE Hausautomation geht schon wieder nicht." -
@hmanfred sagte in Browserzugriff an einem Gerät nicht mehr möglich:
dass 9 Adapterupdates anstanden. Die habe ich auf Konsolenebene gemacht
welche?
hatte mich eben nicht getraut dich nach möglichen Updates zu fragen, da es ja auf dem PC läuft.
Zu dem Thema "vis nicht erreichbar" gab es nämlich gerade gefühlt einige hundert Threads. -
@Homoran
Welche weiss ich leider nicht mehr. Kann ich erst sagen, wenn ich das Backup der VM aktiv habe. Ist mein nächster Schritt mit sukzessivem Einzel-Update der Adapter. -
So, VM restored und die Updates nacheinander gemacht.
Natürlich war auch VIS dabei. 1.2.12 uaf 1.3.3. Der war es dann - danach gab es das Problem.
Beim ersten Start auf dem Tablet nach dem Update habe ich kurz "Lade neue Dateien" gesehen. Danach das oben geschilderte Problem.
Ich hatte vor dem Post die ersten beiden Seiten neuer Beiträge durchgeblättert und nichts zu VIS bzw,. Browserzugriff gesehen. Da ich annahm, dass ich dann bei einem generellen Problem was hätte sehen müssen, bin ich von einem individuellen Problem ausgegangen.
Nun mache ich mich mal auf die Suche...
-
@hmanfred sagte in Browserzugriff an einem Gerät nicht mehr möglich:
VIS dabei. 1.2.12 uaf 1.3.3. Der war es dann
1.3.3 ist ja auch Beta. Da sind Probleme möglich. Bitte auf Github Issue dazu aufmachen
-
@Homoran
Werde ich machen. Die Frage ist nur - da ich ja sowohl beim Zugriff auf den Admin- als auch beim VIS-Screen Probleme habe - wo?Ich tendiere mal zu VIS, frage mich aber, ob ein Update des VIS-Adapters generell Probleme beim Browserzugriff auf ioBroker erzeugen kann.
-
@hmanfred sagte in Browserzugriff an einem Gerät nicht mehr möglich:
ob ein Update des VIS-Adapters generell Probleme beim Browserzugriff auf ioBroker erzeugen kann
nein!
hast du auch socket.io auf eine Beta-Version hochgesetzt?
-
@Homoran
Mein repository steht auf latest - das sind dann also Betas? Auf der GitHub Seite von VIS steht die 1.3.3 als relase (seit 21.9.2020).Und socket.io... hmm, was ist das? Hat was mit npm zu tun, oder? Da fummle ich eigentlich nicht herum. Wie finde ich da die Version heraus? npm und node sind:
root@ioBroker:~# npm -v 6.14.4 root@ioBroker:~# node -v v10.21.0
-
@hmanfred sagte in Browserzugriff an einem Gerät nicht mehr möglich:
latest - das sind dann also Betas?
Ja!
@hmanfred sagte in Browserzugriff an einem Gerät nicht mehr möglich:
Auf der GitHub Seite von VIS steht die 1.3.3 als relase (seit 21.9.2020).
das sind die Alphas
du solltest dich ans stable halten (=default)
@hmanfred sagte in Browserzugriff an einem Gerät nicht mehr möglich:
Hat was mit npm zu tun, oder?
nein, ist auch ein Adapter, der für die Verbindung zuständig ist
-
@hmanfred sagte in Browserzugriff an einem Gerät nicht mehr möglich:
root@ioBroker
Und bitte tunlichst NICHT als root anmelden.
Einfacher User und dann per sudo fallweise die Rechte erhalten. -
@Thomas-Braun
War jetzt mal ne Ausnahme. Wenn man in Proxmox per "pct enter <id>" in die Konsole eines Containers geht, ist man erst mal als root angemeldet. Ich wechsle dann immer (okay, bis auf die obige Ausnahme, die gefühlt einmal im Jahr passiert - und künftig wohl nie mehr) immer per "su user" auf einen Benutzer mit Standardrechten. -
@hmanfred sagte in Browserzugriff an einem Gerät nicht mehr möglich:
su user
das sind keine Standardrechte
@hmanfred sagte in Browserzugriff an einem Gerät nicht mehr möglich:
in die Konsole eines Containers
Hab ich das überlesen?
-
@Homoran
Okay, mit "Standardrechten" meinte ich die Rechte, die der User "user" hat. Und der ist bei mir unprivilegiert, hat also keine "root"-Rechte.
Das Kommando "su user" habe ich aber doch hoffentlich richtig verstanden: "The su (short for substitute or switch user) command allows you to run utility with the privileges of another user."
Jedenfalls komme ich dann ohne "sudo" meist nicht weit...Können wir nun wieder on Topic kommen? Zumindest, wenn's noch was zu sagen gibt.
-
@hmanfred sagte in Browserzugriff an einem Gerät nicht mehr möglich:
Können wir nun wieder on Topic kommen?
sind wir, weil unter Nutzung von root Dateien ggf. so angelegt werden, dass der User ioBroker nicht mehr ran kommt
-
@Homoran sagte in Browserzugriff an einem Gerät nicht mehr möglich:
@hmanfred sagte in Browserzugriff an einem Gerät nicht mehr möglich:
in die Konsole eines Containers
Hab ich das überlesen?
Äääh... nein. Ich habe oben falscherweise von einer VM geschrieben. ioBroker läuft aber tatsächlich in einem LXC-Container. Ist das im Zusammenhang mit dem geschilderten Problem relevant?