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.
Click below to sign up and get $100 of credit to try our products over 60 days!
Hi @Scottj,
It does seem like you’ve missed a couple of steps as the error suggests there are some missing files :
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
Figured it out, I missed steps. Example, bottom of step 3, they just dump the necessary keys in the server directory.