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.


Attachment: 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/

Reply via email to