Zefau / ioBroker.jarvis

jarvis - just another remarkable vis
https://forum.iobroker.net/topic/49776
Other
148 stars 38 forks source link

Verify installation: Installation inconsistent #2756

Open ScumbagSteve opened 2 months ago

ScumbagSteve commented 2 months ago

Version: v3.2.0-beta.59

Seit einigen Versionen bekomme ich immer die Fehlermeldung "Verify installation: Installation inconsistent" solange ich den Browsercache nicht lösche. Insbesondere in der ioBroker App auf dem Handy ist das nicht ohne weiteres möglich, sodass ich hier die Fehlermeldung nur weg bekomme, wenn ich die App lösche und neu installiere.

Das ist auf Dauer nervig und irgendwie keine akzeptable Dauerlösung. Es gab hierzu schon mal einen Issue, der jedoch vor einigen Versionen bereits gelöst wurde. Ich kann derzeit nicht sagen ob das Problem auf den Mobilgeräten danach erst wieder neu aufkam, oder nie behoben wurde: https://github.com/Zefau/ioBroker.jarvis/issues/2680

Zefau commented 2 months ago

Die Version v3.2.0-beta.67 sollte den Fehler beheben - bitte einmal prüfen. Sofern es behoben ist, gerne das Issue schließen.


The version v3.2.0-beta.67 should fix the bug - please verify. If the bug has been solved, you may close the issue.

StephanTexxpro commented 2 months ago

Zumindest nach einem Update von .66 auf .67 (ohne Löschen des Browser-Cache, Chrome Windows, aktuell) tritt bei mir das Problem noch auf.

Erwin40 commented 2 months ago

Bei einem Adapter-Update wirst du nicht umhinkommen, einmalig den Cache über App löschen und neuinstallieren, zu bereinigen. Wenn der Fehler dann weg ist, sollte dieser Issue geschlossen werden :-)

Das man die App neu installieren muss, um den Cache zu löschen, ist eher ein Issue für die App ;-)

Zefau commented 1 month ago

Ab der nächsten beta wird beim Fehler der inkonsistenten Installation der Cache gelöscht und ein Reload durchgeführt. Ich hoffe, dass das Abhilfe schafft.

Zefau commented 1 month ago

Die Version v3.2.0-beta.68 sollte den Fehler beheben - bitte einmal prüfen. Sofern es behoben ist, gerne das Issue schließen.


The version v3.2.0-beta.68 should fix the bug - please verify. If the bug has been solved, you may close the issue.

StephanTexxpro commented 1 month ago

Solange man via Port 8400 zugreift scheint es zu funktionieren. Wenn man allerdings (wie ich) einen Reverse-Proxy davor hat, der über 443 (sprich https) aufgerufen wird (und dann auf Port 8400 'proxied') geht es nicht mehr, da beim Löschen des Cache wohl auch der hinterlegte Port (in meinem Fall also 443) gelöscht wird. Die Seite, wo ich den Port ändern könnte kommt nicht mehr. Kann ich die 443 für die Clients irgendwo übergreifend persistieren?

Update - nach dem Löschen des Cache geht es, zumindest auf Chrome (Windows & IOS). Safari auf IOS mag nicht, hier kommt 'Netzwekverbindung untebrochen', auch nach Löschen des Caches.

Zefau commented 1 month ago

Ich versteh nur Bahnhof. Wie sollte ich denn deine Proxy Konfiguration löschen? Ich lösche nur den Cache, den Jarvis selbst angelegt hat.

Welche Seite kommt denn nicht mehr, wo du das konfigiruierst?

Erwin40 commented 1 month ago

IOS: Hattest du alle Jarvis-Tabs gelöscht, bevor du den Cache gelöscht hattest?

Andr3asB commented 1 month ago

Ich hatte den Fehler heute auch nach einem Update von 3.2.0-rc.1 auf 3.2.0-rc.3 mit meinem Chrome. Bin dann zurück auf rc.2 mit dem selben Fehler. Version rc.1 lief danach wieder problemlos.

Nachdem ich den Thread hier gelesen hatte, hab ich das Update nochmal installiert und den Chrome-Cache manuell gelöscht. Jetzt läuft die Version rc.3 bei mir sauber.

ScumbagSteve commented 1 month ago

Selbes Problem bei mir. Ziel wäre aber eigentlich dass es auch ohne Cache löschen geht, da man in der ioBroker App den Cache nur durch Neuinstallation gelöscht bekommt.