"No subject" archive entries found after arch
I'm moving my list to a new server. Generating the archive html pages from the mbox file caused 26 messages with "No subject" to show up on the Aug 2011 archive page. Most of the posts that make up these entries are in the mbox file with a date of 2002 or 2003. The html files are incomplete and contain only fragments of the original message. I didn't notice anything obviously wrong with the mbox content in the few messages I tracked down. Any suggestions on what to look for?
/usr/lib/mailman/bin/arch a2-16v-list
here is the output of the Aug 2011 html page :
Messages sorted by: [ thread ] [ subject ] [ author ] More info on this list... Starting: Mon Aug 1 07:08:50 CDT 2011 Ending: Sun Aug 7 13:52:35 CDT 2011 Messages: 29
[a2-16v-list] initial start problems Eric Gambon [a2-16v-list] initial start problems Steven Arguello [a2-16v-list] initial start problems Eric Gambon No subject No subject No subject No subject No subject No subject
Chad Rebuck wrote:
I'm moving my list to a new server. Generating the archive html pages from the mbox file caused 26 messages with "No subject" to show up on the Aug 2011 archive page. Most of the posts that make up these entries are in the mbox file with a date of 2002 or 2003. The html files are incomplete and contain only fragments of the original message. I didn't notice anything obviously wrong with the mbox content in the few messages I tracked down. Any suggestions on what to look for?
Your archives/private/a2-16v-list.mbox/a2-16v-list.mbox file contains unescaped "From " lines in message bodies.
Use /usr/lib/mailman/bin/cleanarch to find and fix these. Run
/usr/lib/mailman/bin/cleanarch --help for more information.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
That worked perfectly. I've also located a handful of mbox files from when the list was using a different domain and a different listserv application. Is there a way to import these multiple mbox list archive messages into my mail archive?
I also may experiment a little with the arch behavior on a newly created list for test purposes.
On Mon, Aug 8, 2011 at 2:48 AM, Mark Sapiro <mark@msapiro.net> wrote:
Chad Rebuck wrote:
I'm moving my list to a new server. Generating the archive html pages from the mbox file caused 26 messages with "No subject" to show up on the Aug 2011 archive page. Most of the posts that make up these entries are in the mbox file with a date of 2002 or 2003. The html files are incomplete and contain only fragments of the original message. I didn't notice anything obviously wrong with the mbox content in the few messages I tracked down. Any suggestions on what to look for?
Your archives/private/a2-16v-list.mbox/a2-16v-list.mbox file contains unescaped "From " lines in message bodies.
Use /usr/lib/mailman/bin/cleanarch to find and fix these. Run
/usr/lib/mailman/bin/cleanarch --help for more information.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Chad Rebuck wrote:
That worked perfectly. I've also located a handful of mbox files from when the list was using a different domain and a different listserv application. Is there a way to import these multiple mbox list archive messages into my mail archive?
bin/arch --wipe listname [/path/to/mbox]
will initialize the archive with the messages in /path/to/mbox or the default archives/private/listname.mbox/listname.mbox if no path is given.
Without the --wipe option, the messages in the mbox will be added to the archive.
So you can maintain the separate mbox files and initialize the archive from one and add the rest. If you do that, it is best to process the default archives/private/listname.mbox/listname.mbox last so that if you ever rebuild the archive, you can process the files in the same order and maintain the message numbers in the archive.
Or, you can simply concatenate the mbox files into a single, large archives/private/listname.mbox/listname.mbox file and then run
bin/arch --wipe listname.
Having done this myself both ways multiple times, I prefer the latter method.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
Chad Rebuck
-
Mark Sapiro