IRC logs for #aegir, 2017-12-18 (GMT)

2017-12-17
2017-12-19
TimeNickMessage
[19:14:13]* ybabel has joined #aegir
[19:23:02]* reaper013 has joined #aegir
[23:09:34]* reaper013 has quit (Ping timeout: 260 seconds)
[00:57:33]* reaper013 has joined #aegir
[02:12:09]* reaper013 has quit (Ping timeout: 260 seconds)
[02:12:27]* theMusician has joined #aegir
[05:29:19]* anarcat has quit (Read error: Connection reset by peer)
[05:29:39]* anarcat has joined #aegir
[05:58:09]* theMusician has quit (Ping timeout: 248 seconds)
[06:02:16]<jonpugh1>colan[m]: ergonlogic[m] I'm having issues with hosting_https, I keep getting the ToS message, but running it doesn't fix
[06:02:26]<jonpugh1>> To accept these terms of service run `/var/aegir/config/letsencrypt/script --register --accept-terms`.
[06:05:42]* ybabel1 has joined #aegir
[06:06:12]* ybabel has quit (Ping timeout: 272 seconds)
[06:06:12]* ybabel1 is now known as ybabel
[06:06:20]<helmo42[m]>Jonpugh please try the quick-review branch... That issue should be fixed their
[06:09:12]<jonpugh1>thanks helmo! trying...
[06:10:51]<jonpugh1>huh...
[06:10:53]<jonpugh1>Unknown parameter detected: --accept-terms
[06:11:58]<jonpugh1>for
[06:12:06]<jonpugh1>`Running: /var/aegir/config/letsencrypt/script --cron --accept-terms --config /var/aegir/`
[06:16:55]<jonpugh1>very confusing :(
[06:22:12]<jonpugh1>ok, I just removed the /config/letsencrypt and config.letsencrypt,d folders and reverified and it worked
[06:22:14]<jonpugh1>thanks helmo42[m] !
[06:53:50]<helmo42[m]>The re-verify is key here... Maybe we should add an update hook to trigger that
[06:54:08]<jonpugh1>it was more than that, I had to delete the old folders
[06:55:51]<jonpugh1>I question whether dehydrated should have been used. There are PHP ACME clients
[06:56:30]<jonpugh1>the letsencrypt/script was out of date
[06:56:37]<jonpugh1>different options
[07:23:29]* theMusician has joined #aegir
[07:25:18]* theMusician has quit (Client Quit)
[07:44:46]* theMusician has joined #aegir
[07:50:54]* ybabel has quit (Quit: ybabel)
[08:20:29]<colan>sorry, was on a client call. yes, let's add complete update hooks if we need to.
[08:22:59]<colan>@freenode_jonpugh[m]:matrix.org: I can't remember exactly why we landed on that shell script, but i do remember asking that same question. Can anyone else remember how we can to that decision?
[08:23:22]<colan>ergonlogic: ^^^
[08:24:01]<colan>we can always do something different for aegir 4/5/6... ;)
[08:25:03]<colan>basically, the thing works, so i'd be reluctant to replace it with something else in aegir 3.
[09:27:29]<ergonlogic[m]>The reasons we went with dehydrated were that (a) it was the most mature ACME client available at the time that we started the project, that (b) would not insist on writing web server configs.
[09:28:54]<colan>@freenode_jonpugh[m]:matrix.org: ^^^
[09:36:56]<ergonlogic[m]>also, the dehydrated part is pretty isolated. So implementing the ACME handshake, etc. differently shouldn't take a tonne of work.
[09:45:11]<ergonlogic[m]>... and we built hosting_https to be reasonably pluggable, so there's no need to replace the current implementation, nor to wait until 4/5/6. Just fork/rename hosting_letsencrypt, and implement an alternative solution using a php lib (or whatever)