技术文章 - CS301943

ThingWorx Navigate 1.8 安装程序失败,仅留下 Navigate 和 Postgres 安装日志

已修改: 12-Oct-2023   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill Navigate (formerly ThingWorx Navigate) 1.8.0

说明

  • ThingWorx Navigate 1.8 安装程序失败,仅留下 Navigate 和 Postgres 安装日志
  • ThingWorx Navigate 1.9 安装程序失败,仅留下 Navigate 和 Postgres 安装日志
  • 安装程序失败自动调用卸载程序
  • 卸载程序删除 ThingworxNavigate 文件夹下的文件夹结构
  • 删除的文件夹包含所有详细日志
  • 仅留下 ThingworxNavigate-install.log 和 twxFoundationPostgres_install.log 用于故障排除
  • ThingworxNavigate-install.log 包含以下序列:
部署 ThingWorx 平台...
执行 C:\Program Files (x86)\PTC\ThingworxNavigate\SubInstallers\ThingWorxPostgresInstaller\twxFoundationPostgres-1.0.3-windows-installer.exe
运行 C:\Program Files (x86)\PTC\ThingworxNavigate\SubInstallers\ThingWorxPostgresInstaller\twxFoundationPostgres-1.0.3-windows-installer.exe 时出错 --mode unattended --accept_eula YES --installdir C:\PROGRA~2\PTC\ THINGW~1 --NEW_TWX_PASSWORD **** --TWX_PORT 8088 --SSLTWX_PORT "" --CERTIFICATE_ALIAS_NAME "" --CERTIFICATE_ALIAS_PASSWORD "" --INITIAL_HEAP 1024 --MAX_HEAP 2048 --CONFIGURE_SSL 0 --KEYSTORE_FILE_PATH "" --KEYSTORE_FILE_PASSWORD " " --POSTGRES_IP_ADDR <主机> --POSTGRES_PORT 5432 --POSTGRES_ADMIN_USERNAME postgres --POSTGRES_ADMIN_PASSWORD **** --TWX_DB_LOGIN_USERNAME usctxnav --TWX_DB_LOGIN_PASSWORD **** --TWX_DB_NAME txnavigate --forceInstallDir 1 --CONFIG_USER ""
:程序以错误退出代码结束
运行安装后步骤时出现问题。安装可能无法正确完成
  • 主安装程序调用 twxFoundationPostgres 子安装程序
  • twxFoundationPostgres_install.log 包含以下序列:
[11:44:32] - 创建指定用户 [成功]
设置 ThingWorx 数据库...
执行cmd
[11:44:33] - ThingWorx 数据库设置:返回代码 = 0
设置 ThingWorx 数据库架构 ...
执行cmd
[11:44:35] - ThingWorx 数据库架构设置:返回代码 = 0
拆开 Thingworx 包装...
执行 E:\ptc\Navigate\ThingworxNavigate\scripts\uncompress-files\uncompress-files
正在加密数据库密码...
执行E:/ptc/Java/jre/bin/java.exe
正在启动 Thingworx Foundation Tomcat 服务...
执行 tomcat_as_service.bat
正在等待 ThingWorx 平台...
执行 .\check-http-response
安装期间发生错误。有关详细信息,请查看安装日志文件。单击“确定”将停止当前安装。
[11:59:14] 步骤检查-http-响应脚本失败::1
  • 日志显示创建数据库schema并加密数据库密码成功
    • twxFoundationPostgres 子安装程序继续过去的数据库设置步骤
    • twxFoundationPostgres 子安装程序调用 check-http-response 实用程序
    • check-http-response 尝试连接到 ThingWorx
    • 如果收到 200 以外的任何响应代码,则 check-http-response 失败
    • 如果超过超时(5 分钟),则 check-http-response 失败
  • twxFoundationPostgres_install.log 显示 check-http-response 失败
  • twxFoundationPostgres 子安装程序将错误代码传递给主安装程序并终止
  • 主安装程序记录 twxFoundationPostgres 子安装程序返回的错误情况
  • 主安装程序继续执行安装代码
  • 由于没有与 ThingWorx 的连接,许多后续安装步骤都会失败
  • 主安装程序记录主安装程序的失败并调用卸载程序
  • 卸载程序删除文件夹和文件
  • ThingworxNavigate-install.log 和 twxFoundationPostgres_install.log 未提供有关 check-http-response 失败原因的具体信息
  • 故障排除人员只能推测可能的原因
    • 这非常耗时且通常效率低下
这是文章 301943 的 PDF 版本,可能已过期。最新版本 CS301943