[Pkg-roundcube-maintainers] Bug#552487: roundcube multiple domains no longer working

Daniel Knabl daniel at tirolinux.net
Mon Oct 26 15:37:40 UTC 2009

Package: roundcube
Version: 0.3-2
Severity: important

Hello there,

after upgrading to 0.3-2 my multi-site installation no longer worksas expected.
Usually i configured it like th following:
$rcmail_config['include_host_config'] = array('webmail.domain.one' => 'domain.one.inc.php',
					      'webmail.domain.two' => 'domain.two.inc.php',
					      'webmail.domain.nnn' => 'domain.nnn.inc.php');

Where each of the included files has some similar content as follows:
$HOST = 'domain.one';
$rcmail_config['default_host'] = $HOST;
$rcmail_config['username_domain'] = $HOST;
$rcmail_config['mail_domain'] = $HOST;
$rcmail_config['product_name'] = $HOST . ' Webmail';

This worked very well until the update to 0.3-2. The maintainers don't mention any changes
to this kind of configuration.

The problem is that now a user can log in to RC but has to select the right domain from
a drop-down box (that was not needed in the earlier RC version according to the included
config file). After logging in, the user can NOT use RC as expected because there's not
even one single mail shown (using another IMAP client I can see mails though).
Also the user can NOT modify user settings because he/she gets logged out when clicking
on the settings icon - a login screen apeears again. After re-login, the user is on the
settings page.
You can see this is irritating and kind of error that normal users won't understand. For 
this reason I assume this bug has at least IMPORTANT priority.

There's no log entry, even when I set debug-level to 8 (trace).

Even a manual downgrade or reinstall with the old version 0.2.2-1 does NOT work again, so
this is an important bug, because there's no known workaround.

Please let me know if you need any other infos, so I'll provide it as soon as possible.

best regards

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (50, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages roundcube depends on:
ii  roundcube-core                0.3-2      skinnable AJAX based webmail solut

roundcube recommends no packages.

roundcube suggests no packages.

Versions of packages roundcube-core depends on:
ii  apache2                  2.2.14-1        Apache HTTP Server metapackage
ii  apache2-mpm-prefork [htt 2.2.14-1        Apache HTTP Server - traditional n
ii  dbconfig-common          1.8.41          common framework for packaging dat
ii  debconf [debconf-2.0]    1.5.28          Debian configuration management sy
ii  libjs-jquery             1.3.3-2         JavaScript library for dynamic web
ii  libmagic1                5.03-2          File type determination library us
ii  php-auth                 1.6.1-1         PHP PEAR modules for creating an a
ii  php-mail-mime            1.5.2-0.1       PHP PEAR module for creating MIME 
ii  php-mdb2                 2.5.0b2-1       PHP PEAR module to provide a commo
ii  php-net-smtp             1.3.1-1         PHP PEAR module implementing SMTP 
ii  php-net-socket           1.0.9-2         PHP PEAR Network Socket Interface 
ii  php5                     5.2.11.dfsg.1-1 server-side, HTML-embedded scripti
ii  php5-gd                  5.2.11.dfsg.1-1 GD module for php5
ii  php5-mcrypt              5.2.11.dfsg.1-1 MCrypt module for php5
ii  php5-pspell              5.2.11.dfsg.1-1 pspell module for php5
ii  roundcube-mysql          0.3-2           metapackage providing MySQL depend
ii  roundcube-sqlite         0.3-2           metapackage providing sqlite depen
ii  tinymce                  3.2.7-1         platform independent web based Jav
ii  ucf                      3.0022          Update Configuration File: preserv

-- debconf information:
* roundcube/dbconfig-install: true
  roundcube/db/dbname: roundcube
  roundcube/pgsql/authmethod-admin: ident
  roundcube/pgsql/admin-user: postgres
  roundcube/internal/skip-preseed: false
  roundcube/db/app-user: roundcube
  roundcube/dbconfig-reinstall: false
* roundcube/restart-webserver: true
  roundcube/dbconfig-upgrade: true
  roundcube/internal/reconfiguring: false
  roundcube/upgrade-error: abort
  roundcube/pgsql/authmethod-user: password
  roundcube/purge: false
* roundcube/language: de_DE
  roundcube/pgsql/changeconf: false
  roundcube/upgrade-backup: true
  roundcube/install-error: abort
  roundcube/mysql/admin-user: root
* roundcube/hosts: tirolinux.net
  roundcube/mysql/method: unix socket
  roundcube/remove-error: abort
  roundcube/pgsql/method: unix socket
* roundcube/reconfigure-webserver: apache2
* roundcube/database-type: mysql
  roundcube/missing-db-package-error: abort

More information about the Pkg-roundcube-maintainers mailing list