2

我们正在使用 IIS 7 在 Windows 2008 RC2 上安装 CF10 Enterprise。

我们使用所有默认选择进行安装,直接安装,并应用了强制更新。到目前为止,一切都很好。当我们进入更新页面自动更新最新的当前修补程序(本文发布时为 7 个),这是累积的,安装和下载过程运行正常,实例重新启动,但是当我们再次检查以查看可用更新,它再次显示从 1 到 7 的所有更新,就好像我们根本没有应用更新一样。已安装的更新选项卡显示未应用任何更新。但是,查看系统信息页面,更新级别显示 HF7。

我们尝试了一种变体,一次应用一个修补程序。这在修补程序 2 中有效,但在应用修补程序 4 后,它“冻结”在那里,出现与上述相同的问题,没有显示在修补程序 2 之后应用了任何修补程序。这非常令人沮丧。我不知道是否已应用修补程序,并且不确定如何看待指示修补程序级别的系统信息页面。我们仍然生活在 ColdFusion 更新地狱中。

4

1 回答 1

3

谢谢你的帮助。我们已经解决了这个问题,如果将来对任何人有帮助,我会在这里发布解决方案。热修复日志文件(例如:C:\ColdFusion10\cfusion\hf-updates\hf-10-00007)中记录的错误消息如下:

无法复制修补程序文件:C:\Users\xxx\002873.tmp\dist\cfusion 状态:致命错误附加说明:致命错误 - 无法将修补程序文件复制到目标位置:C:\ColdFusion10\cfusion 致命错误 - C:\ColdFusion10\cfusion\bin\coldfusion.exe(该进程无法访问该文件,因为它正在被另一个进程使用)

有几篇博文提到了权限问题,例如确保运行 CF10 的帐户具有本地管理员访问权限,或者 cfusion 目录具有适当的权限。我们已经尝试了这些解决方案,并且有几个变体没有运气。我们还停止了所有 CF 服务并手动应用了 HF,但同样的错误仍然存​​在。

在我们的例子中,我们重命名了上面错误日志中注明的coldfusion.exe,应用了修补程序,一切正常。所以,我不相信这真的是一个权限问题,而是(正如错误日志试图告诉我们的那样),coldfusion.exe 正在使用中。

*注意:对于 2013 年 7 月 9 日发布的更新 11,除了重命名 Coldfusion.exe 之外,还需要重命名 Coldfusionsvc.exe(在我们的例子中,重命名为 Coldfusionsvc_1.exe)*

于 2013-02-08T17:30:37.527 回答