VMware Quick Setup fails at Configuring Appliance with the error Unable to find SMBIOS for RSA Authentication Manager 8.4
2 years ago
Originally Published: 2019-08-20
Article Number
000041205
Applies To
RSA Product Set: SecurID
RSA Product/Service Type: Authentication Manager
RSA Version/Condition: 8.4.x
Issue
After going through Quick Setup, the process fails at Configuring Appliance and gives an option to download the install logs. The Quick Setup logs can be found in the downloaded logs at <log_directory>/install_logs/config/config.sh_InstallAM_completeInstallAfterQuickSetup_<timestamp>.log.

When checking the log file, you will find the following error stack:
17751  2019-08-20 20:52:01,142 INFO: Generating operations console key pair
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /opt/rsa/am/utils/lib/linux-x86_64/libsystemtools.so 
which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
Unable to find SMBIOS
Exception in thread "main" com.rsa.ims.security.keymanager.sys.SystemValuesMissingException: getSSVS error: Resource 
temporarily unavailable
	at com.rsa.ims.security.lockbox.crypto.SystemTools.getSSVSEx(Native Method)
	at com.rsa.ims.security.lockbox.crypto.h.a(h.java:94)
	at com.rsa.ims.security.lockbox.crypto.j.a(j.java:10)
	at com.rsa.ims.security.lockbox.crypto.j.d(j.java:15)
	at com.rsa.ims.security.lockbox.crypto.h.b(h.java:89)
	at com.rsa.ims.security.lockbox.crypto.h.b(h.java:12)
	at com.rsa.ims.security.lockbox.b.a(b.java:349)
	at com.rsa.ims.security.lockbox.b.saveFields(b.java:171)
	at com.rsa.ims.security.lockbox.b.saveFields(b.java:160)
	at com.rsa.ims.security.keymanager.sys.FieldsManager$saveFields$1.call(Unknown Source)
	at Secrets.populateInitialSecrets(Secrets.groovy:167)
	at Secrets.create(Secrets.groovy:143)
	at Secrets$create$1.call(Unknown Source)
	at InstallAM.installAfterSoftware(InstallAM.groovy:23)
	at InstallAM.refreshExceptSoftware(InstallAM.groovy:46)
	at InstallAM.completeInstallAfterQuickSetup(InstallAM.groovy:88)
	at com.rsa.plugins.install.GroovyInstallEngine.invokeScript(GroovyInstallEngine.groovy:68)
	at com.rsa.plugins.install.GroovyInstallEngine$_runTask_closure2.doCall(GroovyInstallEngine.groovy:57)
	at com.rsa.plugins.install.GroovyInstallEngine.runTask(GroovyInstallEngine.groovy:56)
	at com.rsa.plugins.install.GroovyInstallEngine$_runTasks_closure3.doCall(GroovyInstallEngine.groovy:106)
	at com.rsa.plugins.install.GroovyInstallEngine.runTasks(GroovyInstallEngine.groovy:105)
	at com.rsa.plugins.install.GroovyInstallEngine$runTasks.call(Unknown Source)
	at com.rsa.plugins.install.CommandLineInstallEngine.main(CommandLineInstallEngine.groovy:40)
Configuration step InstallAM:completeInstallAfterQuickSetup [FAILED]

Check the ESXi using the vSphere Web Client by going into Edit Settings > VM Options > Boot Options.  You will find that the Firmware Type is set to UEFI / EFI.

Cause
This is a compatibility issue. If the installer cannot obtain stable system values (SSV), then the system is not suitable for Authentication Manager. The SSV are used as a factor in handling the applications secrets. In this case, the Virtual Machine Firmware type is set to UEFI instead of BIOS
Resolution
The Firmware Type should be kept as BIOS, as that is the default setting. 

From ESXi, try the following:
  1. Delete the Virtual Machine that is showing this issue.
  2. Create a new Virtual Machine by importing a new Authentication Manager 8.4 OVA.
  3. Navigate to Edit Settings > VM Options > Boot Options, and make sure the Firmware Type is BIOS.
  4. Boot the new Virtual Machine, enter the network settings and let the machine boot to show the Quick Setup URL and Access Code.
  5. You should be able to go through Quick Setup with no issues.
Attachments
If the attachment does not open when clicked, please refresh the page and try again. You must be logged into view the file(s).