Hello All,
Recently i tried installing Apache CouchDB on Windows Server 2012 Standard
Edition (x64) system. Our observations:
1. Apache CouchDB service was not starting when started from Windows
Service Control Manager.
When we see the CouchDB logs, we see below logs, getting logged
continuously.
[Fri, 10 Apr 2015 19:11:34 GMT] [error] [<0.166.0>] Unable to load crypto
library. Failed with error:
"load_failed, Failed to load NIF library
c:/CouchDB/lib/crypto-2.1/priv/lib/crypto: 'Unspecified error'"
OpenSSL might not be installed on this system.
2. When we start Apache CouchDB using couchdb.bat file present in
<InstallDir>/bin, it starts properly as a console application.
3. I understand that service is not able to start, probably because its
failing to resolve the dependencies. Hence gave the <InstallDir>/bin in the
PATH enviroment variable and even after this it failed to start.
4. Finally to resolve i had to copy all the *.dll files under
"<InstallDir>/bin" to "<InstallDir>/erts-5.9/bin" and then restarted and it
worked fine.
Any idea, if this is a know issue and is there any way to overcome this in
a better way.
I'm using currently using Apache CouchDb v1.0.2.
--
Regards,
Avadhut.