jens-maus / RaspberryMatic

:house: A feature-rich but lightweight, buildroot-based Linux operating system alternative for your CloudFree CCU3/ELV-Charly 'homematicIP CCU' IoT smarthome central. Running as a pure virtual appliance (ProxmoxVE, Home Assistant, LXC, Docker/OCI, Kubernetes/K8s, etc.) on a dedicated embedded device (RaspberryPi, etc.) or generic x86/ARM hardware.
https://raspberrymatic.de
Apache License 2.0
1.53k stars 186 forks source link

Zusatzsoftware: Prüfung auf verfügbare Version in Safari nicht möglich #480

Closed jp112sdl closed 5 years ago

jp112sdl commented 5 years ago

Seit 3.41.11.20181124 wird beim Aufruf von Systemeinstellungen->Zusatzsoftware die Datei
update-check.cgi heruntergeladen. Sie enthält nur die Versionsnummer.

Unter 3.37.8.20181026 ging es.

bildschirmfoto 2018-11-25 um 12 04 20
jp112sdl commented 5 years ago

Siehe auch: https://homematic-forum.de/forum/viewtopic.php?f=65&t=47031

mifricke commented 5 years ago

Es wird sogar pro installiertem Addon eine Datei heruntergeladen. Ich habe 6 Addons und auch 6 Dateien. 5 Davon nur als "Temp" Datei die nicht vollständig geladen wird.

Die "verfügbare Version" wird dann auch nicht mehr im Popup "Zusatzsoftware" angezeigt.

OSX Mojave mit Safari.

bildschirmfoto 2018-11-25 um 12 18 04
jens-maus commented 5 years ago

Ich kann das Problem bestätigen, jedoch scheint es lediglich mit Safari aufzutreten.

hobbyquaker commented 5 years ago

Das Problem hängt glaube ich mit dem Content-Type Header zusammen, trat bei mir auch an anderen Stellen auf (RedMatic Settings Seite wurde als text/plain statt als text/html an den Browser gesendet). Hab das nun umschifft indem ich in allen .cgi in RedMatic explizit den Header setze, damit funktioniert auch wieder die Anzeige der verfügbaren Version in Safari.

jens-maus commented 5 years ago

@hobbyquaker Ich bin schon dabei eine Lösung bzgl. fehlendem Content-Type zu erarbeiten sodass nicht alle Addons (schon wieder) ihre update-check.cgi anpassen müssen.