故障排除
本节列出了在您升级 Windchill 安装时可能出现的错误及其解决方案。
问题:
在升级 Windchill PDMLink 期间,会显示以下错误:wt.fv.FvFileAlreadyExists。
操作:
• 验证 Upgrade Manager 是否正在写入电子仓库,该电子仓库正在由其他 Windchill PDMLink 安装使用
◦ 在预演升级过程中,确保使用 Configure Different File Vault Host Information 选项,防止 Upgrade Manager 写入到生产电子仓库。
▪ 此选项仅更新 fvhost 表。
▪ Upgrade Manager 不会修改任何电子仓库安装路径。
▪ 不要更新任何基于 UNC 路径的电子仓库安装路径,并继续参考 UNC 路径中指定的主机名。
◦ 或者,在操作系统级别重定向网络流量,使 Upgrade Manager 仍可以引用相同的主机名,但这些主机名解析为不同的 IP 地址。
• 验证升级预演之后,电子仓库还原到升级前的状态。
• 从文件电子仓库中移除错误消息中列出的文件。
|
如果电子仓库也正在被其他 Windchill PDMLink 安装使用,则错误消息中列出的文件可能已被其他安装删除/清理,因此无法找到。
|
问题:
更新“容器模板”任务失败并显示错误消息:
wt.fv.FvFileCanNotBeStored: java.io.FileNotFoundException
操作:
• 复制缺少的电子仓库内容。
• 确保在选择 Keep existing file vault host information from source database 选项后,在目标上运行的 Upgrade Manager 工具可以访问源计算机。
• 确保在选择 Configure different file vault host information 选项后,电子仓库可以复制到新的文件电子仓库主机上的相同路径。
问题:
ListUnreferencedFiles WinDU 在 Windchill PDMLink 中返回下列错误消息:
A commit cannot be done when a rollback is in progress
操作:
确保一次运行一个单一 Windchill 实例。
问题:
在升级 Windchill PDMLink 过程中更新 Vaults and File Servers 时,会弹出下列错误消息:
ORA-00001: unique constraint (FVHOST$HOSTNAME) violated.
操作:
• 备份 FVHOST 表。
• 删除 SERVER B 的行 (文件电子仓库主机)。
• 重新启动 Upgrade Manager。
问题:
Upgrade Manager 在 Windchill PDMLink 中的任务“将管理安全 UI 组件 (UIC) 分割为编辑访问控制和编辑安全标签 UIC”的“更新容器模板”阶段失败。
操作:
• 复制所有源电子仓库配置以定位升级环境。
• 仅针对测试升级,作为解决方法,您可以创建 Upgrade Manager 日志文件中提及的位置和虚拟文件。
问题:
在 Windchill PDMLink 中,Upgrade Manager 失败并显示以下错误信息:
Cannot restore wt.fv.FvHost.XXXXXXXX because it no longer exists
操作:
1. 执行 SQL 脚本以确定孤立条目是否仍被 fvmount 和 rootmount 引用,其中主机名已从 fvhost 表中移除。
◦ Select count(*) from fvmount where ida3b5=<ida2a2 value of fvhost reported in upgrademanagerlog>;
◦ Select count(*) from rootmount where ida3a5=<ida2a2 value of fvhost reported in upgrademanagerlog>;
2. 如果存在行,请联系 PTC 技术支持以了解如何通过运行下面的 SQL 脚本来修复数据:
a. Create table fvmount_bkp as select * from fvmount;
b. Create table rootmount_bkp as select * from rootmount;
c. Delete from fvmount where ida3b5=<ida2a2 value of fvhost reported in upgrademanagerlog>;
d. Delete from rootmount where ida3a5=<ida2a2 value of fvhost reported in upgrademanagerlog>;
e. Commit;
3. 重新运行 Upgrade Manager。
问题:
在 中,Upgrade Manager 中 Vaults and File Servers选项卡的 Current File Vault HostWindchill PDMLink 部分具有多个主要电子仓库完全限定域名 (FQDN)。
操作:
从 fvhost 表中移除多余的行。
问题:
在文件服务器 (副本) 上手动安装 CcsDsu.zip 失败。
操作:
1. 检查 Windchill 目录服务 (Aphelion 或 Windchill DS) 是否正在运行。
2. 如果 Windchill 目录服务正在运行,请尝试是否可以建立连接。
3. 验证 hostname 到 IP 地址解析是否正确。
4. 在 <Windchill 主页>\codebase\wt.properties 中,检查下列特性是否具有正确值:
◦ wt.federation.ie.namingService=com.domain.hostname.namingService
◦ wt.federation.ie.VMName=com.domain.hostname.Windchill
5. 检查是否已修改 <JAVA_Home>\bin\java.exe,比如 java_ds.exe。
6. 确保目录服务配置为使用 LDAP 协议。仅启用 LDAP 协议的目录服务会导致错误消息,因为协议是在安装程序套件中进行硬编码的。
7. 重新配置 Windchill Info*Engine 特性以使用 LDAP 而不是 LDAP。
问题:
Windchill PDMLink 更新后,自动文件服务器更新过程失败。
操作:
重新启动文件服务器上的
Windchill 服务,或使用文章
CS37736 中所述的过程手动应用
CcsDsu 更新。
问题:
在 Windchill PDMLink 中,创建副本 CD zip 文件失败并显示下列错误消息:
Error while analyzing CD install image
操作:
• 从源媒体的路径中移除空格字符。
• 在 Ant 命令的自变量中,将下划线替换为点线。
问题:
在 Windchill PDMLink 中,WinDU 将 ListInaccessibleContent 任务报告为潜在问题。
操作:
运行 RemoveInaccessibleContent WinRU 任务。
问题:
在 Windchill PDMLink 中,文件服务器 CCS 更新过程完全禁用文件服务器上的 PSM 4.0 DynaTrace 代理设置。
操作:
1. 在受影响副本的 declarations.xconf 中重新注入缺少的 psm.properties.xconf。
2. 传播并重新启动 Windchill。
例如,将 <ConfigurationRef xlink:href="codebase/psm.properties.xconf"/> 添加到 <Windchill>/declarations.xconf ,然后运行 xconfmanager -p。
问题:
在 Windchill 中,PTC 解决方案安装程序会在远程文件服务器更新过程中错误地显示 Install Optional Components。
操作:
忽略此选项并不要尝试将可选组件添加到远程文件服务器。
有关在维护版更新过程中更新远程文件服务器的其他信息,请参阅有关维护版的“使用前须知”文档中的“更新远程文件服务器上使用的第三方产品”部分。
问题:
在 Windchill PDMLink 中,文件服务器上的 CCSDsu.zip 或 PSI 安装失败。
操作:
在 Windchill shell 中执行以下命令来增加内存大小。例如,要将内存大小增加到 2048 MB,请使用以下命令:
xconfmanager -s "wt.env.ANT_OPTS=-Xmx2048m" -t codebase/wt.properties -p
问题:
在 Windchill PDMLink 的 Upgrade Manager 中,缺少用于输入文件服务器 URL 的字段。
操作:
未配置文件服务器时,使用 Manually Configure File Servers Post Upgrade 选项。
问题:
在 Windchill PDMLink 中,文件服务器安装失败并显示下列错误消息:
A fatal error has been detected by the Java Runtime Environment
操作:
1. 打开 bash 终端,在活动 shell 中设置以下环境属性:
$ export LD_BIND_NOW=1
2. 使用 setup 文件重新启动 PSI。