Question

Fails to start, log; "No such file" for all easyrsa keys.

Posted March 24, 2021 384 views
UbuntuSecurityVPNUbuntu 20.04

Per the article step 1 I made the ~/easy-rsa/ directory and made keys in there using easy-rsa.

When I start the OpenVPN service it fails to start and drops this in the log file;

Options error: --dh fails with 'dh.pem': No such file or directory (errno=2)
Options error: --ca fails with 'ca.crt': No such file or directory (errno=2)
Options error: --cert fails with 'server.crt': No such file or directory (errno=2)
etc,etc

Per step 7 I am using user nobody but remarking that out doesn’t help as I’m assuming the service account doesn’t have access to those files either with the way step 1 sets that up.

Even declaring the full path to the key files in the config like “ca /home/username/easy-rsa/pki/ca.crt"doesn’t get it to work, assumed permission issue.

What am I missing here?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
Submit an Answer
2 answers
Show answer This answer has been marked as resolved by Scottj.

Hi @Scottj,

It does seem like you’ve missed a couple of steps as the error suggests there are some missing files :

Options error: --dh fails with 'dh.pem': No such file or directory (errno=2)
Options error: --ca fails with 'ca.crt': No such file or directory (errno=2)
Options error: --cert fails with 'server.crt': No such file or directory (errno=2)
etc,etc

I can see you’ve managed to see that and I’m glad as well!

Having said that, if you encounter any other issues, feel free to ask a question in the community, that is why it is here for. So that we can support eachother.

Regards,
KFSys