** Description changed: When running "/etc/init.d/mailman start, I get: # /etc/init.d/mailman stop - * Stopping Mailman master qrunner mailmanctl [ OK ] - root@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 Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs