技术文章 - CS366565

尝试通过安装程序升级 ThingWorx Platform 时,出现“STDERR:无法创建文件,因为该文件已存在。”

已修改: 16-Dec-2024   


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

适用于

  • ThingWorx Platform 9.0 to 9.7

说明

  • 无法使用安装程序升级 ThingWorx 平台
  • 无法使用升级实用程序更新 ThingWorx 平台
  • 使用安装程序更新 ThingWorx Platform 失败
  • 由于安装程序中的脚本失败,ThingWorx Platform 的 MS SQL 升级失败
  • 基础日志文件显示STDERR:当文件已存在时无法创建文件。
  • 按照安装程序升级帮助中心升级 ThingWorx Platform 但失败
  • 无法使用安装程序升级 ThingWorx Platform 的 Microsoft SQL 版本
  • 位于 <User>\AppData\Temp 中的 bitrock_installer_<id>.log 显示以下内容:
    • 配置 ThingWorx-Foundation 服务 ...
      执行 sc
      运行 sc create ThingWorx-Foundation binpath= ""C:\Program Files" 时出错:
      执行中止操作:ccif_start_pre 组件
      安装失败或用户已中止 [0]。
      主要安装程序:True
      清理安装程序目录 : true
      清除 Tmp 目录

      清除系统临时文件和 functions_files
      清除安装程序目录
      无法删除文件 C:/Program Files (x86)/ThingWorxFoundation/installer/backup
      退出并显示代码 1
  • ThingWorx Platform 升级失败后,在<ThingWorx Install>/installer/logs/foundation-<date>.log文件中看到以下错误
    • 错误:正在运行异常处理程序
      错误:异常处理程序完成
      严重:堆栈跟踪已转储到 c:/program files (x86)/thingworxfoundation/installer/foundation/local-mode-cache/cache/chef-stacktrace.out
      严重:如果您提交错误报告,请提供 stacktrace.out 文件的内容
      严重错误:Mixlib::ShellOut::ShellCommandFailed:执行 [tomcat shell 脚本权限](tomcat::install 第 71 行)出现错误:Mixlib::ShellOut::ShellCommandFailed:预期进程以 [0] 退出,但收到“1”
      ---- 开始输出 mklink /D "C:\Program Files (x86)\ThingWorxFoundation\tomcat\current" "apache-tomcat-9.0.56" ----
      标准输出:
      STDERR:当文件已存在时无法创建文件。
      ---- mklink /D "C:\Program Files (x86)\ThingWorxFoundation\tomcat\current" "apache-tomcat-9.0.56" 的结束输出 ----
      运行 mklink /D "C:\Program Files (x86)\ThingWorxFoundation\tomcat\current" "apache-tomcat-9.0.56" 返回 1
这是文章 366565 的 PDF 版本,可能已过期。最新版本 CS366565