Projet

Général

Profil

Tâche #23112

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

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

Ajouté par Joël Cuissinat il y a environ 6 ans. Mis à jour il y a environ 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
19/02/2018
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Cf. échanges avec Fabrice Lacambra.

Révisions associées

Révision afa5735e (diff)
Ajouté par Joël Cuissinat il y a environ 6 ans

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

Formats disponibles : Atom PDF