[SERVER-19086] Unable to run mongod.exe on Windows 10 due to missing libraries Created: 23/Jun/15  Updated: 17/Apr/17  Resolved: 24/Jun/15

Status: Closed
Project: Core Server
Component/s: Stability
Affects Version/s: 3.0.4
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: Blake Niemyjski Assignee: Ramon Fernandez Marina
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-17368 Create windows SSL zip file with Open... Closed
Related
Operating System: ALL
Steps To Reproduce:

Install Windows 10, run any of the executables in the bin folder.

Participants:

 Description   

---------------------------
mongod.exe - System Error
---------------------------
The program can't start because LIBEAY32.dll is missing from your computer. Try reinstalling the program to fix this problem.
---------------------------
OK
---------------------------



 Comments   
Comment by Ramon Fernandez Marina [ 24/Jun/15 ]

Thanks bniemyjski, good to hear that you're up and running. We're aware it's confusing to install MongoDB on Windows from a zip file and have binaries fail if the library dependencies are not met, and we intend to address that in SERVER-17368 so I'm going to close this ticket.

Comment by Blake Niemyjski [ 24/Jun/15 ]

Thanks, that worked.. I'm wondering if it was just caused by different versions of open ssl (I was using the latest and it still wasn't working).

Comment by Ramon Fernandez Marina [ 24/Jun/15 ]

bniemyjski, can you please install MongoDB using the MSI package and let us know if the binaries, including mongorestore.exe, work on Windows 10?

Thanks,
Ramón.

Comment by Blake Niemyjski [ 23/Jun/15 ]

@ramon please reopen this... This is more of an issue than just those files missing.. I installed open ssl on windows 10 and it failed to launch. When I copy these assemblies to the folder the restore process still fails. There is definitely an issue with mongo on windows 10.

Comment by Ramon Fernandez Marina [ 23/Jun/15 ]

bniemyjski, the zip files currently do not contain SSL libraries, please use the MSI packages. SERVER-17368 was opened to include these libraries in zip files as well, so I'm going to close this ticket as a duplicate. Feel free to tune in to SERVER-17368 for updates.

Regards,
Ramón.

Comment by Blake Niemyjski [ 23/Jun/15 ]

mongodb-win32-x86_64-2008plus-ssl-3.0.4.zip

Comment by Blake Niemyjski [ 23/Jun/15 ]

Also can't restore:

---------------------------
mongorestore.exe - Entry Point Not Found
---------------------------
The procedure entry point TLSv1_1_method could not be located in the dynamic link library D:\mongodb\bin\mongorestore.exe.
---------------------------
OK
---------------------------

Comment by Blake Niemyjski [ 23/Jun/15 ]

Copying libeay32.dll and ssleay32.dll from here ( http://indy.fulgan.com/SSL/ ) into the bin folder solved the issue.. However, these files should be included in the bin folder / msi so users don't run into this on a fresh windows 10 install..

Generated at Thu Feb 08 03:49:46 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.