Client Issue on Ubuntu 14.04


#1

Hello

I am having issue in running the Client on My Easyengine Web Server.

I clone the client in my Web Server but when i run the following code ./letsencrypt-auto I am getting the following error
"The directory ‘/home/ubuntu/.cache/pip/http’ or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag."

I am using Amazon Web Services with Ubuntu 14.04 LTS.

Please Let me know where I am wrong.

Best Regards,
Rahul Sadarangani


#2

Hi Rahul,

I’m guessing that as this isn’t a straight apache / Nginx install, you will need to to a manual install, i.e.

/letsencrypt-auto certonly --standalone --email admin@thing.com -d thing.com -d www.thing.com


#3

I don’t use Ubuntu but i think it’s complaining due to where you’re running ./letsencrypt-auto command from as the command installs the client and files in parent directory relative to the git cloned files directory. So it’s probably trying to install at /home/ubuntu and the user ownership is different

for instance my git clone directory is at /root/tools/letsencrypt and letsencrypt-auto command installs client files etc to /root/.cache/ where that specific directory above ends up at /root/.cache/pip/http/

Just a hunch :slight_smile: