# Let's encrypt wildcard debian 9

**URL:** <https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120>\
**Category:** Support Debian\
**Created:** [Septembre 9, 2019, 8:58 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120 "2019-09-09T08:58:35Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![titan06](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/bc79bd/32.png) [@titan06](https://www.debian-fr.org/u/titan06)\
**Post date:** [Septembre 9, 2019, 8:58 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/1 "2019-09-09T08:58:36Z")

</div>

Bonjour,  
je cherche a installer le wildcard automatique  
[https://certbot.eff.org/lets-encrypt/debianstretch-apache](https://certbot.eff.org/lets-encrypt/debianstretch-apache)

j’ai ce message

```plaintext
# apt-get install python3-certbot-dns-ovh
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet python3-certbot-dns-ovh

```

Visiblement le pacquet OVH est plus disponible, comment je peux faire ?

Merci pour votre aide

---

<div class="post-metadata">

**Author:** ![Albert](https://www.debian-fr.org/user_avatar/www.debian-fr.org/albert/32/8474_2.png) [@Albert](https://www.debian-fr.org/u/Albert)\
**Post date:** [Septembre 9, 2019, 9:11 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/2 "2019-09-09T09:11:51Z")

</div>

Bonjour,  
Hélas, il serait disponible sous Buster et Sid.  
Source : [https://community.letsencrypt.org/t/unable-to-locate-package-python3-certbot-dns-ovh/90525](https://community.letsencrypt.org/t/unable-to-locate-package-python3-certbot-dns-ovh/90525)

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Septembre 9, 2019, 9:15 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/3 "2019-09-09T09:15:39Z")

</div>

Le .deb pour buster est téléchargeable sur [packages.debian.org](http://packages.debian.org), je ne sais pas pourquoi il n’est pas dans les dépots:  
[https://packages.debian.org/buster/python3-certbot-dns-ovh](https://packages.debian.org/buster/python3-certbot-dns-ovh)  
Vu le type de paquet, n’importe quelle version doit à peu prés faire l’affaire.

---

<div class="post-metadata">

**Author:** ![titan06](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/bc79bd/32.png) [@titan06](https://www.debian-fr.org/u/titan06)\
**Post date:** [Septembre 9, 2019, 9:21 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/4 "2019-09-09T09:21:14Z")

</div>

dans la procédure lets encrypte il parle bien de debian 9

avez vous la commande qui va bien svp ?

---

<div class="post-metadata">

**Author:** ![Albert](https://www.debian-fr.org/user_avatar/www.debian-fr.org/albert/32/8474_2.png) [@Albert](https://www.debian-fr.org/u/Albert)\
**Post date:** [Septembre 9, 2019, 9:32 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/5 "2019-09-09T09:32:43Z")

</div>

Je ne sais pas ce qu’en pense @mattotop, sinon télécharger le .deb et dpkg -i xxx.deb !  
Personnellement j’hésite toujours à ce genre de manœuvre.  
Ou plutôt avec gdebi ???

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Septembre 9, 2019, 9:37 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/6 "2019-09-09T09:37:00Z")

</div>

Une fois le .deb téléchargé sur la page [packages.debian.org](http://packages.debian.org) indiquée plus haut, un

> [@Albert](#):
>
> dpkg -i xxx.deb

Peut suffire, mais il faudra peut être faire un **apt install** (à vide) pour installer les dépendances aprés.  
**gdebi xxx.deb** fait tout ça proprement aussi.

---

<div class="post-metadata">

**Author:** ![titan06](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/bc79bd/32.png) [@titan06](https://www.debian-fr.org/u/titan06)\
**Post date:** [Septembre 9, 2019, 9:39 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/7 "2019-09-09T09:39:44Z")

</div>

je ne trouve pas de .deb sur le site  
[https://packages.debian.org/source/buster/python-certbot-dns-ovh](https://packages.debian.org/source/buster/python-certbot-dns-ovh)

est du coup c’est une version buster

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Septembre 9, 2019, 9:42 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/8 "2019-09-09T09:42:30Z")

</div>

Ce n’est pas l’url que je t’ai indiquée plus haut, là, c’est la page du paquet source, forcément que tu n’as rien de binaire dedans.

---

<div class="post-metadata">

**Author:** ![titan06](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/bc79bd/32.png) [@titan06](https://www.debian-fr.org/u/titan06)\
**Post date:** [Septembre 9, 2019, 9:48 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/9 "2019-09-09T09:48:24Z")

</div>

sauf erreur de ma part je ne vois pas de .deb avec ton lien [https://packages.debian.org/buster/python3-certbot-dns-ovh](https://packages.debian.org/buster/python3-certbot-dns-ovh)

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Septembre 9, 2019, 10:00 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/10 "2019-09-09T10:00:37Z")

</div>

Tu n’a pas bien cherché 😉  
[http://ftp.fr.debian.org/debian/pool/main/p/python-certbot-dns-ovh/python3-certbot-dns-ovh\_0.31.0-1\_all.deb](http://ftp.fr.debian.org/debian/pool/main/p/python-certbot-dns-ovh/python3-certbot-dns-ovh_0.31.0-1_all.deb)

N.B. : il faut avoir créé tes clés pour l’API OVH pour pouvoir utiliser cela.

---

<div class="post-metadata">

**Author:** ![titan06](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/bc79bd/32.png) [@titan06](https://www.debian-fr.org/u/titan06)\
**Post date:** [Septembre 9, 2019, 10:01 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/11 "2019-09-09T10:01:35Z")

</div>

j’ai utiliser le moteur de recherche de la page [https://www.debian.org/distrib/packages](https://www.debian.org/distrib/packages)

---

<div class="post-metadata">

**Author:** ![titan06](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/bc79bd/32.png) [@titan06](https://www.debian-fr.org/u/titan06)\
**Post date:** [Septembre 9, 2019, 1:09 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/12 "2019-09-09T13:09:57Z")

</div>

si vous avais une idée

```nohighlight
root@debian:~# letsencrypt renew

Saving debug log to /var/log/letsencrypt/letsencrypt.log

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Processing /etc/letsencrypt/renewal/ ****************.fr.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Cert is due for renewal, auto-renewing...
Could not choose appropriate plugin: The manual plugin is not working; there may be problems with your existing configuration.
The error was: PluginError('An authentication script must be provided with --manual-auth-hook when using the manual plugin non-interactively.',)
Attempting to renew cert (****************.fr) from /etc/letsencrypt/renewal/***********************.fr.conf produced an unexpected error: The manual plugin is not working; there may be problems with your existing configuration.
The error was: PluginError('An authentication script must be provided with --manual-auth-hook when using the manual plugin non-interactively.',). Skipping.
All renewal attempts failed. The following certs could not be renewed:
  /etc/letsencrypt/live/ *******************.fr/fullchain.pem (failure)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

All renewal attempts failed. The following certs could not be renewed:
  /etc/letsencrypt/live/ *********************.fr/fullchain.pem (failure)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1 renew failure(s), 0 parse failure(s)

```

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Septembre 9, 2019, 1:42 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/13 "2019-09-09T13:42:17Z")

</div>

Comment as-tu généré ton certificat ?  
Pourquoi utilise-tu la commande _letsencrypt_ au lieu de _certbot_ ?

---

<div class="post-metadata">

**Author:** ![titan06](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/bc79bd/32.png) [@titan06](https://www.debian-fr.org/u/titan06)\
**Post date:** [Septembre 9, 2019, 1:59 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/14 "2019-09-09T13:59:51Z")

</div>

j’ai suivie ce tuto a l’époque du coup j’ai fait un renew

[https://www.sylvaindurand.fr/wildcard-certificates-with-letsencrypt/](https://www.sylvaindurand.fr/wildcard-certificates-with-letsencrypt/)

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Septembre 9, 2019, 2:18 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/15 "2019-09-09T14:18:10Z")

</div>

Et [la doc du plugin dns-ovh](https://certbot-dns-ovh.readthedocs.io/en/stable/) tu l’as suivie ?

Un « tuto » qui fonctionne : [https://bp-systems.ovh/post/Obtenir-un-certificat-«-wildcard-»-sur-Debian-avec-OVH](https://bp-systems.ovh/post/Obtenir-un-certificat-%C2%AB-wildcard-%C2%BB-sur-Debian-avec-OVH)  
Il faut prendre le paquet certbot dans les backports de Debian.

---

<div class="post-metadata">

**Author:** ![titan06](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/bc79bd/32.png) [@titan06](https://www.debian-fr.org/u/titan06)\
**Post date:** [Septembre 9, 2019, 2:20 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/16 "2019-09-09T14:20:22Z")

</div>

> [@titan06](#):
>
> ```plaintext
> Cert is due for renewal, auto-renewing…
> Could not choose appropriate plugin: The manual plugin is not working; there may be problems with your existing configuration.
> The error was: PluginError(‘An authentication script must be provided with --manual-auth-hook when using the manual plugin non-interactively.’,)
> Attempting to renew cert ( <strong><strong><strong><strong><strong><strong><strong><strong>.fr) from /etc/letsencrypt/renewal/ ***********************.fr.conf produced an unexpected error: The manual plugin is not working; there may be problems with your existing configuration.
> The error was: PluginError(‘An authentication script must be provided with --manual-auth-hook when using the manual plugin non-interactively.’,). Skipping.
> All renewal attempts failed. The following certs could not be renewed:
> /etc/letsencrypt/live/***.fr/fullchain.pem (failure)
> 
> ```

**j’ai ce message d’erreur quand j’install le plug in sur debian9**

```plaintext
dpkg -i python3-certbot-dns-ovh_0.31.0-1_all.deb 
Sélection du paquet python3-certbot-dns-ovh précédemment désélectionné.
(Lecture de la base de données... 44896 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de python3-certbot-dns-ovh_0.31.0-1_all.deb ...
Dépaquetage de python3-certbot-dns-ovh (0.31.0-1) ...
dpkg: des problèmes de dépendances empêchent la configuration de python3-certbot-dns-ovh :
 python3-certbot-dns-ovh dépend de python3-acme (>= 0.30.0~) ; cependant :
  La version de python3-acme sur le système est 0.28.0-1~deb9u1.
 python3-certbot-dns-ovh dépend de python3-certbot (>= 0.30.0~) ; cependant :
  La version de python3-certbot sur le système est 0.28.0-1~deb9u2.
 python3-certbot-dns-ovh dépend de python3-lexicon (>= 2.7.14~) ; cependant :
  Le paquet python3-lexicon n'est pas installé.

dpkg: erreur de traitement du paquet python3-certbot-dns-ovh (--install) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 python3-certbot-dns-ovh

```

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Septembre 9, 2019, 2:26 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/17 "2019-09-09T14:26:22Z")

</div>

Ce paquet ne peut donc pas fonctionner sur Debian 9. Il faudrait **certbot** en version 0.30 au moins.  
Il faut donc prendre tous les paquets dans les dépôts buster (certbot et ses dépendances) ou installer depuis les sources, ou migrer le serveur vers debian 10 buster.

**EDIT** : je précise que les backports de debian 9 ne proposent actuellement que la version 0.28 de certbot

---

<div class="post-metadata">

**Author:** ![titan06](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/bc79bd/32.png) [@titan06](https://www.debian-fr.org/u/titan06)\
**Post date:** [Septembre 9, 2019, 2:27 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/18 "2019-09-09T14:27:36Z")

</div>

ca va finir en migration buster  
mais pourquoi Debian a supprimé c’est paquet du dépôt Ubuntu 9 ?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Septembre 9, 2019, 3:24 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/19 "2019-09-09T15:24:57Z")

</div>

> [@titan06](#):
>
> Ubuntu 9

Je pense que tu voulais dire debian 9.  
Ca doit être une question de compatibilité avec le python courant de la distrib et le certbot qui doit toujours être à jour et nécessite des versions fraiches de python et des libs annexes, ce que ne peut pas fournir la stretch (sauf peut être en backports, mais je crains que non).

---

<div class="post-metadata">

**Author:** ![titan06](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/bc79bd/32.png) [@titan06](https://www.debian-fr.org/u/titan06)\
**Post date:** [Septembre 10, 2019, 7:26 UTC](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120/20 "2019-09-10T07:26:58Z")

</div>

oui debian 9 pardon 🙂

[Page suivante](https://www.debian-fr.org/t/lets-encrypt-wildcard-debian-9/80120.md?page=2)
