34.5 Fehlersuche bei Problemen mit der Ansible-Bereitstellung

Die nachfolgende Tabelle enthält die möglichen Probleme und Vorschläge für Gegenmaßnahmen. Falls das Problem weiterhin auftritt, wenden Sie sich an Ihren zuständigen NetIQ-Ansprechpartner.

Problem

Vorgeschlagene Gegenmaßnahme

Wenn Sie die deploy.yml zum ersten Mal in Ihrer Bereitstellung ausführen, wird die folgende Meldung angezeigt, die besagt, dass die Docker-Images nicht auf den Zielknoten vorhanden sind. Wenn Sie z. B. den Core DNS-Container bereitstellen, wird der folgende Fehler angezeigt:

fatal: [<ip address/DNS>]: FAILED! => {"changed": true, "cmd": "docker images | grep coredns | grep 1.8.0", "delta": "0:00:00.914078", "end": "msg": "non-zero return code", "rc": 1, "start": "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}

Momentan lässt sich dieses Problem nicht umgehen. Sie können die Meldung jedoch ignorieren und mit der Bereitstellung fortfahren. Dies verursacht keinen Funktionsverlust.

Das Bereitstellen des Containers schlägt fehl, wenn die IP-Adresse bereits von einem anderen Container in Ihrem Netzwerk verwendet wird. Die folgende Ausnahme wird auf der Konsole gemeldet.

fatal: [<ip address/DNS>]: FAILED! => {"changed": false, "msg": "Error starting container b1eb07f42cf6bd63787ae6167f5e3a0f7cbee0f8be80a5764bcc7c7f9d6b96b1: 403 Client Error for http+docker://localhost/v1.40/containers/b1eb07f42cf6bd63787ae6167f5e3a0f7cbee0f8be80a5764bcc7c7f9d6b96b1/start: Forbidden (\"Address already in use\")"}

Weisen Sie dem Container eine andere IP-Adresse zu.

Wenn Sie sich nach dem Bereitstellen des Identity Applications-Containers am Identity Manager-Dashboard anmelden und zur Seite Aufgaben navigieren, ruft das Dashboard nicht wie erwartet die Liste der Aufgaben ab. In der Datei catalina.out wird der folgende Fehler gemeldet.

SEVERE [main] org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource Unable to process web resource [/WEB-INF/classes/com/microfocus/idm/nrf/resources/NRFRsrc_fr.class] for annotations
     java.io.EOFException
     at java.io.DataInputStream.readFully(DataInputStream.java:197)
     at java.io.DataInputStream.readUTF(DataInputStream.java:609)
     at java.io.DataInputStream.readUTF(DataInputStream.java:564)
     at org.apache.tomcat.util.bcel.classfile.ConstantUtf8.getInstance(ConstantUtf8.java:36)
     at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:79)
     at org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:53)
     at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:174)
     at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:83)
     at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2351)
     at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2250)
     at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2244)
     at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2244)
     at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2244)
     at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2244)
     at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2244)
     at org.apache.catalina.startup.ContextConfig.processClasses(ContextConfig.java:1397)
     at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1302)
     at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:985)

Gehen Sie wie folgt vor, um dieses Problem zu umgehen:

  1. Navigieren Sie zum Verzeichnis /opt/netiq/idm/apps/tomcat/webapps/.

  2. Löschen Sie den Ordner Workflow.

  3. (Optional) Starten Sie Tomcat neu.