我们正在使用IIS 7在Windows 2008 RC2上安装CF10 Enterprise。
我们安装了所有默认选择,直接安装,并应用了强制更新。到现在为止还挺好。当我们进入更新页面以获取最新当前修补程序(本帖时为7)的自动更新(累积)时,安装和下载过程运行正常,实例重新启动,但是当我们再次检查以查看可用更新,它再次显示从1到7的所有更新,就像我们根本不应用更新一样。 “已安装的更新”选项卡显示未应用任何更新。 但是,查看系统信息页面,udpate级别显示HF7。
我们尝试了一种变体,一次应用一个修补程序。这是通过修补程序2工作,但在应用修补程序4后,它“冻结”在那里与上述相同的问题,没有显示修补程序2后应用的任何修复程序。 这令人难以置信地令人沮丧。我不知道是否已应用修补程序,并且我不确定如何考虑指示修补程序级别的系统信息页面。我们仍然生活在ColdFusion更新地狱。
答案 0 :(得分: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日发布的Update 11,除了重命名coldfusion.exe *之外,还需要重命名coldfusionsvc.exe(在我们的例子中,更改为coldfusionsvc_1.exe)