Mailman configuration script causes syntax error in "/var/lib/mailman/Mailman/mm_cfg.py", line 76
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mailman (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
# lsb_release -rd
Description: Ubuntu 10.04.2 LTS
Release: 10.04
# apt-cache policy mailman
mailman:
Installed: 1:2.1.13-1ubuntu0.2
Candidate: 1:2.1.13-1ubuntu0.2
Version table:
*** 1:2.1.13-1ubuntu0.2 0
500 http://
500 http://
100 /var/lib/
1:2.1.13-1 0
500 http://
The problem is that the Mailman configuration script that is included with the package fails to insert the default Mailman language string into "/var/lib/
Here is the full log of the terminal output:
-------
# apt-get install mailman
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
wwwconfig-common javascript-common libjs-mootools
Use 'apt-get autoremove' to remove them.
Suggested packages:
listadmin
The following NEW packages will be installed:
mailman
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
Need to get 9677kB of archives.
After this operation, 44.9MB of additional disk space will be used.
Get:1 http://
Fetched 9677kB in 1s (5759kB/s)
Preconfiguring packages ...
Selecting previously deselected package mailman.
(Reading database ... 59028 files and directories currently installed.)
Unpacking mailman (from .../mailman_
Setting up mailman (1:2.1.
Looking for enabled languages (this may take some time) ... done.
Traceback (most recent call last):
File "/var/lib/
from Mailman import mm_cfg
File "/var/lib/
DEFAULT_
SyntaxError: invalid syntax
Installing site language en .......
Traceback (most recent call last):
File "/usr/lib/
from Mailman import mm_cfg
File "/var/lib/
DEFAULT_
SyntaxError: invalid syntax
dpkg: error processing mailman (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
mailman
E: Sub-process /usr/bin/dpkg returned an error code (1)
-------
If I examine the file and line cited in the error message, there is no value for DEFAULT_
#------
# The default language for this server.
DEFAULT_
This is despite the fact that I chose a valid language (English) from the list that is presented during installation by highlighting said language and pressing the spacebar. (The selection is evidenced by the * character next to the English option.)
The only means by which I was able to remove the package was to fix problem by editing "/var/lib/
DEFAULT_
Changed in mailman (Ubuntu): | |
importance: | Undecided → Medium |
Is there any progress regarding this "major" issue, since mailman cannot be installed on Lucid LTS?