On Aug 10, 2017, at 16:32, John Poltorak <karotlopj@gmail.com> wrote:
The instructions say
After this, create a configuration file at /etc/mailman.cfg for Mailman Core.
On FreeBSD they ought to be in /usr/local/etc/mailman.cfg however I don't see any indication as to what I should put in this file and if it was in /usr/local/etc/mailman.cfg then how would mailman find it?
It wouldn’t by default. Right now Mailman does not search for /usr/local/etc/mailman.cfg, but that wouldn’t be a difficult change to add. I’m not sure whether that would makes sense as a general default or not. I’m not up on the FreeBSD conventions and standards here; can you explain why /usr/local/etc is preferred over /etc on that distro?
(Side note, you can always use -C /usr/local/etc/mailman.cfg
or set the MAILMAN_CONFIG_FILE environment variable for alternative locations.)
I'm using a different system to install Mailman so it's difficult to paste the error msgs, but it seems to be related to being unable to find the module '_sqlite3'
That’s a Python problem. What does the following do for you?
% python3 Python 3.6.2 (default, Jul 27 2017, 18:13:18) [GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.42)] on darwin Type "help", "copyright", "credits" or "license" for more information.
import _sqlite3 _sqlite3 <module '_sqlite3' from '/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_sqlite3.cpython-36m-darwin.so’>
This is what you get from a Python 3.6 installed via homebrew on macOS.
Maybe you need to install another package to provide SQLite on FreeBSD?
-Barry