Letsencrypt Cert Renewal is broken with webmin=1.973 on Debian Stretch (9.13)

Hello, the LE Cert Renewal is broken with 1.973.

There are two way to make it workaround again: 1.) Downgrading to webmin=1.962 2.) Installing certbot (apt install python3-certbot python-certbot-doc certbot)

The Error is a perl Error located at: /usr/share/webmin/web-lib-funcs.pl line 3353

rgds, derjohn

Status: 
Fixed (pending)
Virtualmin version: 
6.01
Webmin version: 
1.973

Comments

I have certbot installed and still getting errors on cron.

panic: attempt to copy freed scalar 5583fff9de00 to 5583ffe94c00 at ../web-lib-funcs.pl line 3353. ...propagated at http-monitor.pl line 69.

It looks like this is caused by some internal perl error. For anyone who's seeing it, what perl version are you running?

Perl comes from debian Stretch:

dpkg -l | grep perl-base

ii perl-base 5.24.1-3+deb9u7 amd64 minimal Perl system

Ilia's picture
Submitted by Ilia on Tue, 03/16/2021 - 07:23

This issue has been addressed here.

We will release Webmin 1.974 to include this patch.