dcsimg

Error: “MsiExec.exe – Ordinal Not Found …. dynamic library LIBEAY32.dll.”

Products

Webtrends Analytics 8.1x
Webtrends Analytics 8.0x
Webtrends Enterprise 7.x
Webtrends Professional 7.x
Webtrends Small Business 7.x

Issue

During installation or upgrade of the product, the following error message displays:
MsiExec.exe – Ordinal Not Found
The ordinal 2821 could not be located in the dynamic library LIBEAY32.dll.
Note: Depending on the version of the product being installed, the ordinal number may be different.

Resolution

Libeay32.dll is an OpenSSL encryption library that is used in secure communications (https for example). Many applications overwrite or modify this file when installed, and these applications include Filezilla and Crystal Reports.
This error occurs when an application installs a version of libeay32.dll to the Windows system directory that is different than the one installed by Webtrends. Windows order of operations will have it search the system directory before looking in the rest of the path for the file in question, and as a result will attempt to use the mismatched version.
The solution to this issue is to remove the application that installed the other version of the file and then restore the original copy, or to replace the older copy with the appropriate one. Following that, it should be possible to install Webtrends with the file in place and get a functioning installation.