Package: python3-lexicon
Version: 3.11.7-1
Severity: important
Tags: upstream

Dear Maintainer,

I tried to renew my certificates with Let's Encrypt and the DNS-based challenge 
(plugin from package python3-certbot-dns-ovh).
But I got the following error: "certbot.plugins.dns_common_lexicon:Encountered 
error adding TXT record: Expecting value: line 1 column 1 (char 0)"

   * What led up to the situation?
OVH changed the response bodies of some API.
   * What exactly did you do (or not do) that was effective (or ineffective)?
I applied the patch 
https://github.com/AnalogJ/lexicon/commit/e4db692cda2e3c677d7f61ee3d89e015a3ea5807
 on the last line of lexicon/_private/providers/ovh.py.
   * What was the outcome of this action?
The certificate renewed successfully (but with the useless warning from the 
patch).

This patch is included in the version 3.15.1 of Lexicon.
This problem was discussed in https://github.com/certbot/certbot/issues/9799 
and https://github.com/AnalogJ/lexicon/issues/1758.

It could be usefull to update Lexicon or backport these lines.

Thank you,
David.

-- System Information:
Debian Release: 12.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'oldstable-updates'), (500, 'oldstable-security'), (500, 'stable'), (500, 
'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-13-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-lexicon depends on:
ii  python3                     3.11.2-1+b1
ii  python3-bs4                 4.11.2-2
ii  python3-cryptography        38.0.4-3
ii  python3-importlib-metadata  4.12.0-1
ii  python3-requests            2.28.1+dfsg-1
ii  python3-tldextract          3.1.2-2
ii  python3-yaml                6.0-3+b2

Versions of packages python3-lexicon recommends:
ii  python3-boto3      1.26.27+dfsg-1
ii  python3-softlayer  6.1.4-1
ii  python3-zeep       4.2.1-1

python3-lexicon suggests no packages.

-- no debconf information

Reply via email to