Hi Mark, On to the next layer of the onion. After the install I get this:
#./check_perms -f WARNING: directory does not exist: @PID_DIR@ WARNING: directory does not exist: @CONFIG_DIR@ WARNING: directory does not exist: @LOCK_DIR@ WARNING: directory does not exist: @QUEUE_DIR@ WARNING: directory does not exist: @LOG_DIR@ Warning: Private archive directory is other-executable (o+x). This could allow other users on your system to read private archives. If you're on a shared multiuser system, you should consult the installation manual on how to fix this. No problems found Although it says no problems found I am concerned about the warnings (except the last). I seem to be back, more or less, to where I started. Interestingly the 'execstartpre' uses the hard coded path and the startup script uses the symbolic path which is one of the warnings. ● mailman.service - GNU Mailing List Manager Loaded: loaded (/usr/lib/systemd/system/mailman.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since Wed 2020-09-16 11:55:31 MDT; 3min 49s ago Process: 3303 ExecStart=/usr/lib/mailman/bin/mailmanctl -s start (code=exited, status=1/FAILURE) Process: 3300 ExecStartPre=/bin/chmod 660 */var/log/mailman/error* (code=exited, status=0/SUCCESS) Process: 3297 ExecStartPre=/bin/chown mailman:mailman /var/log/mailman/error (code=exited, status=0/SUCCESS) Process: 3294 ExecStartPre=/bin/touch /var/log/mailman/error (code=exited, status=0/SUCCESS) Process: 3289 ExecStartPre=/usr/bin/install -m644 -o root -g root /usr/lib/mailman/cron/crontab.in /etc/cron.d/mailman (code=exited, status=0/SUCCESS) Process: 3286 ExecStartPre=/usr/lib/mailman/bin/mailman-update-cfg (code=exited, status=0/SUCCESS) Sep 16 11:55:31 harmonia.csd.net mailmanctl[3303]: File "/usr/lib64/python2.7/codecs.py", line 881, in open Sep 16 11:55:31 harmonia.csd.net mailmanctl[3303]: file = __builtin__.open(filename, mode, buffering) Sep 16 11:55:31 harmonia.csd.net mailmanctl[3303]: IOError: [Errno 13] Permission denied: '*@LOG_DIR@/error*' Sep 16 11:55:31 harmonia.csd.net mailmanctl[3303]: Original log message: Sep 16 11:55:31 harmonia.csd.net mailmanctl[3303]: [Errno 13] Permission denied: '@LOG_DIR@/error' Sep 16 11:55:31 harmonia.csd.net mailmanctl[3303]: Sep 16 11:55:31 2020 (3303) Site list is missing: mailman Sep 16 11:55:31 harmonia.csd.net systemd[1]: mailman.service: control process exited, code=exited status=1 Sep 16 11:55:31 harmonia.csd.net systemd[1]: Failed to start GNU Mailing List Manager. Sep 16 11:55:31 harmonia.csd.net systemd[1]: Unit mailman.service entered failed state. Sep 16 11:55:31 harmonia.csd.net systemd[1]: mailman.service failed. I am guessing I can't just overwrite the 2.1.15 version with this version using 'make install'. The upgrade is more complicated, right? I have to uninstall the old version, install the new version then migrate the data into the new version.
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------ Mailman-Users mailing list -- mailman-users@python.org To unsubscribe send an email to mailman-users-le...@python.org https://mail.python.org/mailman3/lists/mailman-users.python.org/ Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/ https://mail.python.org/archives/list/mailman-users@python.org/