Skip to content

PHP 8.4 with mariadb 10.6 Causes SSL required when pulling DB from pantheon #316

Description

@jculve01

An update to the MySQL client in PHP 8.4 and mariadb 10.6 causes an error when trying to use "lando pull". The error is:

ERROR 2026 (HY000): TLS/SSL error: SSL is required, but the server does not support it

Process to repeat:

  1. Setup Pantheon recipe lando project
  2. set database version to 10.6
  3. set php version to 8.4
  4. lando rebuild
  5. once up, run lando pull
  6. note the error

Issue confirmed with Pantheon and is mainly caused by the upgrade to the MariaDB version:

https://mariadb.com/docs/release-notes/community-server/11.4/what-is-mariadb-114#ssl-tls
https://mariadb.com/docs/release-notes/community-server/10.6/10.6.11?ask=--skip_ssl&q=--ssl#ssl

Current workaround is to disable SSL using a .cnf file on the appserver

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions