Seite 1 von 1

Symbolproblem in der Webkonsole

Veröffentlicht: 8. Februar 2018 – 15:53 ​​Uhr
von Floflobel
Hallo,

ich habe ein Problem mit den Symbolen in der Weboberfläche der Workstations (localhost:8088).

Ich habe ein Paket mit einem Symbol im Ordner „WAPT“ erstellt. Dieses Symbol wird in der Weboberfläche korrekt angezeigt, bleibt aber im Cache.
Ich habe eine neue Version des Pakets mit einem neuen Symbol erstellt, aber dieses wird nicht angezeigt; das alte Symbol ist weiterhin vorhanden.

Ich habe versucht, den Cache im Installationsordner zu löschen, den Browser-Cache zu leeren und die Workstation neu zu starten, aber nichts hat geholfen; das erste Symbol bleibt unverändert.

Mit freundlichen Grüßen

Betreff: Symbolproblem in der Webkonsole

Veröffentlicht: 2. März 2018 - 19:08 Uhr
von dcardon
Hallo Floflobel,
Floflobel schrieb: 8. Feb. 2018 - 15:53 ​​Uhr Ich habe ein Problem mit den Symbolen in der Weboberfläche der Workstations (localhost:8088).

Ich erstelle ein Paket mit einem Symbol im Ordner „WAPT“. Dieses Symbol wird in der Weboberfläche korrekt angezeigt, bleibt aber im Cache.
Ich generiere eine neue Version des Pakets mit einem neuen Symbol, aber dieses wird nicht angezeigt; das alte ist immer noch da.

Ich habe versucht, den Cache im Installationsordner zu löschen, meinen Browser-Cache zu leeren und neu zu starten, aber nichts funktioniert; das erste Symbol bewegt sich nicht.
Nach Durchsicht des Codes deutet alles auf ein zweistufiges Caching-Problem hin. Das erste Problem tritt serverseitig auf, genauer gesagt durch die Funktion `wapt-scanpackage.py`, die die Icons in das Verzeichnis `/wapt/icons` extrahiert. Das zweite Problem besteht auf der Ebene von `waptservice.py` auf dem Rechner des Benutzers, welche das Icon vom Server abruft und lokal zwischenspeichert.

Um Ihr Problem vorübergehend zu lösen, können Sie den Inhalt des Verzeichnisses /var/www/wapt/icons/* löschen und anschließend wapt-scanpackage.py erneut ausführen und den lokalen Cache auf dem Rechner leeren, wie Sie es bereits getan haben.

Aufrichtig,

Denis