<div dir="ltr"><div><div>The letsencrypt program that is in the 16.04 repos did not work for renewal. This may be due to the version being quite old compared to the current version from the EFF.<br><br></div>There is another way though: you get the current version, yet use debian's package management for dependencies.<br><br></div>Here is how to do it:<br><div><div><br></div><div>=== Initial certificates ===<br></div><div># Add certbot's repository<br>aptitude install software-properties-common<br>sudo add-apt-repository ppa:certbot/certbot<br><br># Update<br>aptitude update<br><br># Install certbot<br>aptitude install certbot<br><br># Stop the web server<br>service nginx stop<br><br># Issue a certificate for each domain that you have<br>certbot certonly --standalone -d <a href="http://example.org">example.org</a> -d <a href="http://www.example.org">www.example.org</a><br>certbot certonly --standalone -d <a href="http://example.com">example.com</a> -d <a href="http://www.example.com">www.example.com</a><br>...<br><br># Start the web server<br>service nginx start<br></div><div>=== End ===<br><br><br></div><div>For renewals you do this:<br><br>=== Renewals ===<br># Stop the web server<br>service nginx stop<br><br># Attempt to renew all the certificates for all domains<br>certbot renew <br><br># Start the web server<br>service nginx start<br>=== End ===</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Mar 19, 2017 at 11:20 AM, Khalid Baheyeldin <span dir="ltr"><<a href="mailto:kb@2bits.com" target="_blank">kb@2bits.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>A followup for those who might experience it ...<br><br></div>On the 14.04 servers, I installed Let's Encrypt using a download (or a git clone) from their site. It worked well, and updated itself to ~/.local.<br><br>When I upgraded from 14.04 to 16.04, it failed to update itself, saying python datetime not found.<br><br></div>Instead of spending time to troubleshoot the manual install/update, I opted for installing Let's Encrypt from the repositories.<br><br>sudo apt install letsencrypt<br><br></div>And then instead of certbot-auto as a command, use letsencrypt with the same options.<br><br></div>Works the same.<br></div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Khalid M. Baheyeldin<br><a href="http://2bits.com" target="_blank">2bits.com</a>, Inc.<br>Fast Reliable Drupal<br>Drupal optimization, development, customization and consulting.<br>Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>For every complex problem, there is an answer that is clear, simple, and wrong." -- H.L. Mencken<br></div>
</div>