[Pkg-sympa-devel] Bug#761238: sympa: Configuration parameters changed without notice after upgrade

Antoine antoine.delvaux at cassiopea.org
Thu Sep 11 22:17:17 UTC 2014


Package: sympa
Version: 6.1.22~dfsg-1~bpo70+1
Severity: normal

Dear Maintainer,

After upgrading my Sympa installation from 6.1.11 (regular wheezy
package) to 6.1.22 (wheezy backport) some changes to my Sympa
configuration files were applied without my consent nor my knowledge.

In /etc/sympa/sympa.conf the hostname of the machine was used instead of
the previously configured name in the 'domain', 'listmaster' and
'wwsympa_url' parameters (interestingly, not in 'soap_url').

In /etc/sympa/wwsympa.conf the 'use_fast_cgi' setting was changed from 1
to 0.

Obviously, after those changes, my Sympa installation was not working anymore.

I think those files shouldn't be changed automatically if they have
already been modifed by the server's admin.  A working installation is
transformed into a non working one.

Why not use the regular Debian
mechanism of asking if a user wants to upgrade the configuration files
before performing any change?

Thanks for your attention to this.

Antoine.

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

Kernel: Linux 3.2.58-xenU-11-50785a6-x86_64 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
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  libarchive-zip-perl               1.30-6
ii  libc6                             2.13-38+deb7u4
ii  libcgi-fast-perl                  5.14.2-21+deb7u1
ii  libcgi-pm-perl                    3.61-2
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+deb7u1
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  libsoap-lite-perl                 0.714-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+deb7u3
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  locales                    2.13-38+deb7u4
ii  locales-all [locales]      2.13-38+deb7u4
ii  logrotate                  3.8.1-4
pn  mysql-server | postgresql  <none>

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

-- Configuration Files:
/etc/logrotate.d/sympa changed:
/var/log/sympa.log {
	weekly
	missingok
	rotate 7
	compress
	delaycompress
	create 640 sympa adm
	postrotate
		invoke-rc.d --quiet sympa reload > /dev/null
		invoke-rc.d --quiet rsyslog rotate > /dev/null ||?true
		invoke-rc.d --quiet sysklogd reload > /dev/null || true
	endscript
}

/etc/sympa/facility changed:

/etc/sympa/sympa.conf-smime.in [Errno 13] Permission denied: u'/etc/sympa/sympa.conf-smime.in'
/etc/sympa/topics.conf changed:
cassiopea
title	Listes de Cassiopea
visibility noconceal
members
title	Listes des membres de Cassiopea
visibility noconceal
public
title	Listes publiques
visibility noconceal


-- debconf information:
* sympa/dbconfig-install: false
  sympa/remote/newhost:
  sympa/listmaster: listmaster at segin.cassiopea.org
  wwsympa/wwsympa_url: http://segin.cassiopea.org/wws
* wwsympa/webserver_restart: true
  sympa/remote/port: 3306
  sympa/pgsql/manualconf:
  sympa/upgrade-backup: true
  sympa/pgsql/changeconf: false
  sympa/hostname: segin.cassiopea.org
  sympa/pgsql/authmethod-user: password
  sympa/dbconfig-upgrade: true
  sympa/use_soap: false
  sympa/db/dbname: sympa
  sympa/internal/skip-preseed: true
  sympa/database-type: mysql
  sympa/db/basepath:
  sympa/remote/host: mysql.cassiopea.org
  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: fr
  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