After performing upgrade to 5.7.3 from 5.7.0 via the Agent Manager dashboard in the Foglight console, the Agent Manager fails to restart.
Looking in the Agent Manager logs, errors similar to the following are found:
ERROR [native] Unable to load Java VM shared library to start JVM: The specified module could not be found.
Looking in the Agent Manager install directory, the JRE directory is present and populated
A 32bit install of FglAM 5.7.0 was installed on a 64 bit host OS.
When Foglight pushed out the Agent Manager upgrade, the 64bit version was sent as the host OS is 64bit. There is no upgrade required for the JRE between FglAM 5.7.0 and FglAM 5.7.3, so the 32bit JRE was left in place.
Due to the mismatch between the 64bit FglAM binary and the 32bit JRE, FglAM fails to recognize the installed JRE version.