I am attempting to run a Monero daemon on my Ubuntu 16.04 machine. I followed these steps to compile monero, and have successfully compiled the binaries required to run a Monero daemon.

When I run sudo ./monerod in my ~/monero/build/Linux/master/release/bin folder, the daemon starts, but when it attempts to generate an SSL certificate after initializing the core RPC server, I receive the error:

ERROR net.ssl contrib/epee/include/net/abstract_tcp_server2.inl:970 Error starting server: Failed to create certificate

My daemon then shuts down. What step have I missed?


2 Answers 2


You are compiling the master branch (which includes an SSL commit/PR). I would advise building the most recent release tag / branch, as documented in the official compilation instructions.

Note, the most recent release tag is currently v0.14.0.2 so can be checked out with git checkout v0.14.0.2 after you have cloned.


Fixed in PR#5257 https://github.com/monero-project/monero/pull/5257

Skipping extra unnecessary cruft.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.