[SOLVED?] Xmpp-upload not available/verified for ynh domain

Hi,

I think I have found the PROBLEM :smiley: for my own domain, not for domain.noho.st

TL;DR

change issue to issuewild in the CAA record for @ letsencrypt

@ 3600 IN CAA 128 issuewild "letsencrypt.org"

so now, when renewed letsencrypt certificate it does found and verify xmpp-upload subdomain.

root@ynh:~# yunohost domain cert-renew --no-checks --force domain.tld
Warning: 'yunohost domain cert-renew' is deprecated and will be removed in the future
Warning: 'yunohost domain cert-renew' is deprecated and will be removed in the future
Info: Now attempting renewing of certificate for domain domain.tld !
Info: Parsing account key...
Info: Parsing CSR...
Info: Found domains: xmpp-upload.domain.tld, domain.tld
... and so on
Info: xmpp-upload.domain.tld verified!
Info: Signing certificate...
Info: Certificate signed!
Success! Let's Encrypt certificate renewed for the domain 'domain.tld'

At least it works in one of my domains

So I would suggest adding issuewild to the letsencrypt CAA record config, OR, creating an A-record for xmpp-upload subdomain I guess (?) would also do the trick.

Question

please, where are yunohost’s domain dns config stored? (domain.noho.st in my case).

so I could change CAA value, try at least, from issue to issuewild.

and

could it be that “*” A record from Extra would be missing from dns config?
IDK, just guessing.

Thank you.

1 Like