Tâche #23112
Scénario #22922: Assistance aux utilisateurs (08-10)
Étude désynchronisation des mots de passe MySQL / Scribe
Remaining (hours):
0.0
Description
Cf. échanges avec Fabrice Lacambra.
Associated revisions
Test d'existence de base de données compatible lower_case
Ref: #23112
History
#1 Updated by Joël Cuissinat over 5 years ago
- Status changed from Nouveau to En cours
- Assigned To set to Joël Cuissinat
- % Done changed from 0 to 100
- Remaining (hours) changed from 3.0 to 0.25
#2 Updated by Scrum Master over 5 years ago
- Status changed from En cours to Résolu
#3 Updated by Joël Cuissinat over 5 years ago
- Status changed from Résolu to En cours
#4 Updated by Joël Cuissinat over 5 years ago
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 Updated by Joël Cuissinat over 5 years ago
- Status changed from En cours to Résolu
Paquets correctifs réalisés pour EOLE >= 2.5.1
#6 Updated by Gérald Schwartzmann over 5 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.25 to 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