Cloudron 3.1 fresh install changes the time zone?
-
Hi, After install on a Fresh Ubuntu 16.04.5 LTS VM, i noted that cloudron changes the time zone from CDT to UTC wich means different hour. Is this normal? Will this provote errors on Let's Encrypt certif (because i'm having now and i wantto understand if is this or it's me doing something wrong.
Sudo journalctl -u box mentions a External Error on database from yellowtent (?) but didnt mention a certificate failure.
On previous version all was good with no errors at all. Same UBUNTU version, actually same iso file, but on this one i'm not being able to reach setup.html page.
Any clues?
regards -
Sorry to use the same post, but since the problem remains I will like to use the thread.
Again, my problem seems to be Let's Encrypt, which i already have a while a go, I manage to solve it using a old iso image of Ubuntu. And as i said is the same image that I'm using now. Please follow some data
This is the port status of the install
Status: activeTo Action From
22/tcp ALLOW Anywhere
80/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
22/tcp (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
443/tcp (v6) ALLOW Anywhere (v6)and this is the Journalctl -u box
Sep 18 02:39:03 localhost systemd[1]: Started Cloudron Admin.
Sep 18 02:39:07 localhost node[1384]: ==========================================
Sep 18 02:39:07 localhost node[1384]: Cloudron will use the following settings
Sep 18 02:39:07 localhost node[1384]: ==========================================
Sep 18 02:39:07 localhost node[1384]: Environment: CLOUDRON
Sep 18 02:39:07 localhost node[1384]: Version: 3.1.4
Sep 18 02:39:07 localhost node[1384]: Admin Origin: https://
Sep 18 02:39:07 localhost node[1384]: Appstore API server origin: https://api.cloudron.io
Sep 18 02:39:07 localhost node[1384]: Appstore Web server origin: https://cloudron.io
Sep 18 02:39:07 localhost node[1384]: SysAdmin Port: 3001
Sep 18 02:39:07 localhost node[1384]: LDAP Server Port: 3002
Sep 18 02:39:07 localhost node[1384]: Docker Proxy Port: 3003
Sep 18 02:39:07 localhost node[1384]: ==========================================
Sep 18 02:39:07 localhost node[1384]: Warning: connect.session() MemoryStore is not
Sep 18 02:39:07 localhost node[1384]: designed for a production environment, as it will leak
Sep 18 02:39:07 localhost node[1384]: memory, and will not scale past a single process.
Sep 18 02:39:07 localhost node[1384]: box:shell reload execFile: /usr/bin/sudo
Sep 18 02:39:07 localhost sudo[1579]: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 18 02:39:07 localhost sudo[1579]: pam_unix(sudo:session): session closed for user root
Sep 18 02:39:07 localhost node[1384]: box:certificates configureDefaultServer: done
Sep 18 02:39:07 localhost node[1384]: box:cron Creating jobs with timezone America/Los_Angeles
Sep 18 02:39:07 localhost node[1384]: box:cron Apps auto update pattern changed to 00 30 1,3,5,23 * * *
Sep 18 02:39:07 localhost node[1384]: box:cron Box auto update pattern changed to 00 00 1,3,5,23 * * *
Sep 18 02:39:07 localhost node[1384]: box:cron Dynamic DNS setting changed to false
Sep 18 02:39:07 localhost node[1384]: box:setup configureWebadmin: adminDomain: status:{"dns":false,"tls":false,"configuring":false,"restore":{"active":false,"error":null}}
Sep 18 02:39:07 localhost node[1384]: box:dockerproxy startDockerProxy: started proxy on port 3003
Sep 18 02:39:07 localhost node[1384]: box:apphealthmonitor Starting apphealthmonitor
Sep 18 02:39:07 localhost node[1384]: box:apphealthmonitor Listening for docker events
Sep 18 02:39:07 localhost node[1384]: Cloudron is up and running
Sep 18 02:39:07 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:39:17 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:39:27 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:39:38 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:39:48 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:39:58 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:40:01 localhost node[1384]: box:scheduler sync: synchronizing global state with installed app state
Sep 18 02:40:01 localhost node[1384]: box:scheduler sync: done
Sep 18 02:40:08 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:40:18 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:40:28 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:40:38 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:40:48 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:40:58 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:41:00 localhost node[1384]: box:scheduler sync: synchronizing global state with installed app state
Sep 18 02:41:00 localhost node[1384]: box:scheduler sync: done
Sep 18 02:41:08 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:41:18 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:41:28 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:41:38 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:41:48 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:41:58 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:42:00 localhost node[1384]: box:scheduler sync: synchronizing global state with installed app state
Sep 18 02:42:00 localhost node[1384]: box:scheduler sync: done
Sep 18 02:42:08 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:42:16 localhost node[1384]: box:setup dnsSetup: Setting up Cloudron with domain geotbx.info and zone geotbx.info using admin fqdn my.geotbx.info
Sep 18 02:42:17 localhost node[1384]: box:dns/godaddy upsert: cloudrontestdns in zone geotbx.info of type A with values ["23.124.128.75"]
Sep 18 02:42:17 localhost node[1384]: box:dns/godaddy verifyDnsConfig: Test A record added with change id undefined
Sep 18 02:42:17 localhost node[1384]: box:dns/godaddy get: cloudrontestdns in zone geotbx.info of type A with values ["23.124.128.75"]
Sep 18 02:42:17 localhost node[1384]: box:dns/godaddy get: cloudrontestdns in zone geotbx.info of type A
Sep 18 02:42:18 localhost node[1384]: box:dns/godaddy get: [{"data":"23.124.128.75","name":"cloudrontestdns","ttl":600,"type":"A"}]
Sep 18 02:42:18 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:42:18 localhost node[1384]: box:dns/godaddy del: done
Sep 18 02:42:18 localhost node[1384]: box:dns/godaddy verifyDnsConfig: Test A record removed again
Sep 18 02:42:19 localhost node[1384]: Generating a 2048 bit RSA private key
Sep 18 02:42:19 localhost node[1384]: .............................................+++
Sep 18 02:42:19 localhost node[1384]: ....................+++
Sep 18 02:42:19 localhost node[1384]: writing new private key to '/home/yellowtent/boxdata/certs/geotbx.info.host.key'
Sep 18 02:42:19 localhost node[1384]: -----
Sep 18 02:42:19 localhost node[1384]: box:shell reload execFile: /usr/bin/sudo
Sep 18 02:42:19 localhost sudo[1720]: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 18 02:42:19 localhost sudo[1720]: pam_unix(sudo:session): session closed for user root
Sep 18 02:42:19 localhost node[1384]: box:clients Adding default clients
Sep 18 02:42:19 localhost node[1384]: box:setup configureWebadmin: adminDomain:geotbx.info status:{"dns":false,"tls":false,"configuring":false,"restore":{"active":false,"error":null}}
Sep 18 02:42:19 localhost node[1384]: box:mail Generating new DKIM keys for geotbx.info
Sep 18 02:42:19 localhost node[1384]: Generating RSA private key, 1024 bit long modulus
Sep 18 02:42:19 localhost node[1384]: ........++++++
Sep 18 02:42:19 localhost node[1384]: ............++++++
Sep 18 02:42:19 localhost node[1384]: e is 65537 (0x10001)
Sep 18 02:42:19 localhost node[1384]: writing RSA key
Sep 18 02:42:19 localhost node[1384]: box:mail addDnsRecords: [{"subdomain":"cloudron._domainkey","domain":"geotbx.info","type":"TXT","values":[""v=DKIM1; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5t2lsCQpw5wo07EKcFfVzrsUiW+FhvywglUkaV/2q5VC+yDsGFux6y4k9UV+zQPeqG0hVzRifUdOjLevsW5wtUAVbvuIwUt1GPcmSlq0Bk3NaiNeQT7BMh4ZBKV2HpfMaf1dHuHGUU94sZRoqReZFtIjOFbXVt5i7vTm5i7jXSwIDAQAB""]}]
Sep 18 02:42:19 localhost node[1384]: box:dns/godaddy get: @ in zone geotbx.info of type TXT
Sep 18 02:42:19 localhost node[1384]: box:domains upsertDNSRecord: my on geotbx.info type A values [ '23.124.128.75' ]
Sep 18 02:42:19 localhost node[1384]: box:dns/godaddy upsert: my in zone geotbx.info of type A with values ["23.124.128.75"]
Sep 18 02:42:19 localhost node[1384]: box:dns/godaddy get: [{"data":""v=spf1 a:my.geotbx.info ~all"","name":"@","ttl":600,"type":"TXT"}]
Sep 18 02:42:19 localhost node[1384]: box:mail txtRecordsWithSpf: current txt records - [""v=spf1 a:my.geotbx.info ~all""]
Sep 18 02:42:19 localhost node[1384]: box:mail addDnsRecords: will update [{"subdomain":"cloudron._domainkey","domain":"geotbx.info","type":"TXT","values":[""v=DKIM1; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5t2lsCQpw5wo07EKcFfVzrsUiW+FhvywglUkaV/2q5VC+yDsGFux6y4k9UV+zQPeqG0hVzRifUdOjLevsW5wtUAVbvuIwUt1GPcmSlq0Bk3NaiNeQT7BMh4ZBKV2HpfMaf1dHuHGUU94sZRoqReZFtIjOFbXVt5i7vTm5i7jXSwIDAQAB""]}]
Sep 18 02:42:19 localhost node[1384]: box:domains upsertDNSRecord: cloudron._domainkey on geotbx.info type TXT values [ '"v=DKIM1; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5t2lsCQpw5wo07EKcFfVzrsUiW+FhvywglUkaV/2q5VC+yDsGFux6y4k9UV+zQPeqG0hVzRifUdOjLevsW5wtUAVbvuIwUt1GPcmSlq0Bk3NaiNeQT7BMh4ZBKV2HpfMaf1dHuHGUU94sZRoqReZFtIjOFbXVt5i7vTm5i7jXSwIDAQAB"' ]
Sep 18 02:42:19 localhost node[1384]: box:dns/godaddy upsert: cloudron._domainkey in zone geotbx.info of type TXT with values [""v=DKIM1; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5t2lsCQpw5wo07EKcFfVzrsUiW+FhvywglUkaV/2q5VC+yDsGFux6y4k9UV+zQPeqG0hVzRifUdOjLevsW5wtUAVbvuIwUt1GPcmSlq0Bk3NaiNeQT7BMh4ZBKV2HpfMaf1dHuHGUU94sZRoqReZFtIjOFbXVt5i7vTm5i7jXSwIDAQAB""]
Sep 18 02:42:19 localhost node[1384]: box:mail addDnsRecords: records [{"subdomain":"cloudron._domainkey","domain":"geotbx.info","type":"TXT","values":[""v=DKIM1; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5t2lsCQpw5wo07EKcFfVzrsUiW+FhvywglUkaV/2q5VC+yDsGFux6y4k9UV+zQPeqG0hVzRifUdOjLevsW5wtUAVbvuIwUt1GPcmSlq0Bk3NaiNeQT7BMh4ZBKV2HpfMaf1dHuHGUU94sZRoqReZFtIjOFbXVt5i7vTm5i7jXSwIDAQAB""]}] added with changeIds [null]
Sep 18 02:42:19 localhost node[1384]: box:shell docker rm -f mail || true
Sep 18 02:42:20 localhost node[1384]: Error: No such container: mail
Sep 18 02:42:20 localhost node[1384]: box:mail createMailConfig: generating mail config
Sep 18 02:42:20 localhost node[1384]: box:setup addWebadminDnsRecord: updated records with error: null
Sep 18 02:42:20 localhost node[1384]: box:dns/waitfordns waitForDns: domain my.geotbx.info to be 23.124.128.75 in zone geotbx.info.
Sep 18 02:42:20 localhost node[1384]: box:dns/waitfordns waitForDns (try 1): my.geotbx.info to be 23.124.128.75 in zone geotbx.info
Sep 18 02:42:20 localhost node[1384]: box:shell docker run --restart=always -d --name="mail" --net cloudron --net-alias mail --log-driver syslog --log-opt syslog-address=udp://127.0.0.1:2514 --log-opt syslog-format=rfc5424 --log-opt tag=mail -m 256m --memory-swap 512m --dns 172.18.0.1 --dns-search=. -v "/home/yellowtent/boxdata/mail:/app/data" -v "/home/yellowtent/platformdata/addons/mail:/etc/mail" -p 127.0.0.1:2020:2020 --read-only -v /run -v /tmp cloudron/mail:1.4.0
Sep 18 02:42:20 localhost node[1384]: b9679d92c40cc88f69c54d22cf0fa487ecde0d799136062d692bfa6d2dff7c00
Sep 18 02:42:21 localhost node[1384]: box:dns/waitfordns resolveIp: Checking if my.geotbx.info has A record at 216.69.185.19
Sep 18 02:42:21 localhost node[1384]: box:dns/waitfordns resolveIp: Checking if my.geotbx.info has A record at 173.201.76.19
Sep 18 02:42:21 localhost node[1384]: box:dns/waitfordns isChangeSynced: my.geotbx.info was resolved to 23.124.128.75 at NS ns37.domaincontrol.com (216.69.185.19). Expecting 23.124.128.75
Sep 18 02:42:21 localhost node[1384]: box:dns/waitfordns isChangeSynced: my.geotbx.info was resolved to 23.124.128.75 at NS ns38.domaincontrol.com (173.201.76.19). Expecting 23.124.128.75
Sep 18 02:42:21 localhost node[1384]: box:dns/waitfordns waitForDns: my.geotbx.info done ns: ["ns37.domaincontrol.com","ns38.domaincontrol.com"]
Sep 18 02:42:21 localhost node[1384]: box:dns/waitfordns waitForDns: my.geotbx.info has propagated
Sep 18 02:42:21 localhost node[1384]: box:setup configureReverseProxy: error null
Sep 18 02:42:21 localhost node[1384]: box:certificates ensureCertificate: my.geotbx.info cert does not exist
Sep 18 02:42:21 localhost node[1384]: box:certificates ensureCertificate: getting certificate for my.geotbx.info with options {"prod":true,"email":"support@cloudron.io"}
Sep 18 02:42:21 localhost node[1384]: box:cert/acme getCertificate: start acme flow for my.geotbx.info from https://acme-v01.api.letsencrypt.org
Sep 18 02:42:21 localhost node[1384]: box:cert/acme getCertificate: generating acme account key on first run
Sep 18 02:42:23 localhost node[1384]: Generating RSA private key, 4096 bit long modulus
Sep 18 02:42:23 localhost node[1384]: ...........................................................................................................................................................++
Sep 18 02:42:23 localhost node[1384]: ..............................................................................................................................++
Sep 18 02:42:23 localhost node[1384]: e is 65537 (0x10001)
Sep 18 02:42:23 localhost node[1384]: box:cert/acme registerUser: support@cloudron.io
Sep 18 02:42:24 localhost node[1384]: box:cert/acme sendSignedRequest: using nonce zYuNQ1JAUFTqQP01Bc6kxH2k6K02OroiRt8-PAQMSZA for url https://acme-v01.api.letsencrypt.org/acme/new-reg
Sep 18 02:42:24 localhost node[1384]: box:cert/acme registerUser: registered user support@cloudron.io
Sep 18 02:42:24 localhost node[1384]: box:cert/acme registerDomain: my.geotbx.info
Sep 18 02:42:24 localhost node[1384]: box:cert/acme sendSignedRequest: using nonce M7sBLnjzUxGnvDLhSvsZvRNLvJzsH-DjK5rtyJ9T7yM for url https://acme-v01.api.letsencrypt.org/acme/new-authz
Sep 18 02:42:25 localhost node[1384]: box:cert/acme registerDomain: registered my.geotbx.info
Sep 18 02:42:25 localhost node[1384]: box:cert/acme acmeFlow: challenges: {"identifier":{"type":"dns","value":"my.geotbx.info"},"status":"pending","expires":"2018-09-25T02:42:25Z","challenges":[{"type":"http-01","status":"pending","uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550","token":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc"},{"type":"tls-alpn-01","status":"pending","uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658551","token":"A_jhLos_whpaCrjQIMx2VP-BkhpnG9r0xl5Njw-R7JI"},{"type":"dns-01","status":"pending","uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658552","token":"FldZ6J0Q3DtpOIONwbmK64gxKStkuYY9iLDaFe2XPHM"}],"combinations":[[0],[1],[2]]}
Sep 18 02:42:25 localhost node[1384]: box:cert/acme prepareHttpChallenge: preparing for challenge {"type":"http-01","status":"pending","uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550","token":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc"}
Sep 18 02:42:25 localhost node[1384]: box:cert/acme prepareHttpChallenge: writing 8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc.a_FV-vqnXiP049rxIfnrFKikd4S5YLiQZqPKAJTI9UE to /home/yellowtent/platformdata/acme/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc
Sep 18 02:42:25 localhost node[1384]: box:cert/acme notifyChallengeReady: https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550 was met
Sep 18 02:42:25 localhost node[1384]: box:cert/acme sendSignedRequest: using nonce bRl9aEeQtl36FX3bgmpSPlcSRe7a3DVFN8662W_tdTs for url https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550
Sep 18 02:42:25 localhost node[1384]: box:cert/acme waitingForChallenge: {"type":"http-01","status":"pending","uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550","token":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc"}
Sep 18 02:42:25 localhost node[1384]: box:cert/acme waitingForChallenge: getting status
Sep 18 02:42:26 localhost node[1384]: box:cert/acme waitForChallenge: status is "pending {"type":"http-01","status":"pending","uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550","token":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","keyAuthorization":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc.a_FV-vqnXiP049rxIfnrFKikd4S5YLiQZqPKAJTI9UE"}
Sep 18 02:42:28 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:42:31 localhost node[1384]: box:cert/acme waitingForChallenge: getting status
Sep 18 02:42:31 localhost node[1384]: box:cert/acme waitForChallenge: status is "invalid {"type":"http-01","status":"invalid","error":{"type":"urn:acme:error:connection","detail":"Fetching http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc: Connection refused","status":400},"uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550","token":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","keyAuthorization":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc.a_FV-vqnXiP049rxIfnrFKikd4S5YLiQZqPKAJTI9UE","validationRecord":[{"url":"http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","hostname":"my.geotbx.info","port":"80","addressesResolved":["23.124.128.75"],"addressUsed":"23.124.128.75"}]}
Sep 18 02:42:36 localhost node[1384]: box:cert/acme waitingForChallenge: getting status
Sep 18 02:42:36 localhost node[1384]: box:cert/acme waitForChallenge: status is "invalid {"type":"http-01","status":"invalid","error":{"type":"urn:acme:error:connection","detail":"Fetching http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc: Connection refused","status":400},"uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550","token":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","keyAuthorization":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc.a_FV-vqnXiP049rxIfnrFKikd4S5YLiQZqPKAJTI9UE","validationRecord":[{"url":"http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","hostname":"my.geotbx.info","port":"80","addressesResolved":["23.124.128.75"],"addressUsed":"23.124.128.75"}]}
Sep 18 02:42:38 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:42:41 localhost node[1384]: box:cert/acme waitingForChallenge: getting status
Sep 18 02:42:41 localhost node[1384]: box:cert/acme waitForChallenge: status is "invalid {"type":"http-01","status":"invalid","error":{"type":"urn:acme:error:connection","detail":"Fetching http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc: Connection refused","status":400},"uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550","token":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","keyAuthorization":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc.a_FV-vqnXiP049rxIfnrFKikd4S5YLiQZqPKAJTI9UE","validationRecord":[{"url":"http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","hostname":"my.geotbx.info","port":"80","addressesResolved":["23.124.128.75"],"addressUsed":"23.124.128.75"}]}
Sep 18 02:42:46 localhost node[1384]: box:cert/acme waitingForChallenge: getting status
Sep 18 02:42:47 localhost node[1384]: box:cert/acme waitForChallenge: status is "invalid {"type":"http-01","status":"invalid","error":{"type":"urn:acme:error:connection","detail":"Fetching http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc: Connection refused","status":400},"uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550","token":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","keyAuthorization":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc.a_FV-vqnXiP049rxIfnrFKikd4S5YLiQZqPKAJTI9UE","validationRecord":[{"url":"http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","hostname":"my.geotbx.info","port":"80","addressesResolved":["23.124.128.75"],"addressUsed":"23.124.128.75"}]}
Sep 18 02:42:48 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:42:52 localhost node[1384]: box:cert/acme waitingForChallenge: getting status
Sep 18 02:42:52 localhost node[1384]: box:cert/acme waitForChallenge: status is "invalid {"type":"http-01","status":"invalid","error":{"type":"urn:acme:error:connection","detail":"Fetching http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc: Connection refused","status":400},"uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550","token":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","keyAuthorization":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc.a_FV-vqnXiP049rxIfnrFKikd4S5YLiQZqPKAJTI9UE","validationRecord":[{"url":"http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","hostname":"my.geotbx.info","port":"80","addressesResolved":["23.124.128.75"],"addressUsed":"23.124.128.75"}]}
Sep 18 02:42:57 localhost node[1384]: box:cert/acme waitingForChallenge: getting status
Sep 18 02:42:57 localhost node[1384]: box:cert/acme waitForChallenge: status is "invalid {"type":"http-01","status":"invalid","error":{"type":"urn:acme:error:connection","detail":"Fetching http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc: Connection refused","status":400},"uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550","token":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","keyAuthorization":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc.a_FV-vqnXiP049rxIfnrFKikd4S5YLiQZqPKAJTI9UE","validationRecord":[{"url":"http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","hostname":"my.geotbx.info","port":"80","addressesResolved":["23.124.128.75"],"addressUsed":"23.124.128.75"}]}
Sep 18 02:42:58 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:43:00 localhost node[1384]: box:scheduler sync: synchronizing global state with installed app state
Sep 18 02:43:00 localhost node[1384]: box:scheduler sync: done
Sep 18 02:43:02 localhost node[1384]: box:cert/acme waitingForChallenge: getting status
Sep 18 02:43:02 localhost node[1384]: box:cert/acme waitForChallenge: status is "invalid {"type":"http-01","status":"invalid","error":{"type":"urn:acme:error:connection","detail":"Fetching http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc: Connection refused","status":400},"uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550","token":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","keyAuthorization":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc.a_FV-vqnXiP049rxIfnrFKikd4S5YLiQZqPKAJTI9UE","validationRecord":[{"url":"http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","hostname":"my.geotbx.info","port":"80","addressesResolved":["23.124.128.75"],"addressUsed":"23.124.128.75"}]}
Sep 18 02:43:07 localhost node[1384]: box:cert/acme waitingForChallenge: getting status
Sep 18 02:43:08 localhost node[1384]: box:cert/acme waitForChallenge: status is "invalid {"type":"http-01","status":"invalid","error":{"type":"urn:acme:error:connection","detail":"Fetching http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc: Connection refused","status":400},"uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550","token":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","keyAuthorization":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc.a_FV-vqnXiP049rxIfnrFKikd4S5YLiQZqPKAJTI9UE","validationRecord":[{"url":"http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","hostname":"my.geotbx.info","port":"80","addressesResolved":["23.124.128.75"],"addressUsed":"23.124.128.75"}]}
Sep 18 02:43:08 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:43:13 localhost node[1384]: box:cert/acme waitingForChallenge: getting status
Sep 18 02:43:13 localhost node[1384]: box:cert/acme waitForChallenge: status is "invalid {"type":"http-01","status":"invalid","error":{"type":"urn:acme:error:connection","detail":"Fetching http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc: Connection refused","status":400},"uri":"https://acme-v01.api.letsencrypt.org/acme/challenge/JPOA4K7LXEBYq9B8kZxNB5e8Hd8BoCR17itZiEfZfVs/7442658550","token":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","keyAuthorization":"8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc.a_FV-vqnXiP049rxIfnrFKikd4S5YLiQZqPKAJTI9UE","validationRecord":[{"url":"http://my.geotbx.info/.well-known/acme-challenge/8vdQxKYWIb2zE0OpH7WXGk1bvln_qstPQH14J32ojLc","hostname":"my.geotbx.info","port":"80","addressesResolved":["23.124.128.75"],"addressUsed":"23.124.128.75"}]}
Sep 18 02:43:13 localhost node[1384]: box:certificates ensureCertificate: could not get certificate. using fallback certs { AcmeError: Unexpected status: invalid
Sep 18 02:43:13 localhost node[1384]: at /home/yellowtent/box/src/cert/acme.js:285:39
Sep 18 02:43:13 localhost node[1384]: at Request.callback (/home/yellowtent/box/node_modules/superagent/lib/node/index.js:716:12)
Sep 18 02:43:13 localhost node[1384]: at parser (/home/yellowtent/box/node_modules/superagent/lib/node/index.js:916:18)
Sep 18 02:43:13 localhost node[1384]: at IncomingMessage.res.on (/home/yellowtent/box/node_modules/superagent/lib/node/parsers/json.js:19:7)
Sep 18 02:43:13 localhost node[1384]: at emitNone (events.js:111:20)
Sep 18 02:43:13 localhost node[1384]: at IncomingMessage.emit (events.js:208:7)
Sep 18 02:43:13 localhost node[1384]: at endReadableNT (_stream_readable.js:1064:12)
Sep 18 02:43:13 localhost node[1384]: at _combinedTickCallback (internal/process/next_tick.js:138:11)
Sep 18 02:43:13 localhost node[1384]: at process._tickCallback (internal/process/next_tick.js:180:9)
Sep 18 02:43:13 localhost node[1384]: name: 'AcmeError',
Sep 18 02:43:13 localhost node[1384]: reason: 'External Error',
Sep 18 02:43:13 localhost node[1384]: message: 'Unexpected status: invalid' }
Sep 18 02:43:13 localhost node[1384]: box:shell reload execFile: /usr/bin/sudo
Sep 18 02:43:13 localhost sudo[1967]: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 18 02:43:13 localhost node[1384]: box:mailer Error getting mail details: Error: No admins on this cloudron
Sep 18 02:43:13 localhost node[1384]: at /home/yellowtent/box/src/mailer.js:67:50
Sep 18 02:43:13 localhost node[1384]: at /home/yellowtent/box/src/users.js:433:9
Sep 18 02:43:13 localhost node[1384]: at /home/yellowtent/box/src/userdb.js:127:9
Sep 18 02:43:13 localhost node[1384]: at Query.args.(anonymous function) [as _callback] (/home/yellowtent/box/src/database.js:153:9)
Sep 18 02:43:13 localhost node[1384]: at Query.Sequence.end (/home/yellowtent/box/node_modules/mysql/lib/protocol/sequences/Sequence.js:88:24)
Sep 18 02:43:13 localhost node[1384]: at Query._handleFinalResultPacket (/home/yellowtent/box/node_modules/mysql/lib/protocol/sequences/Query.js:139:8)
Sep 18 02:43:13 localhost node[1384]: at Query.EofPacket (/home/yellowtent/box/node_modules/mysql/lib/protocol/sequences/Query.js:123:8)
Sep 18 02:43:13 localhost node[1384]: at Protocol._parsePacket (/home/yellowtent/box/node_modules/mysql/lib/protocol/Protocol.js:279:23)
Sep 18 02:43:13 localhost node[1384]: at Parser.write (/home/yellowtent/box/node_modules/mysql/lib/protocol/Parser.js:76:12)
Sep 18 02:43:13 localhost node[1384]: at Protocol.write (/home/yellowtent/box/node_modules/mysql/lib/protocol/Protocol.js:39:16)
Sep 18 02:43:13 localhost sudo[1967]: pam_unix(sudo:session): session closed for user root
Sep 18 02:43:13 localhost node[1384]: box:setup configureWebadmin: done error: {}
Sep 18 02:43:18 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:43:28 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:43:38 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:43:48 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:43:58 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:44:00 localhost node[1384]: box:scheduler sync: synchronizing global state with installed app state
Sep 18 02:44:00 localhost node[1384]: box:scheduler sync: done
Sep 18 02:44:08 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:44:18 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:44:28 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:44:38 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:44:48 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:44:58 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:45:00 localhost node[1384]: box:scheduler sync: synchronizing global state with installed app state
Sep 18 02:45:00 localhost node[1384]: box:scheduler sync: done
Sep 18 02:45:08 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:45:18 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:45:28 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:45:38 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:45:48 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:45:58 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:46:00 localhost node[1384]: box:scheduler sync: synchronizing global state with installed app state
Sep 18 02:46:00 localhost node[1384]: box:scheduler sync: done
Sep 18 02:46:08 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:46:18 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:46:28 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:46:38 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:46:48 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:46:58 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:47:00 localhost node[1384]: box:scheduler sync: synchronizing global state with installed app state
Sep 18 02:47:00 localhost node[1384]: box:scheduler sync: done
Sep 18 02:47:08 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:47:18 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:47:28 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:47:38 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:47:48 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:47:58 localhost node[1384]: box:apphealthmonitor apps alive: []
Sep 18 02:48:00 localhost node[1384]: box:scheduler sync: synchronizing global state with installed app state
Sep 18 02:48:00 localhost node[1384]: box:scheduler sync: doneLooks like Lets Encrypt refuses the connection?
Any advice on here.. i'm lost and there is not much data out there.. with the same issue.
Thanks in advanceRegards
-
Can you verify that your server is publicly reachable on port 80? This is required for letsencrypt to work. From what I can tell, at least from my side all connections to port 80 are refused (if the hostname/ip in the logs is the one you are using).