drupalqa icon indicating copy to clipboard operation
drupalqa copied to clipboard

Undefined constant PDO::MYSQL_ATTR_SSL_CA in Drush\Sql\SqlMysql->creds()

Open sharique opened this issue 1 year ago • 2 comments

Hi Hussain

We started using DrupalQA in our pipeline. We are using with Acquia/blt and MariaDB. On version with php8.2, we are getting error on bit setup

Undefined constant PDO::MYSQL_ATTR_SSL_CA in Drush\Sql\SqlMysql->creds() (line 103 of /opt/atlassian/pipelines/agent/build/vendor/drush/drush/src/Sql/SqlMysql.php).

 [warning] Drush command terminated abnormally.

sharique avatar Feb 12 '24 09:02 sharique

Thanks, @sharique. It's not clear if this error is from your project files or from DrupalQA itself. From the path, it seems that this is from your project files. Moreover, since DrupalQA is a Docker image that runs outside your project, it can't interfere with things like blt setup. Of course, all this depends on how you have configured it.

If you still think this is because of DrupalQA, can you reproduce this problem in an open repository so that I can check? Thanks.

hussainweb avatar Feb 12 '24 12:02 hussainweb

I'm still trying to figure out from where it is coming from. After checking PDO::MYSQL_ATTR_SSL_CA on this page https://www.php.net/manual/en/ref.pdo-mysql.php, it seems PHP configuration issue. I'll let you know if I found a fix for this.

sharique avatar Feb 12 '24 17:02 sharique