Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Connecthys/OVH : erreur sur une variable supprimée dans MySQL 8 #30

Open
odouville opened this issue Sep 19, 2024 · 1 comment
Open

Comments

@odouville
Copy link

Bonjour,

Depuis le mois de Mai 2024, OVH migre petit à petit ses hébergements vers MySQL 8, suite à l'arrêt du support sur MySQL 5.7.
Notre hébergement a visiblement eu le droit à sa migration cette nuit, car ce matin notre portail Connecthys a cessé de fonctionner.

Visiblement, il y aurait une variable système (tx_isolation) qui existait auparavant, mais qui a été supprimée/renommée dans la version 8 de MySQL. SQLAlchemy l'utilisait pour connaître le niveau d'isolation.

Serait-il possible de mettre à jour la librairie SQLAlchemy, utilisée par Connecthys, pour remédier à ce problème ?
Connecthys semble utiliser la version 1.0.13 de la librairie, qui date déjà d'il y a 8 ans.
Connecthys (et Noethys) y gagnera donc aussi en sécurité, car il est fort probable que des dizaines de failles plus ou moins critiques aient été patchées depuis tout ce temps...

Si cela a déjà été envisagé, mais s'est révélé impossible, quelles en sont les raisons ?

A défaut, y a-t-il d'autres solutions pour remédier au problème ?

Merci,
Olivier

@Noethys
Copy link
Owner

Noethys commented Sep 21, 2024

Bonjour,

Il faut remplacer les répertoires lib/flask_sqlalchemy et lib/sqlalchemy par ceux qui sont à télécharger ici : https://github.com/Noethys/Connecthys/tree/master/connecthys/lib

Ivan

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants