Project

General

Profile

Tâche #23112

Scénario #22922: Assistance aux utilisateurs (08-10)

Étude désynchronisation des mots de passe MySQL / Scribe

Added by Joël Cuissinat over 1 year ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
02/19/2018
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
0.0

Description

Cf. échanges avec Fabrice Lacambra.

Associated revisions

Revision afa5735e (diff)
Added by Joël Cuissinat over 1 year ago

Test d'existence de base de données compatible lower_case

Ref: #23112

History

#1 Updated by Joël Cuissinat over 1 year 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 1 year ago

  • Status changed from En cours to Résolu

#3 Updated by Joël Cuissinat over 1 year ago

  • Status changed from Résolu to En cours

#4 Updated by Joël Cuissinat over 1 year 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 1 year 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 1 year 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

Also available in: Atom PDF