On 04/15/2014 01:23 PM, Shavkat_BEK wrote: > > I recently found out that the mailman is not archiving most of the mailing > lists. Here is some info that might give you some idea of what is going on. ... > 2. /var/log/mailman/error: > > Apr 15 08:08:53 2014 (15279) SHUNTING: > 1396932558.512722+32b8dc6f945cc9837829a7803dba6d48978dc65f > Apr 15 08:19:12 2014 (15279) Archive file access failure: > /var/lib/mailman/archives/private/maillist1.mbox/maillist1.mbox > [Errno 2] No such file or directory: > '/var/lib/mailman/archives/private/maillist1.mbox/maillist1.mbox' > Apr 15 08:19:12 2014 (15279) Uncaught runner exception: [Errno 2] No such > file or directory: > '/var/lib/mailman/archives/private/maillist1.mbox/maillist1.mbox' > Apr 15 08:19:12 2014 (15279) Traceback (most recent call last): > File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 112, in _oneloop > self._onefile(msg, msgdata) > File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 170, in _onefile > keepqueued = self._dispose(mlist, msg, msgdata) > File "/usr/lib/mailman/Mailman/Queue/ArchRunner.py", line 73, in _dispose > mlist.ArchiveMail(msg) > File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 200, in > ArchiveMail > self.__archive_to_mbox(msg) > File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 169, in > __archive_to_mbox > mbox = self.__archive_file(afn) > File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 157, in > __archive_file > return Mailbox.Mailbox(open(afn, 'a+')) > IOError: [Errno 2] No such file or directory: > '/var/lib/mailman/archives/private/maillist1.mbox/maillist1.mbox'
The file /var/lib/mailman/archives/private/maillist1.mbox/maillist1.mbox does not exist on your server. Do the HTML archives in /var/lib/mailman/archives/private/maillist1/ exist? Does the directory /var/lib/mailman/archives/private/maillist1.mbox exist? (probably not - I think if it did, Mailman would create a new /var/lib/mailman/archives/private/maillist1.mbox/maillist1.mbox file). Figure out what happened to the missing files and restore them. Then you can run Mailman's 'bin/unshunt' to add the missing messages to the archive, but first look at Mailman's shunt queue (bin/show_qfiles will help) to make sure everything there is wanted. -- Mark Sapiro <m...@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org