
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 Reading package lists... Done Building dependency tree... Done mailman is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 109 not upgraded. 1 not fully installed or removed. Need to get 0B of archives. After unpacking 0B of additional disk space will be used. Setting up mailman (2.1.9-7) ... Looking for enabled languages (this may take some time) ... done. Installing site language en ............................................ done. 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

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.

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.
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.
This is the standard Debian repository version of mailman. Any debian users out there ever see this problem?
Thanks
participants (2)
-
Douglas Phillipson
-
Mark Sapiro