[Pkg-roundcube-maintainers] Bug#988264: roundcube-core: Configure script does not set unix socket mysql connection and manually setting it breaks the script

Kurt Fitzner kurt at va1der.ca
Sun May 9 15:40:22 BST 2021


After running dpkg-reconfigure roundcube-core I find that 
/etc/dbconfig-common/roundcube.conf remains unchanged, with the relevant 
bits as follows:

# dbc_dbserver: database host.
#    leave unset to use localhost (or a more efficient local method
#    if it exists).
dbc_dbserver='localhost'

# dbc_dbport: remote database port
#    leave unset to use the default.  only applicable if you are
#    using a remote database.
dbc_dbport='3306'

Procedure:

$ apt-get purge roundcube roundcube-core roundcube-mysql
$ apt-get --purge autoremove
$ apt-get install roundcube
   Installer asks if I want to configure the database with 
dbconfig-common, answer yes
   Installer asks for me to set a password, to which I do
$ dpkg-reconfigure roundcube-core
   Asked for IMAP server (stores answer in config.inc.php)
   Asked for default language, set to en-CA (stores answer in 
config.inc.php)
   Asked if I want to reinstall the database, select YES
   Asked for connection method, select UNIX SOCKET (no apparent effect)
   Asked for authentication plugin, select default
   Asked for database name, select roundcube
   Asked for username, select roundcube
   Asked for password, set it (x 2)
   Asked for configuration account, set to root
   Asked for what http servers to configure, select lighttpd
   Asked if I want to restart lighttpd, select no

Expected behavior: Both debian-db.php and 
/etc/dbconfig-common/roundcube.conf should reflect the selected Unix 
Socket method of connection.

Actual behavior: Both files retain "localhost" as the server and "3306" 
as the port.

I have tried this several times with the same result every time.  I even 
tried using a different password for the roundcube user in the 
reconfigure that I did during the initial install.  The new password 
makes it through to dbconfig-common.  The updated connection method 
setting does not.



More information about the Pkg-roundcube-maintainers mailing list