Package: sympa Version: 6.0.1+dfsg-4 Severity: important Hello,
When installing, sympa prompts whether to use dbconfig-common or not. If you select not to, the installation then fails, leaving the package partially configured: dbconfig-common: writing config to /etc/dbconfig-common/sympa.conf Creating config file /etc/dbconfig-common/sympa.conf with new version Unknown database type . dpkg: error processing sympa (--configure): subprocess installed post-installation script returned error exit status 1 configured to not write apport reports Errors were encountered while processing: sympa E: Sub-process /usr/bin/dpkg returned an error code (1) A package failed to install. Trying to recover: Setting up sympa (6.0.1+dfsg-4) ... dbconfig-common: writing config to /etc/dbconfig-common/sympa.conf Unknown database type . dpkg: error processing sympa (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: sympa Looking at the postinst script, it looks like it's the following that's causing the installation to fail: name=$dbc_dbname case "$dbc_dbtype" in mysql) type=mysql;; pgsql) type=Pg;; sqlite*) type=SQLite; name="$dbc_basepath/$dbc_dbname";; *) echo "Unknown database type $dbc_dbtype."; exit 1;; esac However, since I chose not to use dbconfig-common, I don't think that this should be being called. Trying to run dpkg --configure simply ends up with the postinst script exiting, so it's impossible to get the package out of the 'partially configured' state, hence the severity of 'important'. Unfortunately, I'm not particularly familiar with postinst scripts, and so haven't tried to provide a patch, but would it be possible/sensible to test if dbconfig-install was set, and if not, skip the translation of dbconfig-common parameters to sympa's configuration values? Cheers, Michael -- System Information: Debian Release: 6.0.1 APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages sympa depends on: ii adduser 3.112+nmu2 add and remove users and groups ii dbconfig-common 1.8.46+squeeze.0 common framework for packaging dat ii debconf [debconf-2.0] 1.5.36.1 Debian configuration management sy ii exim4-daemon-light [ma 4.72-6+squeeze2 lightweight Exim MTA (v4) daemon ii libarchive-zip-perl 1.30-3 Perl module for manipulation of ZI ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib ii libcgi-fast-perl 5.10.1-17squeeze1 CGI::Fast Perl module ii libcgi-pm-perl 3.49-1squeeze1 module for Common Gateway Interfac ii libcrypt-ciphersaber-p 0.61-4 Perl module implementing CipherSab ii libdbd-mysql-perl 4.016-1 Perl5 database interface to the My ii libdbd-pg-perl 2.17.1-2 Perl DBI driver for the PostgreSQL ii libdbd-sqlite3-perl 1.29-3 Perl DBI driver with a self-contai ii libdbi-perl 1.612-1 Perl Database Interface (DBI) ii libfile-copy-recursive 0.38-1 Perl extension for recursively cop ii libhtml-format-perl 2.04-2 format HTML syntax trees into text ii libhtml-stripscripts-p 1.03-1 module to filter scripts out of HT ii libhtml-tree-perl 3.23-2 Perl module to represent and creat ii libintl-perl 1.20-1 Uniforum message translations syst ii libio-stringy-perl 2.110-4 Perl modules for IO from scalars a ii libmailtools-perl 2.06-1 Manipulate email in perl programs ii libmime-charset-perl 1.008-1 Perl module for MIME character set ii libmime-encwords-perl 1.012-1 Perl interface to deal with RFC 20 ii libmime-lite-html-perl 1.23-1 Transform HTML page into MIME emai ii libmime-tools-perl [li 5.428-1 Perl5 modules for MIME-compliant m ii libmsgcat-perl 1.03-5 Locale::Msgcat perl module ii libnet-ldap-perl 1:0.4001-2 client interface to LDAP servers ii libnet-netmask-perl 1.9015-4 parse, manipulate and lookup IP ne ii libregexp-common-perl 2010010201-1 module with common regular express ii libtemplate-perl 2.22-0.1 template processing system written ii libterm-progressbar-pe 2.09-6 Perl module to print a progress ba ii libxml-libxml-perl 1.70.ds-1 Perl interface to the libxml2 libr ii lsb-base 3.2-23.2squeeze1 Linux Standard Base 3.2 init scrip ii mhonarc 2.6.16-1 Mail to HTML converter ii perl 5.10.1-17squeeze1 Larry Wall's Practical Extraction ii perl-modules [libcgi-p 5.10.1-17squeeze1 Core Perl modules ii perl-suid 5.10.1-17squeeze1 runs setuid Perl scripts ii sqlite 2.8.17-6 command line interface for SQLite ii sqlite3 3.7.3-1 A command line interface for SQLit ii sysklogd [system-log-d 1.5-6 System Logging Daemon Versions of packages sympa recommends: ii ca-certificates 20090814+nmu2 Common CA certificates ii doc-base 0.9.5 utilities to manage online documen ii locales 2.11.2-10 Embedded GNU C Library: National L ii logrotate 3.7.8-6 Log rotation utility pn mysql-server | postgresql <none> (no description available) Versions of packages sympa suggests: pn apache2 | httpd-cgi <none> (no description available) pn libapache2-mod-fcgid <none> (no description available) ii libsoap-lite-perl 0.712-2 Perl implementation of a SOAP clie ii openssl 0.9.8o-4squeeze1 Secure Socket Layer (SSL) binary a -- Configuration Files: /etc/sympa/sympa.conf-smime.in [Errno 13] Permission denied: u'/etc/sympa/sympa.conf-smime.in' -- debconf information: * sympa/dbconfig-install: false sympa/listmaster: listmas...@zarquon.internal.michaelhowe.org wwsympa/wwsympa_url: http://zarquon.internal.michaelhowe.org/wws * wwsympa/webserver_restart: true sympa/upgrade-backup: true sympa/pgsql/changeconf: false sympa/internal/skip-preseed: true sympa/remote/host: sympa/internal/reconfiguring: false sympa/remove-error: abort * wwsympa/webserver_type: Apache 2 sympa/dbconfig-remove: sympa/mysql/method: unix socket sympa/language: en_US sympa/pgsql/method: unix socket sympa/install-error: abort sympa/pgsql/no-empty-passwords: sympa/pgsql/authmethod-admin: ident sympa/passwords-do-not-match: sympa/missing-db-package-error: abort sympa/remove_spool: false sympa/remote/newhost: sympa/pgsql/manualconf: sympa/remote/port: sympa/hostname: zarquon.internal.michaelhowe.org sympa/pgsql/authmethod-user: password sympa/dbconfig-upgrade: true sympa/use_soap: false sympa/db/dbname: sympa/database-type: sympa/db/basepath: wwsympa/fastcgi: false sympa/db/app-user: sympa/purge: false sympa/mysql/admin-user: root sympa/dbconfig-reinstall: false sympa/pgsql/admin-user: postgres sympa/upgrade-error: abort wwsympa/remove_spool: false -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org