34.8 Ansible 部署相關問題疑難排解

下表列出了您可能會遇到的問題,以及為解決這些問題建議執行的動作。如果問題持續發生,請聯絡 OpenText 代表。

問題

建議執行的動作

在部署中首次執行 deploy.yml 時,您會看到以下訊息,指出目標節點上不存在 Docker 影像。例如,如果您正在部署 Core DNS 容器,您將看到以下錯誤:

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": []}

目前尚未提供解決方式。但是,您可以忽略該訊息並繼續部署。這不會造成任何功能性損失。

如果 IP 位址已由網路中的其他容器使用,容器部署將會失敗。主控台會報告以下例外。

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\")"}

為容器指定不同的 IP 位址。

部署 Identity Applications 容器後,當您登入 OpenText Identity Manager 儀表板並導覽至任務頁面時,儀表板不依預期擷取任務清單。catalina.out 檔案中報告了以下錯誤。

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)

若要解決此問題,請執行下列步驟:

  1. 導覽至 /opt/netiq/idm/apps/tomcat/webapps/ 目錄。

  2. 刪除 workflow 資料夾。

  3. (選擇性) 重新啟動 Tomcat。