readthedocs / readthedocs.org

The source code that powers readthedocs.org
https://readthedocs.org/
MIT License
8.02k stars 3.58k forks source link

Domain HTTPS stuck pending validation #4736

Closed braunsonm closed 6 years ago

braunsonm commented 6 years ago

Details

Expected Result

Enabled always use HTTPS on the domain and it applies the SSL cert.

Actual Result

The status is stuck saying "Pending" for > 12 hours. The domain is CNAME'd properly to the readthedocs.io through Cloudflare.

davidfischer commented 6 years ago

Maybe DNS is very slow propagating, but the DNS does not appear to be correct from where I'm sitting.

$ dig docs.owlgaming.net CNAME +short
owlgaming.readthedocs.io.

This should return just readthedocs.io not a subdomain.

braunsonm commented 6 years ago

Thank you! Your correct I had it setup incorrectly.

nadar commented 5 years ago

I do have the same problem, but the domain is set correctly:

$ dig docs.unglue.io CNAME +short
readthedocs.io.
humitos commented 5 years ago

@nadar I checked the logs and I see that Cloudflare returned 409 (Conflict) when saving the Domain. I assume that this is because the cert is already requested/created at Cloudflare.

I also make a query to Cloudflare to double check its status and it says that the status is pending_validation.

I'm investigating a little more and asking my team mates because I'm not 100% about how it works :confused:

nadar commented 5 years ago

Yes, status is also pending in the control panel 😞 - since more then 2 days. So i assume something wen't wrong.

bildschirmfoto 2018-12-29 um 11 15 32
davidfischer commented 5 years ago

It was stuck waiting on verification. When I refreshed it, everything worked and it deployed correctly. Maybe we need a way to do that from the UI.