Bekannte Probleme IGEL UMS 12.02.100
Vereinheitlichtes Protokoll
- Wenn die Befehlsprotokollierung für OS12-Geräte aktiviert ist, muss die UMS Web App auf jedem UMS Server installiert werden.
- In einer HA-Umgebung mit einem installierten UMS Load Balancer kann der Scan- und Registrierungsbefehl für OS 12 Thin Clients nicht erfolgreich sein. Dieses Problem tritt bei OS 12 Versionen vor 12.2.100 auf.
UMS Web-Anwendung
- Die Suche in der UMS Web App funktioniert nicht, wenn UD Pockets in der UMS verwendet werden.
Kunden, die UD Pockets verwenden, müssen entweder Views/Searches in der UMS Console verwenden oder sollten nicht aktualisieren, bevor das Problem behoben wurde.
Nach dem Update auf UMS 12.02.100 treten Fehler auf
Symptom
Nach der Aktualisierung auf UMS 12.02.100 werden Fehler wie '....module java.base öffnet nicht java.security.cert"'
oder Fehler nach dem gleichen Muster auftreten, vor allem wenn man mit Zertifikaten arbeitet.
Umwelt
- IGEL UMS 12.02.100 auf Windows (Update-Installation)
Problem
In UMS 12.02.100 wurde Java von Version 8 auf 17 aktualisiert. Für die Migration mussten wir zusätzliche Java-Optionen für UMS Console, UMS Administrator und IGELRMGUIServer hinzufügen. Diese Optionen sehen wie folgt aus:
vmparam --add-opens=java.base/java.security.cert=ALL-UNNAMED
Beim Update werden die Dateien RMClient.config
und RMAdmin.config
aktualisiert und für den IGELRMGUIServer-Dienst zusätzliche Java-Optionen hinzugefügt.
Die zusätzlichen Einträge für die UMS Konsole:
TEXTvmparam --add-opens=java.desktop/javax.swing=ALL-UNNAMED vmparam --add-opens=java.desktop/javax.swing.table=ALL-UNNAMED vmparam --add-opens=java.base/java.security.cert=ALL-UNNAMED vmparam --add-opens=java.desktop/javax.swing.event=ALL-UNNAMED vmparam --add-opens=java.base/java.security=ALL-UNNAMED vmparam --add-opens=java.base/java.util=ALL-UNNAMED vmparam --add-opens=java.base/java.lang=ALL-UNNAMED vmparam --add-opens=java.base/sun.security.provider=ALL-UNNAMED vmparam --add-opens=java.base/sun.security.util=ALL-UNNAMED vmparam --add-opens=java.base/sun.security.x509=ALL-UNNAMED vmparam --add-opens=java.base/java.io=ALL-UNNAMED vmparam --add-opens=java.base/java.util.concurrent=ALL-UNNAMED vmparam --add-opens=java.base/sun.security.pkcs=ALL-UNNAMED vmparam --add-opens=java.base/sun.util.calendar=ALL-UNNAMED vmparam --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED vmparam --add-opens=java.desktop/sun.swing.plaf.synth=ALL-UNNAMED
Die zusätzlichen Einträge für den UMS Administrator:
TEXTvmparam --add-opens=java.desktop/sun.swing.plaf.synth=ALL-UNNAMED
Die zusätzlichen Einträge für den UMS Server (open
.../rmguiserver/bin/editTomcatService
):TEXT--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED --add-opens=java.desktop/javax.swing.table=ALL-UNNAMED --add-opens=java.base/java.security.cert=ALL-UNNAMED --add-opens=java.base/sun.security.x509=ALL-UNNAMED --add-opens=java.base/sun.security.pkcs=ALL-UNNAMED --add-opens=java.base/sun.security.provider=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED --add-opens=java.base/sun.util.calendar=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED
Wenn die Aktualisierung der Java-Optionen fehlschlägt, erhalten Sie die genannten Fehler. In diesem Fall können Sie nicht richtig mit UMS arbeiten. Die Fehler treten an mehreren Stellen auf, insbesondere wenn Sie mit Zertifikaten arbeiten.
Lösung
Die Java 9 Optionen müssen zu Ihre Umgebung anpassen:
- Open editTomcatService (.../rmguiserver/bin/editTomcatService).
- Kopieren Sie die folgenden Einträge und fügen Sie sie in den Abschnitt Java 9 Optionen (nicht Java Optionen) ein. (Wenn dieser Abschnitt bereits Einträge enthält, überschreiben Sie diese.):
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
--add-opens=java.desktop/javax.swing.table=ALL-UNNAMED
--add-opens=java.base/java.security.cert=ALL-UNNAMED
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
--add-opens=java.base/sun.security.pkcs=ALL-UNNAMED
--add-opens=java.base/sun.security.provider=ALL-UNNAMED
--add-opens=java.base/sun.security.util=ALL-UNNAMED
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
--add-opens=java.base/java.security=ALL-UNNAMED - Starten Sie den IGEL RMGUIServer-Dienst neu und testen Sie erneut.