response below
On 3/4/11 2:26 PM, Mark Sapiro wrote:
Noah wrote:
Mailman upgrade keeps failing on my ubuntu server and not clear why?
qrunner hangs every week so upgrading might be the right thing to do.
Which qrunner hangs? What if anything is logged in Mailman's error and
qrunner logs?
Caveat: I know virtually nothing about Debian packaging or apt-get.
Preparing to replace mailman 1:2.1.9-9ubuntu1.2 (using
.../mailman_1%3a2.1.9-9ubuntu1.4_amd64.deb) ...
* Stopping Mailman master qrunner mailmanctl No child with
pid: 11139
[Errno 3] No such process
Stale pid file removed.
The above seems normal and not an error if you stopped Mailman manually
before running apt-get.
[ OK ]
dpkg: error processing
/var/cache/apt/archives/mailman_1%3a2.1.9-9ubuntu1.4_amd64.deb (--unpack):
subprocess pre-installation script returned error exit status 1
No updates are necessary.
Any clues what I can do to get apt-get upgrade to work?
The process appears to be saying that the package in
mailman_1:2.1.9-9ubuntu1.4_amd64.deb does not contain any updates to
the installed mailman 1:2.1.9-9ubuntu1.2 package. This seems
reasonable as the actual Mailman package version (2.1.9-9) is the
same. Only the os version/architecture are different.
I am wondering if matching the OS and arch would stop the qrunner from
hanging. here is what is appearing in the error logs when I restart
qrunner.
Mark: Do you have any ideas about how to force apt-get to consider
using the version with the proper OS/arch version? Like can I change a
version file to get this update to happen?
Mar 07 17:05:15 2011 (4382) Uncaught runner exception: No terminating
boundary and no trailing empty line
Mar 07 17:05:15 2011 (4382) Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop
msg, msgdata = self._switchboard.dequeue(filebase)
File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 164, in
dequeue
msg = email.message_from_string(msg, Message.Message)
File "/usr/lib/mailman/pythonlib/email/__init__.py", line 51, in
message_from_string
return Parser(_class, strict=strict).parsestr(s)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr
return self.parse(StringIO(text), headersonly=headersonly)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse
self._parsebody(root, fp, firstbodyline)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 240, in
_parsebody
msgobj = self.parsestr(part)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr
return self.parse(StringIO(text), headersonly=headersonly)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse
self._parsebody(root, fp, firstbodyline)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 265, in
_parsebody
msg = self.parse(fp)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse
self._parsebody(root, fp, firstbodyline)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 207, in
_parsebody
'No terminating boundary and no trailing empty line')
BoundaryError: No terminating boundary and no trailing empty line
Mar 07 17:05:15 2011 (4382) Ignoring unparseable message:
1298451764.843303+0cd1f7dcf1029a246fe05146c55b8c7518fd0a1f
Mar 07 17:05:15 2011 (4382) Uncaught runner exception: No terminating
boundary and no trailing empty line
Mar 07 17:05:15 2011 (4382) Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop
msg, msgdata = self._switchboard.dequeue(filebase)
File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 164, in
dequeue
msg = email.message_from_string(msg, Message.Message)
File "/usr/lib/mailman/pythonlib/email/__init__.py", line 51, in
message_from_string
return Parser(_class, strict=strict).parsestr(s)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr
return self.parse(StringIO(text), headersonly=headersonly)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse
self._parsebody(root, fp, firstbodyline)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 240, in
_parsebody
msgobj = self.parsestr(part)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr
return self.parse(StringIO(text), headersonly=headersonly)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse
self._parsebody(root, fp, firstbodyline)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 265, in
_parsebody
msg = self.parse(fp)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse
self._parsebody(root, fp, firstbodyline)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 207, in
_parsebody
'No terminating boundary and no trailing empty line')
BoundaryError: No terminating boundary and no trailing empty line
Mar 07 17:05:15 2011 (4382) Ignoring unparseable message:
1299266256.6221931+48acd3719c5d8900fedf2fbac29bb8d186b388e1
Mar 07 17:05:15 2011 (4382) Uncaught runner exception: No terminating
boundary and no trailing empty line
Mar 07 17:05:15 2011 (4382) Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop
msg, msgdata = self._switchboard.dequeue(filebase)
File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 164, in
dequeue
msg = email.message_from_string(msg, Message.Message)
File "/usr/lib/mailman/pythonlib/email/__init__.py", line 51, in
message_from_string
return Parser(_class, strict=strict).parsestr(s)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr
return self.parse(StringIO(text), headersonly=headersonly)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse
self._parsebody(root, fp, firstbodyline)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 240, in
_parsebody
msgobj = self.parsestr(part)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr
return self.parse(StringIO(text), headersonly=headersonly)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse
self._parsebody(root, fp, firstbodyline)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 265, in
_parsebody
msg = self.parse(fp)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse
self._parsebody(root, fp, firstbodyline)
File "/usr/lib/mailman/pythonlib/email/Parser.py", line 207, in
_parsebody
'No terminating boundary and no trailing empty line')
BoundaryError: No terminating boundary and no trailing empty line
------------------------------------------------------
Mailman-Users mailing list [email protected]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org