[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mailman errors in unstable



I had to do an update on one of our unstable machines today. It is (was)
running Mailman. I was using aptitude and actually marked Mailman as "hold"
but it upgraded it anyway.  When Mailman tried to install, I got the
following errors:

--begin errors

Preconfiguring packages ...
Traceback (most recent call last):
  File "/var/lib/mailman/bin/list_lists", line 47, in ?
    from Mailman import MailList
  File "/var/lib/mailman/Mailman/MailList.py", line 49, in ?
    from Mailman.Archiver import Archiver
  File "/var/lib/mailman/Mailman/Archiver/__init__.py", line 17, in ?
    from Archiver import *
  File "/var/lib/mailman/Mailman/Archiver/Archiver.py", line 31, in ?
    from Mailman import Mailbox
  File "/var/lib/mailman/Mailman/Mailbox.py", line 25, in ?
    from email.Generator import Generator
  File "/usr/lib/python2.3/email/Generator.py", line 16, in ?
    from email.Header import Header
  File "/usr/lib/python2.3/email/Header.py", line 41, in ?
    USASCII = Charset('us-ascii')
  File "/usr/lib/python2.3/email/Charset.py", line 220, in __init__
    input_charset = _ascii_lower()
TypeError: _ascii_lower() takes exactly 1 argument (0 given)
(Reading database ... 28391 files and directories currently installed.)
Preparing to replace mailman 2.1.3-1 (using .../mailman_2.1.3-2_i386.deb)
...
Traceback (most recent call last):
  File "/usr/lib/mailman/bin/mailmanctl", line 109, in ?
    from Mailman.MailList import MailList
  File "/var/lib/mailman/Mailman/MailList.py", line 49, in ?
    from Mailman.Archiver import Archiver
  File "/var/lib/mailman/Mailman/Archiver/__init__.py", line 17, in ?
    from Archiver import *
  File "/var/lib/mailman/Mailman/Archiver/Archiver.py", line 31, in ?
    from Mailman import Mailbox
  File "/var/lib/mailman/Mailman/Mailbox.py", line 25, in ?
    from email.Generator import Generator
  File "/usr/lib/python2.3/email/Generator.py", line 16, in ?
    from email.Header import Header
  File "/usr/lib/python2.3/email/Header.py", line 41, in ?
    USASCII = Charset('us-ascii')
  File "/usr/lib/python2.3/email/Charset.py", line 220, in __init__
    input_charset = _ascii_lower()
TypeError: _ascii_lower() takes exactly 1 argument (0 given)
invoke-rc.d: initscript mailman, action "stop" failed.
dpkg: warning - old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/lib/mailman/bin/mailmanctl", line 109, in ?
    from Mailman.MailList import MailList
  File "/var/lib/mailman/Mailman/MailList.py", line 49, in ?
    from Mailman.Archiver import Archiver
  File "/var/lib/mailman/Mailman/Archiver/__init__.py", line 17, in ?
    from Archiver import *
  File "/var/lib/mailman/Mailman/Archiver/Archiver.py", line 31, in ?
    from Mailman import Mailbox
  File "/var/lib/mailman/Mailman/Mailbox.py", line 25, in ?
    from email.Generator import Generator
  File "/usr/lib/python2.3/email/Generator.py", line 16, in ?
    from email.Header import Header
  File "/usr/lib/python2.3/email/Header.py", line 41, in ?
    USASCII = Charset('us-ascii')
  File "/usr/lib/python2.3/email/Charset.py", line 220, in __init__
    input_charset = _ascii_lower()
TypeError: _ascii_lower() takes exactly 1 argument (0 given)
invoke-rc.d: initscript mailman, action "stop" failed.
dpkg: error processing /var/cache/apt/archives/mailman_2.1.3-2_i386.deb
(--unpack):
 subprocess new pre-removal script returned error exit status 1
Traceback (most recent call last):
  File "/var/lib/mailman/bin/list_lists", line 47, in ?
    from Mailman import MailList
  File "/var/lib/mailman/Mailman/MailList.py", line 49, in ?
    from Mailman.Archiver import Archiver
  File "/var/lib/mailman/Mailman/Archiver/__init__.py", line 17, in ?
    from Archiver import *
  File "/var/lib/mailman/Mailman/Archiver/Archiver.py", line 31, in ?
    from Mailman import Mailbox
  File "/var/lib/mailman/Mailman/Mailbox.py", line 25, in ?
    from email.Generator import Generator
  File "/usr/lib/python2.3/email/Generator.py", line 16, in ?
    from email.Header import Header
  File "/usr/lib/python2.3/email/Header.py", line 41, in ?
    USASCII = Charset('us-ascii')
  File "/usr/lib/python2.3/email/Charset.py", line 220, in __init__
    input_charset = _ascii_lower()
TypeError: _ascii_lower() takes exactly 1 argument (0 given)
Traceback (most recent call last):
  File "/usr/lib/mailman/bin/update", line 48, in ?
    from Mailman import MailList
  File "/var/lib/mailman/Mailman/MailList.py", line 49, in ?
    from Mailman.Archiver import Archiver
  File "/var/lib/mailman/Mailman/Archiver/__init__.py", line 17, in ?
    from Archiver import *
  File "/var/lib/mailman/Mailman/Archiver/Archiver.py", line 31, in ?
    from Mailman import Mailbox
  File "/var/lib/mailman/Mailman/Mailbox.py", line 25, in ?
    from email.Generator import Generator
  File "/usr/lib/python2.3/email/Generator.py", line 16, in ?
    from email.Header import Header
  File "/usr/lib/python2.3/email/Header.py", line 41, in ?
    USASCII = Charset('us-ascii')
  File "/usr/lib/python2.3/email/Charset.py", line 220, in __init__
    input_charset = _ascii_lower()
TypeError: _ascii_lower() takes exactly 1 argument (0 given)
dpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/mailman_2.1.3-2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ack!  Something bad happened while installing packages.  Trying to recover:
dpkg: error processing mailman (--configure):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting configuration.

--end errors

I haven't been able to remove the package either (same sort of errors).  Has
anyone seen this issue with Mailman on unstable? Got any recommendations for
a fix?  I don't want to purge because I have a LOT of configuration/data in
Mailman.

Trey Nolen



Reply to: