Scénario #24573
EOLE 2.7.0 : vérifier la configuration de l'authentification root MySQL
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
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
Demandes liées
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/2018supprimé
#4 Mis à jour par Joël Cuissinat il y a plus de 5 ans
- Tâche parente
#24432supprimé
#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)