To fix these errors, please make sure that your domain name was entered correctly and the DNS A/AAAA record(s) for that domain contain(s) the right IP address.
Let's Encrypt returned an error status. Aborting.
yes, i just placed a text file and i was able to publicly access it from the web.
but when i try the command
letsencrypt-vesta admin domain3.com
i get the 404 error.
Thanks! Yes, you have an IPv6 address advertised in DNS.
connecticut-houses.com has address 172.104.12.7
connecticut-houses.com has IPv6 address 2600:3c03::f03c:91ff:fe92:4e04
The web content returned by the web server on the two addresses is totally different, and this is the source of your problem. VestaCP and other Let’s Encrypt clients are presumably able to change the content on your IPv4 web site but not on your IPv6 web site. The Let’s Encrypt CA defaults to connecting to the IPv6 version of the site whenever one is advertised.
Ok, thank you for the explanation. After deleting the IPv6 addresses, ssl certificates were fetched. But i could not understnad how do the other two domains succeed in getting the certificates, when they also have had the same configuration?
The Let's Encrypt CA will fall back from IPv6 to IPv4 under some circumstances but not others, so if you had three sites that are all not working in IPv6 but they're not working in very slightly different ways, you might have triggered the IPv4 fallback on the other sites but not this one. That's my best guess.