[ mailman-Bugs-949117 ] 2.1.5rc2 upgrade dies on corrupt qfiles

SourceForge.net noreply at sourceforge.net
Thu May 6 08:16:30 EDT 2004


Bugs item #949117, was opened at 2004-05-06 05:16
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=949117&group_id=103

Category: configuring/installing
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Brion Vibber (vibber)
Assigned to: Nobody/Anonymous (nobody)
Summary: 2.1.5rc2 upgrade dies on corrupt qfiles

Initial Comment:
Upgrading from 2.1.2 to 2.1.5rc2; a couple of the .pck files in 
qfiles/shunt were zero-length for reasons unknown.

This caused the upgrade (make install) to fail with this message:

updating old qfiles
Traceback (most recent call last):
  File "bin/update", line 780, in ?
    errors = main()
  File "bin/update", line 709, in main
    update_qfiles()
  File "bin/update", line 441, in update_qfiles
    msg, data = dequeue(filebase)
  File "bin/update", line 497, in dequeue
    msg = cPickle.load(msgfp)
EOFError
make: *** [update] Error 1

Removing the zero-length files cleared that up.

I did have one other problem; while investigating the first bit I 
dumped some info to a text file in qfiles, and the next make install 
failed with this error:

updating old qfiles
Traceback (most recent call last):
  File "bin/update", line 780, in ?
    errors = main()
  File "bin/update", line 709, in main
    update_qfiles()
  File "bin/update", line 434, in update_qfiles
    for filename in os.listdir(dirpath):
OSError: [Errno 20] Not a directory: '/home/mailman/qfiles/blork'
make: *** [update] Error 1

At least that had the filename in it. ;) Removed the file, and it 
installed/upgraded cleanly. So far so good...

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=949117&group_id=103



More information about the Mailman-coders mailing list