Roundcube (and other Install Scripts) need php-mysql dependency updated

Package names of the php-mysql library have changed, especially with php7. There's a few different possibilities, but I think we need to accept php-mysqlnd and rh-php70-php-mysqlnd (for PHP 7) as satisfying the php-mysql dependency.

On a CentOS 7 system with SCL enabled, I see the following package options:

php-mysql.x86_64                             5.4.16-42.el7      @base          
rh-php70-php-mysqlnd.x86_64                  7.0.10-2.el7       @centos-sclo-rh
php-mysqlnd.x86_64                           5.4.16-42.el7      base           
php-pear-MDB2-Driver-mysql.noarch            1.5.0-0.8.b4.el7   epel           
php-pear-MDB2-Driver-mysqli.noarch           1.5.0-0.8.b4.el7   epel           
php54-php-mysqlnd.x86_64                     5.4.40-4.el7       centos-sclo-rh 
php55-php-mysqlnd.x86_64                     5.5.21-5.el7       centos-sclo-rh 
rh-php56-php-mysqlnd.x86_64                  5.6.25-1.el7       centos-sclo-rh

I believe all but the php-pear-* options should satisfy the mysql dependency (for whichever version of PHP is in use).

There's a few bug reports in the forums about this issue. Here's one: https://www.virtualmin.com/node/53387

Status: 
Closed (fixed)

Comments

Wow, is it really called mysqlnd ? What does the nd stand for?

Thanks - I will add a check for these nd packages in the next Virtualmin release.

Status: Active » Fixed (pending)
Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.