Projet

Général

Profil

Scénario #24573

EOLE 2.7.0 : vérifier la configuration de l'authentification root MySQL

Ajouté par Joël Cuissinat il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Début:
27/08/2018
Echéance:
14/09/2018
% réalisé:

100%

Temps passé:
(Total: 1.50 h)
Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Erreur au reconfigure avec Eolebase 2.7.0 + eole-mysql

TODO : vérifier en 2.6.2 :

run-parts: executing /usr/share/eole/postservice/00-mysql-native-password reconfigure
/usr/share/eole/postservice/00-mysql-native-password: ligne 6 : [: = : opérateur unaire attendu

Sous-tâches

Tâche #24714: Mise en place du patchFerméLaurent Flori


Demandes liées

Lié à eole-mysql - Scénario #21688: Gérer les problèmes de connexion à phpMyAdmin avec le compte root Terminé (Sprint) 16/02/2018 09/03/2018

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 5 ans

  • Lié à Scénario #21688: Gérer les problèmes de connexion à phpMyAdmin avec le compte root ajouté

#2 Mis à jour par Joël Cuissinat il y a plus de 5 ans

Sorties Eolebase 2.7.0 (déjà instancié) :

root@eolebase:~# mysql --batch -e 'use mysql;select plugin from user where user="root" and plugin="auth_socket";'
root@eolebase:~# echo $?
0
root@eolebase:~# mysql --batch -e 'use mysql;select plugin from user where user="root";'
plugin
mysql_native_password

Sortie Horus 2.6.2 instancié :

root@horus:~# mysql --batch -e 'use mysql;select plugin from user where user="root" and plugin="auth_socket";'
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
root@horus:~# echo $?
1

#3 Mis à jour par Joël Cuissinat il y a plus de 5 ans

  • Début 26/07/2018 supprimé

#4 Mis à jour par Joël Cuissinat il y a plus de 5 ans

  • Tâche parente #24432 supprimé

#5 Mis à jour par Joël Cuissinat il y a plus de 5 ans

  • Tracker changé de Tâche à Demande
  • Version cible sprint 2018 29-34 Equipe MENSR (été 2018) supprimé

#6 Mis à jour par Joël Cuissinat il y a plus de 5 ans

Voila une proposition de patch mais ce qui est étrange, c'est qu'on obtient pas le même résultat selon que les paquets sont installés avant instance (Horus) ou après (Eolebase) :

diff --git a/postservice/00-mysql-native-password b/postservice/00-mysql-native-password
index cd9f77b..b6e7146 100755
--- a/postservice/00-mysql-native-password
+++ b/postservice/00-mysql-native-password
@@ -3,7 +3,7 @@
 plugin=$(mysql --batch -e 'use mysql;select plugin from user where user="root" and plugin="auth_socket";' 2>/dev/null)
 [ $? -ne 0 ] && exit 0

-if [ ${plugin##plugin} = "auth_socket" ];then
+if [ "${plugin##plugin}" = "auth_socket" ];then
     echo "Modification du plugin d'authentification pour l'utilisateur root";
     mysql -e 'use mysql;update user set plugin="mysql_native_password" where user="root";flush privileges;'
 fi

#7 Mis à jour par Joël Cuissinat il y a plus de 5 ans

  • Tracker changé de Demande à Scénario
  • Sujet changé de EOLE 2.7.0 : Erreur au reconfigure avec Eolebase + MySQL à EOLE 2.7.0 : vérifier la configuration de l'authentification root MySQL
  • Description mis à jour (diff)
  • Echéance mis à 14/09/2018
  • Version cible mis à sprint 2018 35-37 Equipe MENSR
  • Début mis à 27/08/2018
  • Release mis à EOLE 2.7.0
  • Points de scénarios mis à 2.0

#8 Mis à jour par Scrum Master il y a plus de 5 ans

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF