安装补丁报错, 回滚过程中替换文件失败
【问题描述】
在补丁管理界面安装补丁,提示:
错误原因:
安装补丁[PTM158682]失败后,回滚过程中替换文件失败。
解决方案:
源文件为E:/temp/PTM158682_20210908151645/\admin\console_web.ear\webmonitor.war\js\login\login.js
目标文件为E:/kingdee/eas/\admin\console_web.ear\webmonitor.war\js\login\login.js
可能有如下原因
1、文件被锁定;
2、没有足够的操作权限。
异常堆栈:
com.kingdee.eas.tools.admin.domain.exception.PatchFileBeLockException:Rollback file failed when install patch[PTM158682]!Copy file exception whenrollbackfile!E:\kingdee\eas\admin\console_web.ear\webmonitor.war\js\login\login.js (请求的操作无法在使用用户映射区域打开的文件上执行。)
atcom.kingdee.eas.tools.admin.domain.impl.PatchManagerServiceImpl.upgradeEASComponents(PatchManagerServiceImpl.java:6246)
【原因】
windows操作系统用户权限问题导致。
【解决方案】
1、在EAS Cloud主界面,依次单击应用服务器→实例→参数设置,可查看服务端实际安装目录位置;
2、Ctrl+Alt+Del键,打开任务管理器,查看当前操作系统用户名为kingdee。
选中整个EAS Cloud服务端安装目录,右键打开属性,打开安全页签,点击编辑,添加用户,输入当前用户名(如kingdee),点击检查名称,依次点击确定-确定-确定。
赋权完成。
3、重启控制台。点击退出服务端,打开任务管理器-详细信息页签,确保所有javaw.exe进程已经结束,选中eas/admin/admin.cmd,右键以管理员身份运行,重启控制台。
4、重新安装补丁即可。
【问题描述】
在补丁管理界面安装补丁PT155620报错,回滚过程中替换文件失败
检查admin.log,有报错信息:
Caused by: com.kingdee.eas.tools.admin.domain.exception.PatchFileBeLockException: Replace file exception!C:\temp\PT155620_install_1676962612594\Server\server\lib\patch\sp-invokeservice.jar (系统找不到指定的文件。)
【原因】
补丁缺少sp-invokeservice.jar包
【解决方案】
重新下载补丁,重新安装后正常。
补丁下载及安装参考:https://vip.kingdee.com/school/179679115719568640?productLineId=8
安装补丁报错, 回滚过程中替换文件失败
本文2024-09-22 20:25:08发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113499.html