[Pkg-roundcube-maintainers] Bug#898040: roundcube-core installation configuration fails in lighttpd+sqlite3 scenario
Stephan Gerth
ss.c at gmx.net
Sun May 6 08:59:42 BST 2018
Package: roundcube
Version: 1.2.3+dfsg.1-4+deb9u2
Severity: important
Dear Maintainer,
* What led up to the situation?
Fresh installation of Debian Stretch (Basic Installation + SSH). Goal was to setup roundcube with sqlite3 and lighttpd:
- apt-get install lighttpd php-cgi php (Order of PHP packages seems relevant to avoid apache dependency)
- apt-get install dbconfig-sqlite3 roundcube-core roundcube-sqlite3
The last command results in the following which leaves roundcube-core unconfigured:
Setting up roundcube-core (1.2.3+dfsg.1-4+deb9u2) ...
dbconfig-common: writing config to /etc/dbconfig-common/roundcube.conf
Creating config file /etc/dbconfig-common/roundcube.conf with new version
Creating config file /etc/roundcube/debian-db.php with new version
creating database roundcube: success.
verifying database roundcube exists: success.
populating database via sql... done.
Enabling roundcube: ok
Enabling fastcgi: ok
Met dependency: fastcgi
Enabling fastcgi-php: ok
already enabled
Run "service lighttpd force-reload" to enable changes
dpkg: error processing package roundcube-core (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up php7.0-gd (7.0.27-0+deb9u1) ...
Creating config file /etc/php/7.0/mods-available/gd.ini with new version
Setting up php-gd (1:7.0+49) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Errors were encountered while processing:
roundcube-core
E: Sub-process /usr/bin/dpkg returned an error code (1)
* What exactly did you do (or not do) that was effective (or
ineffective)?
Tried to run "apt-get install roundcube-core" again which presented me with a dialog message titled
"An error occurred while installing the database". I choose "retry" and used the default value each time.
* What was the outcome of this action?
Many messages about already existing database entries:
Reading package lists... Done
Building dependency tree
Reading state information... Done
roundcube-core is already the newest version (1.2.3+dfsg.1-4+deb9u2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up roundcube-core (1.2.3+dfsg.1-4+deb9u2) ...
dbconfig-common: writing config to /etc/dbconfig-common/roundcube.conf
creating database roundcube: already exists.
populating database via sql... Error: near line 7: table contacts already exists
Error: near line 20: index ix_contacts_user_id already exists
<similar lines about exiting entries>
error encountered populating database:
dbconfig-common: roundcube configure: aborted.
dpkg: error processing package roundcube-core (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
roundcube-core
E: Sub-process /usr/bin/dpkg returned an error code (1)
Best regards,
Stephan
-- System Information:
Debian Release: 9.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-6-amd64 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages roundcube-core depends on:
ii dbconfig-common 2.0.8
ii debconf [debconf-2.0] 1.5.61
ii dpkg 1.18.24
ii libmagic1 1:5.30-1+deb9u1
ii php 1:7.0+49
ii php-auth-sasl 1.0.6-3
ii php-common 1:49
ii php-intl 1:7.0+49
ii php-mail-mime 1.10.0-2
ii php-mcrypt 1:7.0+49
ii php-net-smtp 1.7.1-2
ii php-net-socket 1.0.14-2
ii php-pear 1:1.10.1+submodules+notgz-9
ii php7.0 [php] 7.0.27-0+deb9u1
ii php7.0-cli [php-cli] 7.0.27-0+deb9u1
ii php7.0-intl [php-intl] 7.0.27-0+deb9u1
ii php7.0-json [php-json] 7.0.27-0+deb9u1
ii php7.0-mcrypt [php-mcrypt] 7.0.27-0+deb9u1
ii roundcube-sqlite3 1.2.3+dfsg.1-4+deb9u2
ii ucf 3.0036
Versions of packages roundcube-core recommends:
ii lighttpd [httpd-cgi] 1.4.45-1
ii php-gd 1:7.0+49
ii php-pspell 1:7.0+49
ii php7.0-gd [php-gd] 7.0.27-0+deb9u1
ii php7.0-pspell [php-pspell] 7.0.27-0+deb9u1
ii spawn-fcgi 1.6.4-1+b1
Versions of packages roundcube-core suggests:
pn php-crypt-gpg <none>
pn php-net-ldap2 <none>
pn php-net-ldap3 <none>
pn roundcube-plugins <none>
-- debconf information:
roundcube/reconfigure-webserver: apache2, lighttpd
roundcube/missing-db-package-error: abort
roundcube/remove-error: abort
roundcube/language: en_US
roundcube/dbconfig-upgrade: true
roundcube/restart-webserver: true
roundcube/internal/skip-preseed: false
roundcube/install-error: abort
roundcube/upgrade-backup: true
roundcube/dbconfig-remove: true
roundcube/upgrade-error: abort
roundcube/passwords-do-not-match:
roundcube/db/dbname: roundcube
roundcube/db/basepath: /var/lib/dbconfig-common/sqlite3/roundcube
roundcube/dbconfig-reinstall: false
* roundcube/database-type: sqlite3
roundcube/purge: false
* roundcube/dbconfig-install: true
roundcube/internal/reconfiguring: false
roundcube/hosts:
More information about the Pkg-roundcube-maintainers
mailing list