[Pkg-sympa-devel] Bug#746283: sympa: Process sympa crashing

Joshua Hegie jhegie at unr.edu
Mon Apr 28 17:31:11 UTC 2014


Package: sympa
Version: 6.1.11~dfsg-5+deb7u1
Severity: important
Tags: patch

Dear Maintainer,

There's an issue with the processing done in the List.pm file (documented here: https://sourcesup.renater.fr/scm/viewvc.php/branches/sympa-6.1-branch/src/lib/List.pm?root=sympa&r1=7560&r2=7559&pathrev=7560) that causes the main process (/usr/bin/perl /usr/lib/sympa/bin/sympa.pl) to die under a variety of conditions.  This issue is still present in the current Debian version (6.1.11~dfsg-5+deb7u1).

Manually applyign the above fix (changing the call from "my $body = $msg->bodyhandle->as_string();" to "my $body = $part->bodyhandle->as_string();") corrects the behavior and keeps teh service running as expected.

-- System Information:
Debian Release: 7.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages sympa depends on:
ii  adduser                           3.113+nmu3
ii  ca-certificates                   20130119
ii  dbconfig-common                   1.8.47+nmu1
ii  debconf [debconf-2.0]             1.5.49
ii  dpkg                              1.16.13
ii  libarchive-zip-perl               1.30-6
ii  libc6                             2.13-38+deb7u1
ii  libcgi-fast-perl                  5.14.2-21+deb7u1
ii  libdbd-mysql-perl                 4.021-1+b1
ii  libdbd-pg-perl                    2.19.2-2
ii  libdbd-sqlite3-perl               1.37-1
ii  libdbd-sybase-perl                1.14-1
ii  libdbi-perl                       1.622-1
ii  libfcgi-perl                      0.74-1+b1
ii  libfile-copy-recursive-perl       0.38-1
ii  libhtml-format-perl               2.10-1
ii  libhtml-stripscripts-parser-perl  1.03-1
ii  libhtml-tree-perl                 5.02-1
ii  libintl-perl                      1.20-1
ii  libio-stringy-perl                2.110-5
ii  libmailtools-perl                 2.09-1
ii  libmime-charset-perl              1.009.2-1
ii  libmime-encwords-perl             1.012.4-1
ii  libmime-lite-html-perl            1.23-1.1
ii  libmime-tools-perl                5.503-1
ii  libmsgcat-perl                    1.03-5+b2
ii  libnet-ldap-perl                  1:0.4400-1
ii  libnet-netmask-perl               1.9016-1
ii  libregexp-common-perl             2011121001-1
ii  libtemplate-perl                  2.24-1
ii  libterm-progressbar-perl          2.13-1
ii  libunicode-linebreak-perl         0.0.20120401-1
ii  libxml-libxml-perl                2.0001+dfsg-1
ii  lsb-base                          4.1+Debian8+deb7u1
ii  mhonarc                           2.6.18-2
ii  perl                              5.14.2-21+deb7u1
ii  perl-modules [libcgi-pm-perl]     5.14.2-21+deb7u1
ii  postfix [mail-transport-agent]    2.9.6-2
ii  rsyslog [system-log-daemon]       5.8.11-3
ii  sqlite3                           3.7.13-1+deb7u1

Versions of packages sympa recommends:
ii  apache2-suexec             2.2.22-13+deb7u1
ii  doc-base                   0.10.4
ii  libapache2-mod-fcgid       1:2.3.6-1.2+deb7u1
ii  libcrypt-ciphersaber-perl  0.61-4
ii  libfile-nfslock-perl       1.21-1
ii  libio-socket-ssl-perl      1.76-2
ii  libmail-dkim-perl          0.39-1
ii  libsoap-lite-perl          0.714-1
ii  locales                    2.13-38+deb7u1
ii  logrotate                  3.8.1-4
pn  mysql-server | postgresql  <none>

Versions of packages sympa suggests:
ii  apache2                         2.2.22-13+deb7u1
ii  apache2-mpm-worker [httpd-cgi]  2.2.22-13+deb7u1
pn  libauthcas-perl                 <none>
pn  libdbd-oracle-perl              <none>
pn  libtext-wrap-perl               <none>
ii  openssl                         1.0.1e-2+deb7u7

-- Configuration Files:
/etc/sympa/apache changed [not included]
/etc/sympa/httpd.conf-cgi changed [not included]
/etc/sympa/httpd.conf-fcgi changed [not included]
/etc/sympa/sympa.conf-smime.in [Errno 13] Permission denied: u'/etc/sympa/sympa.conf-smime.in'

-- debconf information:
* sympa/dbconfig-install: true
  sympa/remote/newhost:
  sympa/listmaster: listmaster at soapbox.it.unr.edu
  wwsympa/wwsympa_url: http://soapbox.it.unr.edu/wws
* wwsympa/webserver_restart: true
  sympa/remote/port:
  sympa/pgsql/manualconf:
  sympa/upgrade-backup: true
  sympa/pgsql/changeconf: false
  sympa/hostname: soapbox.it.unr.edu
  sympa/pgsql/authmethod-user: password
  sympa/dbconfig-upgrade: true
  sympa/use_soap: false
  sympa/db/dbname: sympa
  sympa/internal/skip-preseed: false
* sympa/database-type: mysql
  sympa/db/basepath:
  sympa/remote/host:
  wwsympa/fastcgi: false
  sympa/internal/reconfiguring: false
  sympa/db/app-user: sympa
  sympa/purge: false
  sympa/remove-error: abort
* wwsympa/webserver_type: Apache 2
  sympa/mysql/admin-user: root
  sympa/dbconfig-remove:
  sympa/mysql/method: unix socket
  sympa/dbconfig-reinstall: false
  sympa/pgsql/admin-user: postgres
  sympa/upgrade-error: abort
  sympa/language: en_US
  sympa/pgsql/method: unix socket
  sympa/install-error: abort
  sympa/pgsql/no-empty-passwords:
  sympa/pgsql/authmethod-admin: ident
  wwsympa/remove_spool: false
  sympa/passwords-do-not-match:
  sympa/missing-db-package-error: abort
  sympa/remove_spool: false



More information about the Pkg-sympa-devel mailing list