RedMatic
RedMatic copied to clipboard
Deploy fehlgeschlagen 500 Internal Server Error
Wenn man den Fernzugriff von Cloudmatic benutzt (xxxx.meine-homematic.de) und sich remote auf die CCU3 einloggt, funktioniert das Deployment nicht mehr.
Es kommt immer die Fehlermeldung
Deploy fehlgeschlagen: 500 Internal Server Error openresty/1.9.3.1
Ich habe mit RaspberryMatic und mit einer CCU3 getestet.
Testsystem 1: RaspberryMatic: 3.53.30.20200919 Redmatic: 6.0.4
Testsystem 2: CCU3: 3.53.30 Redmatic: 6.0.4
ich vermute (ohne es sicher zu wissen) dass das daran scheitert dass der Node-RED Editor einen Websocket aufmacht, möglicherweise funktioniert das über den Cloudmatic Reverse Proxy nicht. Öffne mal bitte vor dem Deploy die Browserconsole und schau ob da Fehlermeldungen auftauchen.
ich sehe diese warnungen und fehler:
DevTools failed to load SourceMap: Could not load content for https://XXXXX.meine-homematic.de/addons/red/vendor/purify.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE 2DevTools failed to load SourceMap: Could not load content for https://XXXXX.meine-homematic.de/addons/red/gridstack.min.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE vendor.js:2 POST https://XXXXX.meine-homematic.de/addons/red/flows 500 (Internal Server Error)
Ich habe dieses Ticket auch an Cloudmatic weitergeleitet, vielleicht können sie ja helfen...
Oh, grade bemerkt, das war ja so ähnlich schonmal ein Thema vor einem Jahr: https://homematic-forum.de/forum/viewtopic.php?t=52011
Was Du auch mal noch tun könntest ist Dir den Zeitpunkt eines versuchten Deploy zu merken und dann mal ein RedMatic Debug Log herunterzuladen. Vielleicht finden sich da noch Hinweise.
debug.log Hier das debuglog.
hmm, der Logzeitraum is ziemlich kurz (nur 30 Sekunden), ich vermute dass in dem Zeitraum den das Log zeigt kein Deploy stattgefunden hat. Kannst Du nochmal versuchen ein erfolglosen Deploy aufzuzeichnen?
Wird das debug log zeiversetzt geschrieben? Ich hatte auf debug umgestellt, nodred neu gestartet, in die nodered ansicht gewechsenlt, irgendwas verschoben und auf deploy gedrückt. dann kam die meldung, dann bin ich wieder in die andere ansicht und habe das debug log heruntergeladen und dort alle rauskopiert. Dort war nicht mehr drin. Ich kann das nochmal machen und etwas länger warten, bis ich das debuglog herunterlade. Da ein 500er kommt, dachte ich der request geht gar nicht so weit durch...
Der Aufruf mit den Ports & http basic zugangsdaten in der url habe ich auch alles probiert (wie in dem link beschrieben), aber das ging damit auch nicht. In dem verlinkten Beitrag hatten die auch ein anders Problem, dort konnte man die Dashboards nicht aufrufen. Das geht ja alles...
Ich vermute auch, dass es am VPN liegt.