BioStar Server Error "Ordinal Not Found"


Affected Products & Versions: BioStar 1


Summary

The problem can occur if there is higher version of LIBEAY32.dll or higher version of SSLEAY32.dll which we sent with BioStar.

The error below will occur.


The ordinal 354 could not be located in the dynamic link library LIBEAY32.dll.


BioStar uses 0.9.8d version LIBEAY32.dll.



Issue Reproduction:

Install higher version than higher version of LIBEAY32.dll or higher version of SSLEAY32.dll


Solution:

1. Go to "C:\Program Files\BioStar\server\Win32OpenSSL-0_9_8d.exe" and run Win32OpenSSL-0_9_8d.exe ad administrator.


2. Restart the PC.


3. Confirm whether the problem persists.


If the problem persists, please follow the procedure below and inform me the result.


4. Go to C:\Program files(x86)\BioStar\server and confirm whether there is LIBEAY32.dll.


5. Click right mouse button on the file and confirm the version of the file to "properties" of the file. If the version is not 0.9.8d version, please delete the file.


6. If your machine is 32bit, go to C:\Windows\System32 and confirm LIBEAY32.dll. Click right mouse button on the file and confirm the version of the file to "properties" of the file. If the version is not 0.9.8d version, please delete the file. Go to "C:\Program Files\BioStar\server\Win32OpenSSL-0_9_8d.exe" and run Win32OpenSSL-0_9_8d.exe ad administrator.


7. If your machine is 64bit, go to C:\Windows\SysWow64 and confirm LIBEAY32.dll. Click right mouse button on the file and confirm the version of the file to "properties" of the file. If the version is not 0.9.8d version, please delete the file. Go to "C:\Program Files\BioStar\server\Win32OpenSSL-0_9_8d.exe" and run Win32OpenSSL-0_9_8d.exe ad administrator.