Tâche #23112
Scénario #22922: Assistance aux utilisateurs (08-10)
Étude désynchronisation des mots de passe MySQL / Scribe
Restant à faire (heures):
0.0
Description
Cf. échanges avec Fabrice Lacambra.
Révisions associées
Test d'existence de base de données compatible lower_case
Ref: #23112
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 6 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 3.0 à 0.25
#2 Mis à jour par Scrum Master il y a environ 6 ans
- Statut changé de En cours à Résolu
#3 Mis à jour par Joël Cuissinat il y a environ 6 ans
- Statut changé de Résolu à En cours
#4 Mis à jour par Joël Cuissinat il y a environ 6 ans
En ajoutant le fichier de configuration /etc/mysql/conf.d/capti.cnf, la base ecoStations est créée en minuscules et le test d'existence de la base échoue :
root@scribe:~# /usr/share/eole/posttemplate/00-mysql ## Génération de base de données ## # Ajout de la base de données ecostations Traceback (most recent call last): File "/usr/share/eole/sbin/gen_databases.py", line 176, in <module> main() File "/usr/share/eole/sbin/gen_databases.py", line 167, in main gen_databases(DB_TO_GEN) File "/usr/share/eole/sbin/gen_databases.py", line 93, in gen_databases db_conf['pregen'](db_handler) File "/usr/share/eole/applications/gen/ecostations.py", line 26, in pregen_func db_handler.simple_query("CREATE DATABASE ecoStations;") File "/usr/lib/python2.7/dist-packages/eolesql/db_layer.py", line 60, in simple_query return self.insert(query_str) File "/usr/lib/python2.7/dist-packages/eolesql/db_layer.py", line 67, in insert self.db.query(query_str) _mysql_exceptions.ProgrammingError: (1007, "Can't create database 'ecostations'; database exists") ## Mise à jour de base de données ## Aucune base à mettre à jour Stop Upstart service mysql
Proposition : ne pas contrôler la casse.
#5 Mis à jour par Joël Cuissinat il y a environ 6 ans
- Statut changé de En cours à Résolu
Paquets correctifs réalisés pour EOLE >= 2.5.1
#6 Mis à jour par Gérald Schwartzmann il y a environ 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
Test sur Scribe aca 2.6.2
présence du code dans /usr/lib/python2.7/dist-packages/eolesql/db_test.py
Création d'une BDD en MAJ
Exécution du script /usr/share/eole/posttemplate/00-mysql
Présent dans les journaux