Below errors can be seen in the installer log.
ERROR [Thread-31] com.quest.nitro.installanywhere.util.UpgradeLibraryUtils - Declared field not exist: {0}
java.lang.NoSuchFieldException: sys_paths
ERROR [Thread-31] com.quest.nitro.installanywhere.action.FoglightUpgradeRequirementCheckAction - Error occurs when checking upgrade requirement: {0}
java.lang.Exception: Change Java library path failed.
WORKAROUND 1
Temporarily switch to SQL server authentication to perform the upgrade and change back to Integrated Authentication once completed:
server.database.integratedauth = "false";
server.database.user = "USERNAME";
server.database.password = "PASSWORD";
Note: The password has to be encrypted. KB 4232181 can be used to encrypt the password.
Once the above changes are done reattempt the upgrade and it should be completed successfully.
WORKAROUND 2
To complete the upgrade without changing to SQL Authentication, complete the following steps:
server.database.integratedauth = "false";
server.database.url = "jdbc:sqlserver://DATABASE_HOST:PORT;database=DB_NAME;encrypt=false;integratedSecurity=true;trustServerCertificate=true";
JDBC URL Format:
jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]
-Dquest.cartridge.check.disabled=true
. Example:
Foglight-7_1_0-install_windows-x86_64.exe -Dquest.cartridge.check.disabled=true
server.vm.optionX = "-Dfoglight.database.upgrade=true";
Note: Replace X with the next number in the sequence of VM options.
STATUS
Issue logged as defect Id. FOG-7446 and has been fixed in the 7.3.0 and higher releases of Foglight.
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. 使用条款 隐私 Cookie Preference Center