Hauptmenü

Darstellungsprobleme nach Update auf v37

Begonnen von mk268, 04.05.2026 09:55:07

⏪ vorheriges - nächstes ⏩

mk268

Hallo zusammen,

wir haben letzte Woche versucht das neuste Update bei uns zu installieren. In der Vergangenheit hatten wir da nie Probleme mit.
Auf unserem Testsystem hat alles wunderbar funktioniert - dort gab es keinerlei Probleme.
Wir waren guter Dinger, dass es auch in der Produktivumgebung funktioniert und haben auch dort das Update gestartet.
Auch hier läuft erst einmal problemlos durch, aber nach dem Update haben wir ziemlich große Darstellungsfehler.
Icons, Buttons, Listen und Tickets werden nicht richtig bzw. gar nicht dargestellt. Erst mit einem Shift + F5 Reload im Browser wird alles angezeigt.
Allerdings auch nur bis zum nächsten Login. Nach einem Ab- und neu anmelden ist wieder alles "kaputt", bis man den Reload mit Cache löschen macht.

Screenshot 2026-04-30 200404.png

Ist das schon einmal vorgekommen?
Die Updatehinweise sind wir eigentlich alle durchgegangen und haben keine problematischen Stellen in Bezug auf unsere Umgebung feststellen können.

Wir sind vorerst auf einen VM-Snapshot zurückgekehrt.

Danke & Grüße
Maik

mk268

#1
Wir haben jetzt entsprechend die Änderungen am Reverse-Proxy, wie hier beschrieben, umgesetzt:
KIX18 v37 - Stabilisierung, Organisationsstrukturen, "Auch anwenden auf"-Widget - Wir haben es an nginx angepasst.
Es sieht jetzt alles etwas besser aus (auch wenn beim ersten Aufrufen ersteinmal wieder Icons fehlten), allerdings fehlt nun das KIX Logo oben links und lässt sich auch nicht wieder neu hochladen/aktivieren:

Screenshot 2026-05-07 115008.png

Also erstmal wieder zurück zum VM-Snapshot, weil wir uns unsicher sind, ob wirklich alles geklappt hat :D

Beatrice Müller

Hallo Maik,

verwendet ihr die Optionen für die BASE_ROUTE, um KIX per "ScriptAlias" aufzurufen?
Dann müsste am nginx folgende Änderung vorgenommen werden:
rewrite  ^  $request_uri;                       # get original URI
rewrite  ^/ap/(.*)$ /$1$is_args$args break;     # drop /ap, put /
return 400;                                     # if the second rewrite won't match
proxy_pass http://127.0.0.1:3000/$1;            # proxy pass to fe service
Beispiel (location config, Basisroute ist bei hier /ap)

Damit wird die Dekodierung der URL unterbunden und der Request korrekt an das FE weitergeleitet.

Viele Grüße
Beatrice

mk268

#3
Hallo Beatrice,

nein, wir verwenden die BASE_ROUTE Option nicht - ist in unserer env auskommentiert.
Ich muss auch leider meine Aussage aus dem zweiten Post korrigieren: Die Änderungen an der Nginx Config, wie im v37 Release Post erklärt, haben nicht geholfen. Icons, Tabellen, Listen, Logos etc. laden alle nicht. Weiterhin nur mit Shift + F5 und dann nur so lange, wie die Session läuft.
Dass das Logo oben links nicht angezeigt wurde war ein Konfigurationsfehler auf unserer Seite in der nginx.conf.

Ich denke wir bleiben vorerst auf der v36.1, bis zum nächsten Wartungstermin mit eurem Support. Vielleicht fällt da etwas auf.
Die 36.1 lief ohne größere Probleme, erst nach dem Update haben wir diese Schwierigkeiten.
Es wird vermutlich weiterhin am Reverse-Proxy liegen. Unser Testsystem hat keinen separaten und da hat das Update problemlos funktioniert.