[Bug 274991] mail/mailman: 2.1.39_2 fails to start: KeyError: 'getgrnam(): name not found: '

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 09 Nov 2023 15:26:27 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274991

            Bug ID: 274991
           Summary: mail/mailman: 2.1.39_2 fails to start: KeyError:
                    'getgrnam(): name not found: '
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: mandree@FreeBSD.org
          Reporter: dvl@FreeBSD.org
          Assignee: mandree@FreeBSD.org
             Flags: maintainer-feedback?(mandree@FreeBSD.org)

I updated today: Nov  9 13:23:13 mailman pkg[92518]: mailman upgraded: 2.1.39_1
-> 2.1.39_2 

I get this error:

[15:18 mailman dan ~] % sudo service mailman start 
Fixing mailman permissions:
Traceback (most recent call last):
  File "/usr/local/mailman/bin/check_perms", line 51, in <module>
    MAILMAN_GID = grp.getgrnam(MAILMAN_GROUP)[2]
KeyError: 'getgrnam(): name not found: '
Starting mailman.
Traceback (most recent call last):
  File "/usr/local/mailman/bin/mailmanctl", line 556, in <module>
    main()
  File "/usr/local/mailman/bin/mailmanctl", line 342, in main
    check_privs()
  File "/usr/local/mailman/bin/mailmanctl", line 289, in check_privs
    gid = grp.getgrnam(mm_cfg.MAILMAN_GROUP)[2]
KeyError: 'getgrnam(): name not found: '
/usr/local/etc/rc.d/mailman: WARNING: failed to start mailman


Reverting to 2.1.39_1 allows mailman to start.

FreeBSD 13.2-RELEASE-p4

-- 
You are receiving this mail because:
You are the assignee for the bug.