No token storage device was detected. Verify that the device is attached or contact your administrator error and database token information cached when upgrading or reinstalling RSA SecurID Software Token 4.2.1 for Mac OS X
RSA Product Set: SecurID RSA Product/Service Type: Software Token RSA Version/Condition: 4.1.2, 4.2.1 O/S Version: macOS Mojave 10.14, 64-bit, macOS High Sierra 10.13, 64-bit, macOS Sierra (version 10.12, 64-bit)
After upgrading from RSA SecurID Software Token 4.1.2 for Mac OS X to RSA SecurID Software Token 4.2.1 for Mac OS X, the database token file is no longer accessible. The RSA SecurID Software Token 4.2.1 for Mac OS X can no longer read the database token file and throws the following error:
No token storage device was detected. Verify that the device is attached or contact your administrator.
The Mac caches the database token file and restores it when installing the RSA SecurID Software Token 4.1.2 for Mac OS X again.
The operating system caches the database token file in /Users/<username>/Library/Saved Application State and restores it back upon installing the application again.
To resolve the issue, delete the saved application because the database token file remains on the computer, even after the uninstall. Failing to remove the file means that a password prompt appears after reinstall or you see the No token storage device was detected error.
Follow the steps below to move the file to /tmp before uninstalling the app.
Open the Terminal application by going to Applications/Utilities/Terminal.
Move the file to /tmp:
cd /Users/<username>/Library/Saved Application State
mv com.rsa.* /tmp/
Uninstall the app:
cd /Library/Application\ Support/SecurID
Restart the machine.
Install RSA SecurID Software Token 4.2.1 for Mac OS X.
When the application launches, it prompts to enter the keychain password. Enter the password.