When installing eIAM on a machine that has already eIAM installed and removed previously, installation fails with the following error in the etdir_dxsetup_install.log:
DXSETUP -- Error 1608, Could not retrieve Version String
DXSETUP -- Return: 1608
The problem appears when the registry has rogue entries under the Windows Installer areas. This may have occurred if a user attempted to manually remove eTrust Directory and missed a few of the important registry keys that Windows Installer references:
The keys that need to be deleted are the Microsoft packed GUID form of the 'Upgrade Code' for the specific Caller ID that the client is installing. This can be fixed by using the etdir_cleanup.exe tool.
eIAM can then install successfully
Other Relevant Information: