[Mailman-Users] corrupt list file?

Mark Sapiro mark at msapiro.net
Thu Nov 26 14:53:51 EST 2015


On 11/25/2015 11:54 AM, Steven Jones wrote:
=========
> 
> abrt_version:   2.0.8
> cmdline:        /usr/bin/python /usr/lib/mailman/bin/list_members isc
> event_log:
> executable:     /usr/lib/mailman/bin/list_members
> hostname:       vuwunicomailmn1.vuw.ac.nz
> kernel:         2.6.32-573.7.1.el6.x86_64
> last_occurrence: 1448480447
> machineid:      sosreport_uploader-dmidecode=932d92f15b5e914127493c105c3a0fb10af13399d0e4f82ddc20a6fc387628b8
> pkg_arch:       x86_64
> pkg_epoch:      3
> pkg_name:       mailman
> pkg_release:    25.el6
> pkg_version:    2.1.12
> time:           Wed 25 Nov 2015 10:00:56 PM NZDT
> uid:            99
> username:       nobody
                  ^^^^^^

This is the issue. See below.


> sosreport.tar.xz: Binary file, 1747868 bytes
> 
> backtrace:
> :MailList.py:610:__load:IOError: [Errno 13] Permission denied: '/var/lib/mailman/lists/isc/config.pck'
> :
> :Traceback (most recent call last):
> :  File "/usr/lib/mailman/bin/list_members", line 286, in <module>
> :    main()
> :  File "/usr/lib/mailman/bin/list_members", line 230, in main
> :    mlist = MailList.MailList(listname, lock=False)
> :  File "/usr/lib/mailman/Mailman/MailList.py", line 130, in __init__
> :    self.Load()
> :  File "/usr/lib/mailman/Mailman/MailList.py", line 644, in Load
> :    dict, e = self.__load(file)
> :  File "/usr/lib/mailman/Mailman/MailList.py", line 610, in __load
> :    fp = open(dbfile)
> :IOError: [Errno 13] Permission denied: '/var/lib/mailman/lists/isc/config.pck'
> :
> :Local variables in innermost frame:
> :dbfile: '/var/lib/mailman/lists/isc/config.pck'
> :e: IOError(13, 'Permission denied')
> :self: <mailing list "isc" (unlocked) at 189a908>
> :loadfunc: <built-in function load>
> :mtime: 1448406079.5505853
> 
> ==========
> 
> 
> I dont quite understand why I am having this alert "permission denied"  the filesystem is rw,


User nobody does not have permission to read the list's config.pck.

How is this bin/list_members being run? It neesds to be run by root or a
user in the 'mailman' group.

> 
> [root at vuwunicomailmn1 isc]# touch file
> [root at vuwunicomailmn1 isc]# ls -l
> total 908
> -rw-rw----. 1 mailman mailman 459163 Nov 26 08:00 config.pck
> -rw-rw----. 1 mailman mailman 458617 Nov 26 08:00 config.pck.last
> -rw-r--r--. 1 root    mailman      0 Nov 26 08:52 file
> -rw-rw----. 1 mailman mailman    133 Nov 20 10:19 pending.pck
> -rw-rw-r--. 1 mailman mailman    615 Nov 20 10:19 request.pck
> [root at vuwunicomailmn1 isc]#
> 
> ==========
> 
> 
> is config.pck corrupt?


No.

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan


More information about the Mailman-Users mailing list