How to upgrade Mailman and keep Let's Encrypt ?

William Dudley wfdudley at
Wed Jul 28 16:31:17 UTC 2021


I'm running 11.4-RELEASE-p9, and obviously, it's time to move to 12.

I'm running Mailman 2.1.34 which uses deprecated Python 27.

I realized that when I move to FreeBSD 12, I will no longer have Python 27,
so Mailman 2 will no longer work.

When I do "pkg search mailman), I find the following:

mailman-2.1.34                 Mailing list manager with user-friendly web
py38-mailman-3.3.1             GNU Mailing List Management System, Core

As an experiment, on a spare machine, I tried:

pkg install py38-mailman-3.3.1

However, there is a conflict between py38 and py37, and so pkg wants to

py37-acme-1.16.0,1             ACME protocol implementation in Python
py37-certbot-1.16.0,1          Let's Encrypt client

That won't do, as I host several websites on the same machine with the
mailman installation and they all want to have https (obviously).

How do I solve this?

Bill Dudley
hobby sysadmin

More information about the freebsd-questions mailing list