RSA Web Tier installation on a Linux server fails with error unable to find SMBIOS
4 years ago
Originally Published: 2020-09-18
Article Number
000042559
Applies To
RSA Product Set: SecurID
RSA Product/Service Type: Authentication Manager WebTier
RSA Version/Condition: 8.x
Issue
The Webtier installation fails with the below error:
 
WARN: Bootstrap secret OC_ADMIN_NAME not available, temporary falling back on dev secrets
163812 2020-04-03 08:55:26,088 WARN: Bootstrap secret OC_ADMIN_PASSWORD not available, temporary falling back on dev secrets
163819 2020-04-03 08:55:26,095 INFO: Running setupSystemtoolsBinaries()
163827 2020-04-03 08:55:26,103 INFO: Populating a new systemfields.properties
[mkdir] Created dir: /opt/RSASecurity/RSAAuthenticationManagerWebtier/utils/etc
163828 2020-04-03 08:55:26,104 WARN: Bootstrap secret OC_ADMIN_NAME not available, temporary falling back on dev secrets
163828 2020-04-03 08:55:26,104 WARN: Bootstrap secret OC_ADMIN_PASSWORD not available, temporary falling back on dev secrets
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /opt/RSASecurity/RSAAuthenticationManagerWebtier/webtierBootstrapper/utils/lib/linux-x86_64/libsystemtools.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It is 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$0.call(Unknown Source)
at Secrets.populateSecretsFromMap(Secrets.groovy:182)
at Secrets.this$dist$invoke$3(Secrets.groovy)
at Secrets$1.methodMissing(Secrets.groovy)
at WebtierBootstrapper.createSecrets(WebtierBootstrapper.groovy:284)
at WebtierBootstrapper$createSecrets$3.callCurrent(Unknown Source)
at WebtierBootstrapper.createBootstrapper(WebtierBootstrapper.groovy:95)
at WebtierBootstrapper$createBootstrapper$0.callCurrent(Unknown Source)
at WebtierBootstrapper.installAll(WebtierBootstrapper.groovy:40)
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 WebtierBootstrapper:installAll [FAILED]

 
Cause
Similar to 000037853 it is a compatibility issue. The Virtual Machine Firmware type is set to UEFI instead of BIOS so the installer cannot obtain stable system values (SSV).
Resolution
The Firmware Type should be set to BIOS.
  1. Deploy a new Virtual Machine. 
  2. From Edit Settings > VM Options > Boot Options set the Firmware Type to be BIOS.
  3. Install the Webtier software after finishing the Linux server deployment and it will be completed successfully.
Notes
  • Note that The System Management BIOS (SMBIOS) is required as mentioned in the RSA Authentication Manager Web Tier Getting Started.
  • Also, check the compatibility between the Webtier version and the Linux server version that you are installing the Webtier software on.