[Mailman-Users] OSError: [Errno 13] Permission denied /var/lib/mailman/archives/private/list/attachments: No such file or directory

David dave at fiteyes.com
Mon May 7 23:44:33 CEST 2012


Ooops. If a moderator sees this, you can delete this whole thread without
sending it. The problem was permissions. I thought I had looked at that and
validated correct permissions in my very first trouble shooting step, but
apparently I missed something. The problem was simply permissions -- the
well-known Ubuntu issue.

On Mon, May 7, 2012 at 5:40 PM, David <dave at fiteyes.com> wrote:

> On Mon, May 7, 2012 at 5:37 PM, David <dave at fiteyes.com> wrote:
>
>> What is the solution for this?
>>
>> OSError: [Errno 13] Permission denied:
>> '/var/lib/mailman/archives/private/list/attachments'
>>
>> # ls -la /var/lib/mailman/archives/private/list/attachments
>> ls: cannot access /var/lib/mailman/archives/private/list/attachments: No
>> such file or directory
>>
>> Should I just create the directory and set permissions? Why didn't it get
>> created? Thanks.
>>
>
> This might help too:
>
> May 07 21:20:50 2012 (2355) uncaught archiver exception at filepos: 0
> May 07 21:20:50 2012 (2355) Uncaught runner exception: [Errno 13]
> Permission denied: '/var/lib/mailman/archives/private/list/attachments'
> May 07 21:20:50 2012 (2355) Traceback (most recent call last):
>   File "/var/lib/mailman/Mailman/Queue/Runner.py", line 120, in _oneloop
>     self._onefile(msg, msgdata)
>   File "/var/lib/mailman/Mailman/Queue/Runner.py", line 191, in _onefile
>     keepqueued = self._dispose(mlist, msg, msgdata)
>   File "/var/lib/mailman/Mailman/Queue/ArchRunner.py", line 73, in _dispose
>     mlist.ArchiveMail(msg)
>   File "/var/lib/mailman/Mailman/Archiver/Archiver.py", line 214, in
> ArchiveMail
>     h.processUnixMailbox(f)
>   File "/var/lib/mailman/Mailman/Archiver/pipermail.py", line 566, in
> processUnixMailbox
>     m = mbox.next()
>   File "/usr/lib/python2.7/mailbox.py", line 2014, in next
>     return self.factory(_PartialFile(self.fp, start, stop))
>   File "/var/lib/mailman/Mailman/Mailbox.py", line 89, in scrubber
>     return mailbox.scrub(msg)
>   File "/var/lib/mailman/Mailman/Mailbox.py", line 109, in scrub
>     return self._scrubber(self._mlist, msg)
>   File "/var/lib/mailman/Mailman/Handlers/Scrubber.py", line 253, in
> process
>     url = save_attachment(mlist, part, dir, filter_html=False)
>   File "/var/lib/mailman/Mailman/Handlers/Scrubber.py", line 419, in
> save_attachment
>     makedirs(fsdir)
>   File "/var/lib/mailman/Mailman/Handlers/Scrubber.py", line 406, in
> makedirs
>     os.makedirs(dir, 02775)
>   File "/usr/lib/python2.7/os.py", line 150, in makedirs
>     makedirs(head, mode)
>   File "/usr/lib/python2.7/os.py", line 150, in makedirs
>     makedirs(head, mode)
>   File "/usr/lib/python2.7/os.py", line 157, in makedirs
>     mkdir(name, mode)
>
> OSError: [Errno 13] Permission denied:
> '/var/lib/mailman/archives/private/list/attachments'
>
>


More information about the Mailman-Users mailing list