Mark Sapiro wrote:
Douglas Phillipson wrote:
Installed on Debian Testing, mailman updates fail, causing other packages to fail to install with the following output, any help would be greatly appreciated...
Doug P
apt-get install mailman <snip> No updates are necessary. Traceback (most recent call last): File "/var/lib/mailman/bin/withlist", line 297, in ? main() File "/var/lib/mailman/bin/withlist", line 272, in main r = [do_list(listname, args, func) for listname in Utils.list_names()] File "/var/lib/mailman/bin/withlist", line 201, in do_list return func(m, *args) File "/usr/lib/mailman/bin/unicodify_archives.py", line 59, in unicodify_archives h.database.mapKeys(unicodify_fst, archive, hdr) File "/var/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 341, in mapKeys self.__openIndices(archive) File "/var/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 251, in __openIndices t = DumbBTree(os.path.join(arcdir, archive + '-' + i)) File "/var/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 65, in __init__ self.load() File "/var/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 170, in load self.dict = marshal.load(fp) ValueError: bad marshal data dpkg: error processing mailman (--configure): subprocess post-installation script returned error exit status 1 Errors were encountered while processing: mailman
The installation of your package is trying to run something on the order of
bin/withlist -a -r unicodify_archives
Since the bin/unicodify_archives.py module is apparently unique to your package as is the running of it against all lists via withlist, I think you might be more successful seeking help from Debian.
Douglas Phillipson wrote:
Installed on Debian Testing, mailman updates fail, causing other
Mark Sapiro wrote: packages to fail to install with the following output, any help would be greatly appreciated...
Doug P
apt-get install mailman
<snip>
No updates are necessary. Traceback (most recent call last): File "/var/lib/mailman/bin/withlist", line 297, in ? main() File "/var/lib/mailman/bin/withlist", line 272, in main r = [do_list(listname, args, func) for listname in Utils.list_names()] File "/var/lib/mailman/bin/withlist", line 201, in do_list return func(m, *args) File "/usr/lib/mailman/bin/unicodify_archives.py", line 59, in unicodify_archives h.database.mapKeys(unicodify_fst, archive, hdr) File "/var/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 341, in mapKeys self.__openIndices(archive) File "/var/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 251, in __openIndices t = DumbBTree(os.path.join(arcdir, archive + '-' + i)) File "/var/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 65, in __init__ self.load() File "/var/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 170, in load self.dict = marshal.load(fp) ValueError: bad marshal data dpkg: error processing mailman (--configure): subprocess post-installation script returned error exit status 1 Errors were encountered while processing: mailman
The installation of your package is trying to run something on the order of
bin/withlist -a -r unicodify_archives
Since the bin/unicodify_archives.py module is apparently unique to your package as is the running of it against all lists via withlist, I think you might be more successful seeking help from Debian.
This is the standard Debian repository version of mailman. Any debian users out there ever see this problem?
Thanks