This document describes the process to troubleshoot ECE upgrade failure with the error "Can't set the patch independent variables"
Cisco recommends that you have knowledge of these topics:
- Cisco Enterprise Email and Chat (ECE)
- Cisco Unified Contact Center Enterprise (UCCE)
The information in this document is based on these software and hardware versions:
- ECE 11.5 and 11.6
- UCCE 11.5 and 11.6
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, ensure that you understand the potential impact of any command.
While an ECE upgrade, if you face an issue with Application Server and you get this error, this document helps you fix the problem.
"Can't set the patch independent variables
For more information refer to the following log file:
Other servers in the deployment had no issues in the upgrade process.
You can find the the logs on the file server under the same location in the error.
Check the log file, "eg_log_cisco01vw_upgrade-installer" and it shows the errors:
2019-10-09 20:10:10.802 GMT+0000 <@> INFO <@> [45:Thread-15] <@> ProcessId:2444 <@> PID:0 <@> UID:12 <@> HttpSessionId: <@> com.egain.platform.module.patchinstaller.PatchInstallerXMLUtil <@> PatchInstallerXMLUtil() <@> 2019-10-09 20:10:10.802 GMT+0000 || XML document
loaded into parser
2019-10-09 20:10:10.802 GMT+0000 <@> DEBUG <@> [45:Thread-15] <@> ProcessId:2444 <@> PID:0 <@> UID:12 <@> HttpSessionId: <@> com.egain.platform.module.patchinstaller.PatchInstallerXMLUtil <@> PatchInstallerXMLUtil() <@> Executing method public String getChecksumFilePath(String) <@>
2019-10-09 20:10:10.802 GMT+0000 <@> FATAL <@> [45:Thread-15] <@> ProcessId:2444 <@> PID:0 <@> UID:12 <@> HttpSessionId: <@> com.egain.platform.module.patchinstaller.UpdatesToInstall <@> setupUI() <@> Can't set the patch independent variables
2019-10-09 20:10:10.818 GMT+0000 <@> INFO <@> [45:Thread-15] <@> ProcessId:2444 <@> PID:0 <@> UID:12 <@> HttpSessionId: <@> com.egain.platform.module.patchinstaller.UpdatesToInstall <@> setupUI() <@> 2019-10-09 20:10:10.818 GMT+0000 || com.egain.platform.module.installer.util.InstallerUtilities :: copyFile:: sOldPath -> \\xyz.cisco.com\cisco\eService\logs\eg_log_cisco01vw_upgrade-installer.log; sNewPath -> \\xyz.cisco.com\cisco\eService\installation\logs\eg_log_xyz_upgrade-installer.log <@>
There are two related defect:
Error occurred while upgrading to 9.02 in distributed deployment setup.
Additional application server cannot be added to existing ECE 11.6 ES1 setup
You can follow this procedure in order to resolve the issue
Step 1. Update the version in egpl_dsm_host from 184.108.40.206.xxxxx to 11.6.1.xxxxx (where xxxxx is build revision for ECE ES1 and 11.6 respectively) for database server
Step 2. On your Database server, run the Structured Query Language (SQL) command in order to check the RELEASE_VERSION for the database component, against the masterdb
select * from egpl_dsm_host
Step 3. Run the command in order to update the RELEASE_VERSION of the Database component to the RELEASE VERSION of the 11.6.1 base version of ECE release, which is, "220.127.116.11731", where 1004 was the host ID for database server
update egpl_dsm_host set release_version = '18.104.22.168731' where HOST_ID = '1004'
Every time you try to upgrade, a backup folder is created in the eservice folder. Inside the log files, you can find the version there as well. After you follow the steps, the RELEASE_VERSION of the DB component, is set to 22.214.171.124731 and upgrade on the Application server is successful.