[Bug 1015369] Re: "IOError: [Errno 32] Broken pipe" on start when many lists are present
Ryan Finnie
ryan.finnie at canonical.com
Wed Jun 20 02:49:06 UTC 2012
** Description changed:
When running "/etc/init.d/mailman start, I get:
# /etc/init.d/mailman stop
- * Stopping Mailman master qrunner mailmanctl [ OK ]
- root at chlorine:~# /etc/init.d/mailman start
+ * Stopping Mailman master qrunner mailmanctl [ OK ]
+ # /etc/init.d/mailman start
Traceback (most recent call last):
- File "/var/lib/mailman/bin/list_lists", line 122, in <module>
- main()
- File "/var/lib/mailman/bin/list_lists", line 114, in main
- print mlist.internal_name()
+ File "/var/lib/mailman/bin/list_lists", line 122, in <module>
+ main()
+ File "/var/lib/mailman/bin/list_lists", line 114, in main
+ print mlist.internal_name()
IOError: [Errno 32] Broken pipe
- * Starting Mailman master qrunner mailmanctl [ OK ]
+ * Starting Mailman master qrunner mailmanctl [ OK ]
Ultimately the error is harmless since the mailman services start, but
the problem comes down to:
# /var/lib/mailman/bin/list_lists -b | grep -q "^mailman$"
Traceback (most recent call last):
- File "/var/lib/mailman/bin/list_lists", line 122, in <module>
- main()
- File "/var/lib/mailman/bin/list_lists", line 114, in main
- print mlist.internal_name()
+ File "/var/lib/mailman/bin/list_lists", line 122, in <module>
+ main()
+ File "/var/lib/mailman/bin/list_lists", line 114, in main
+ print mlist.internal_name()
IOError: [Errno 32] Broken pipe
This is on a system with over 600 lists. grep -q appears to close the
pipe as soon as it's found a match. On an install with only a few
lists, the entire output is within a single buffer page, so this does
not occur. But in this case, there is enough output to have other pages
available when grep closes the pipe.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: mailman 1:2.1.14-3 [modified: var/lib/mailman/data/sitelist.cfg]
ProcVersionSignature: Ubuntu 3.2.0-24.39-generic 3.2.16
Uname: Linux 3.2.0-24-generic x86_64
NonfreeKernelModules: ksplice_m2ln4g2o ksplice_rnytomzp ksplice_5li5k6oq ksplice_sr8xrqxv ksplice_xkh9hjep_vmlinux_new ksplice_xkh9hjep ksplice_a7dwhrj2_hfsplus_new ksplice_a7dwhrj2 ksplice_wp4yddsz_vmlinux_new ksplice_wp4yddsz ksplice_lxfo9202 ksplice_ny00xobu ksplice_hr0du7qv ksplice_42wa91bq ksplice_8b8adglj ksplice_rdkyfa0c_vmlinux_new ksplice_rdkyfa0c
ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
Date: Tue Jun 19 19:32:20 2012
InstallationMedia: Ubuntu-Server 12.04 LTS "Precise Pangolin" - Beta amd64 (20120415)
ProcEnviron:
- TERM=screen
- PATH=(custom, user)
- LANG=en_US.UTF-8
- SHELL=/bin/bash
+ TERM=screen
+ PATH=(custom, user)
+ LANG=en_US.UTF-8
+ SHELL=/bin/bash
SourcePackage: mailman
UpgradeStatus: No upgrade log present (probably fresh install)
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to mailman in Ubuntu.
https://bugs.launchpad.net/bugs/1015369
Title:
"IOError: [Errno 32] Broken pipe" on start when many lists are present
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mailman/+bug/1015369/+subscriptions
More information about the Ubuntu-server-bugs
mailing list