Résolution d'un problème dans "virtualmin" lors d'un renouvellement certificat Let's Encrypt avec un message de ce type :
2020-02-01 13:32:40,991:DEBUG:certbot.log:Exiting abnormally:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/certbot/client.py", line 207, in perform_registration
tos_cb)
File "/usr/lib/python3/dist-packages/acme/client.py", line 863, in new_account_and_tos
return self.client.new_account(regr)
File "/usr/lib/python3/dist-packages/acme/client.py", line 606, in new_account
response = self._post(self.directory['newAccount'], new_account)
File "/usr/lib/python3/dist-packages/acme/client.py", line 96, in _post
return self.net.post(*args, **kwargs)
File "/usr/lib/python3/dist-packages/acme/client.py", line 1204, in post
return self._post_once(*args, **kwargs)
File "/usr/lib/python3/dist-packages/acme/client.py", line 1218, in _post_once
response = self._check_response(response, content_type=content_type)
File "/usr/lib/python3/dist-packages/acme/client.py", line 1073, in _check_response
raise messages.Error.from_json(jobj)
acme.messages.Error: urn:ietf:params:acme:error:invalidEmail :: The provided email for a registration was invalid :: Error creating new account :: contact email "
AVANT PROPOS :
je suis sur un VPS ovh fraichement installé. lors de l'installation, je n'ai pas eu d’erreur, mais lors du renouvellement (j+2mois environ) c'est le couac.
ETUDE LE L'ERREUR :
l'erreur réside ici "error:invalidEmail" et "Domain name does not end with a valid public suffix"
donc dans "mondomainefr@vps123456.openstacklocal"
...Donc, c'est à cause du nom de la machine (le nom d'origine du VPS d'OVH, mais rien de grave...)
SOLUTION :
Changer l'adresse mail du contact du "serveur virtuel" (host)
mettre une adresse mail valide et ça fonctionne !
COMMENT :
Dans virtualmin choisir son domaine
puis cliquez sur "Editer un serveur"
puis sur (dans la partie droite) : "les paramètres configurables"
dans "adresse mail de contact" choisir personnalisé et ajouter une adresse mail valide (de préférence celle de l'admin)
puis cliquer sur "Sauvegarder et appliquer pour le serveur virtuel"
Enfin vous pouvez relancer la procédure de demande d'un nouveau certificat letsencrypt.
@+ doc_denis