是否可以强制Tridion 2011 SP1安装程序覆盖文件?

时间:2012-11-21 09:54:27

标签: installation tridion tridion-2011

在Tridion 2011安装上应用SP1后,我们面临Content Manager GUI的一些问题:互联网浏览器显示一个包含JS错误的空白页。

前:

[16:19:41,144] $dom is undefined @ http://localhost/WebUI/Editors/CME/Views/Dashboard/Dashboard_v6.1.0.55920.5_.aspx?mode=js:15

在Windows资源管理器中,我们可以看到安装程序(修改日期)尚未更新文件%TRIDION_HOME%\ web \ webUI \ Core \ Client \ Base \ Utils \ Css.js。

在安装程序日志中,我们找到了以下行:

MSI (s) (C0:2C) [17:59:54:643]: File: F:\Tridion\web\WebUI\Core\Client\Base\Utils\Css.js;   Won't Overwrite;    Won't patch;    Existing file is unversioned but modified

检查以前安装在此服务器上的补丁后,我找到了一个包含css.js版本的补丁:CM_2011.0.1.76243。我想这就是安装程序不更新此文件的原因。

这是否意味着我们无法升级之前修补的Tridion 2011环境?我们是否需要首先卸载Tridion 2011,还是有办法强制安装程序覆盖现有文件?

2 个答案:

答案 0 :(得分:5)

支持证实了这一缺陷:

  

确实存在安装程序应将文件复制到的缺陷   已修改,更新或替换的文件系统。现在(作为   你注意到了),通知这个的唯一方法是查看安装程序   记录并搜索“不会覆盖;不会修补;现有文件是   没有版本但修改过的“消息。

     

不应要求卸载SDL Tridion 2011 GA   首先,而是查看安装程序日志,然后请求我们   有问题的文件。

答案 1 :(得分:4)

我认为确实没有这样的选项,我在升级手册中找到的一件事是:

  

卸载附加产品

     

如果您安装了任何附加产品,即使它们与SDL Tridion 2011 SP1兼容,也要卸载所有这些产品。兼容的附加组件最低限度需要卸载并重新安装。

猜猜这也适用于没有版本化的补丁。因此,如果安装程序日志只提到该文件,我只是删除它并运行修复,看看你是否得到了正确的文件。或者,如果可能,请在执行升级之前将其删除。如果安装程序日志提到了更多文件,请对其执行相同的操作。

有一点需要注意,如果该文件来自官方修补程序,我会将此问题报告给SDL Tridion客户支持(如果手动更改了文件,您甚至可以考虑报告)。可能是升级安装程序中的一个缺陷,它无法正确识别此(正式更改的)文件。当然可以改进的东西。