On Tuesday, 13 December 2016 10:29:38 UTC+11, mpl wrote: > > On 13 December 2016 at 00:12, Adrian Tritschler <[email protected] > <javascript:>> wrote: > >> Matthieu, >> >> Aargh! Thank you. The glory of a second set of eyes. Perhaps the >> config parser needs to spit out "unrecognised option ..." >> >> So to use letsencrypt it looks as though I'll need to use port 443, which >> requires running camlistore as root (cf port 3179 and running it as an >> ordinary account). It also surprised me as I'm doing this remotely at the >> moment and I didn't think I had 443 redirected from my ADSL box back to the >> linux system. >> > > No. I have to look at some details of autocert again to remember how it > works, but camlistored itself does not have to listen on 443, and it > certainly does not have to run as root. But yes, I think you do need the > port to be NATed properly. >
I think I'll have revisit what I'm running on the box and how the ports and NATs are done. At the moment I've just got a straight NAT from my ADSL box of 3179, 443 and 22 to the same ports on the linux box. thanks for your help, regardless! Adrian > All fixed now, or at least understood. >> >> Adrian >> >> On Tuesday, 13 December 2016 09:56:33 UTC+11, mpl wrote: >>> >>> you have a typo in the config, s/httpCert/httpsCert/ :-) >>> >>> >>> On 12 December 2016 at 23:54, Adrian Tritschler <[email protected]> >>> wrote: >>> >>>> Matthieu, >>>> >>>> Yes, I seem to be getting those errors when trying to use a self-signed >>>> certificate. >>>> >>>> I've just regenerated the self-signed cert because the previous one had >>>> expired (possibly adding to my confusion). >>>> >>>> The config file holds: >>>> >>>> "baseURL": "https://millpond.dyndns.org:3179/", >>>> "listen": ":3179", >>>> "https": true, >>>> "httpCert": "/home/ajft/.config/camlistore/cert.crt", >>>> "httpKey": "/home/ajft/.config/camlistore/cert.key", >>>> >>>> The console log shows: >>>> >>>> 2016/12/13 09:37:52 Starting camlistored version 2016-12-09-bace8b0; Go >>>> go1.7.3 (linux/amd64) >>>> 2016/12/13 09:37:52 TLS enabled, with Let's Encrypt >>>> 2016/12/13 09:37:52 Starting to listen on https://localhost:3179 >>>> : >>>> 2016/12/13 09:37:52 Available on https://millpond.dyndns.org:3179/ui/ >>>> >>>> Then attempting to connect from a browser gets me the "acme: identifier >>>> authorization failed" >>>> >>>> Confirmed. Just ran the binary from camlistore-0.9 with the >>>> self-signed cert config and it works correctly >>>> >>>> Adrian >>>> >>>> On Tuesday, 13 December 2016 09:09:58 UTC+11, mpl wrote: >>>>> >>>>> I was about to say that, while we figure this out, you should be able >>>>> to go back to self-signed certs anyway. Then I've reread your message and >>>>> realized that you seem to have that at the beginning anyway, so that >>>>> would >>>>> be a bug too. >>>>> Do you confirm that you had some existing cert and key specified in >>>>> your high-level config file, and that you were already getting the "acme: >>>>> identifier authorization failed" message? >>>>> >>>>> >>>>> On 12 December 2016 at 23:02, Adrian Tritschler <[email protected] >>>>> > wrote: >>>>> >>>>>> >>>>>> My config file already has (and has had for months): >>>>>> >>>>>> "baseURL": "https://millpond.dyndns.org:3179", >>>>>> "listen": ":3179", >>>>>> >>>>>> Which produces log messages: >>>>>> >>>>>> 2016/12/13 08:54:32 TLS enabled, with Let's Encrypt >>>>>> 2016/12/13 08:54:32 Starting to listen on https://localhost:3179 >>>>>> : >>>>>> 2016/12/13 08:54:32 Available on https://millpond.dyndns.org:3179/ui/ >>>>>> >>>>>> Then the following error when I try and connect >>>>>> 2016/12/13 08:54:45 http: TLS handshake error from >>>>>> xxx.xxx.xxx.xxx:62004: acme: identifier authorization failed >>>>>> >>>>>> I've just tried with both >>>>>> "baseURL": "https://millpond.dyndns.org:3179", >>>>>> "listen": ":3179", >>>>>> >>>>>> and >>>>>> "baseURL": "https://millpond.dyndns.org:3179/", >>>>>> "listen": ":3179", >>>>>> >>>>>> With the same errors >>>>>> >>>>>> Adrian >>>>>> >>>>>> On Tuesday, 13 December 2016 01:53:50 UTC+11, mpl wrote: >>>>>>> >>>>>>> yeah, I should document that part better, sorry about that. >>>>>>> >>>>>>> camlistored should be able to figure out the fqdn that it will use >>>>>>> for Let's Encrypt from either the "listen" config field, or the >>>>>>> "baseURL" >>>>>>> one. So, could you please try with: >>>>>>> "baseURL": "https://millpond.dyndns.org:3179/" >>>>>>> in your config file? >>>>>>> >>>>>>> >>>>>>> >>>>>>> On 12 December 2016 at 05:02, Adrian Tritschler < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> I've been running a current build of camlistore on my home linux >>>>>>>> PC, and accessing it remotely via a hostname configured in dynDns, >>>>>>>> this has >>>>>>>> been working for some months using a self-signed certificated. >>>>>>>> >>>>>>>> Sometime in the last few days I've restarted the PC due to kernel >>>>>>>> updates etc, and now I'm having ssl problems. >>>>>>>> >>>>>>>> With the references to my old self-signed cert. it won't run any >>>>>>>> more, I get various errors depending on which browser I use: >>>>>>>> >>>>>>>> 2016/12/12 14:54:28 http: TLS handshake error from >>>>>>>> 130.194.109.243:51940: acme: identifier authorization failed >>>>>>>> >>>>>>>> Removing the "httpCert" and "httpKey" entries in my config file and >>>>>>>> restarting camlistored I get: >>>>>>>> >>>>>>>> 2016/12/12 14:41:45 Starting camlistored version >>>>>>>> 2016-12-09-bace8b0; Go go1.7.3 (linux/amd64) >>>>>>>> 2016/12/12 14:41:45 TLS enabled, with Let's Encrypt >>>>>>>> 2016/12/12 14:41:45 Starting to listen on https://localhost:3179 >>>>>>>> : >>>>>>>> 2016/12/12 14:41:45 ui: serving Closure from embedded resources >>>>>>>> 2016/12/12 14:41:45 Available on >>>>>>>> https://millpond.dyndns.org:3179/ui/ >>>>>>>> >>>>>>>> But attempting to connect from an external web client I get errors >>>>>>>> in the browser and on the camlistore console, once again: >>>>>>>> >>>>>>>> 2016/12/12 14:45:40 http: TLS handshake error from >>>>>>>> XXX.XXX.XXX.XXX:51761: acme: identifier authorization failed >>>>>>>> >>>>>>>> I suspect that somewhere I've missed a step where I tell the >>>>>>>> config. that the fqdn is millpond.dyndns.org, but I can't work out >>>>>>>> where. >>>>>>>> >>>>>>>> Adrian >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "Camlistore" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to [email protected]. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Camlistore" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Camlistore" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Camlistore" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Camlistore" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
