Tâche #8744
Distribution EOLE - Scénario #8774: Creole
Après Upgrade-Auto, l'instance du Scribe-2.4 (re)bloque sur le démarrage de sympa
Statut:
Fermé
Priorité:
Haut
Assigné à:
Version cible:
Restant à faire (heures):
Description
Après Upgrade-Auto + reboot + gen_config + instance, la console reste bloquée sur la ligne :
Start System V service sympa [ OK ]
à l'étape "Démarrage des services".
Révisions associées
Correction des droits Mysql avant Upgrade
Fixes #8744 @1h
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 9 ans
Erreurs dans syslog :
Sep 1 17:06:49 scribepedago sympa[14026]: info Configuration file read, default log level 0 Sep 1 17:06:50 scribepedago sympa[14026]: err SQLSource::connect() Can't connect to Database DBI:mysql:sympa:localhost as sympa Sep 1 17:06:50 scribepedago sympa[14026]: err List::check_db_connect() Failed to connect to database Sep 1 17:06:50 scribepedago sympa[14026]: notice SQLSource::create_db() Trying to create sympa database... Sep 1 17:06:50 scribepedago sympa[14026]: err SQLSource::create_db() Cannot connect as root to database Sep 1 17:06:50 scribepedago sympa[14026]: Database sympa defined in sympa.conf has not the right structure or is unreachable. verify db_xxx parameters in sympa.conf Sep 1 17:06:50 scribepedago sympa[14026]: Exiting. Sep 1 17:06:50 scribepedago sympa[14026]: info List::get_user_db() Sympa not setup to use DBI
#2 Mis à jour par Joël Cuissinat il y a plus de 9 ans
=> retour du problème sur les hôtes MySQL (127.0.0.1 vs localhost) !
mysql> select Host, User from user ; +-----------+------------------+ | Host | User | +-----------+------------------+ | 127.0.0.1 | piwik | | 127.0.0.1 | posh | | 127.0.0.1 | poshprofiluser | | 127.0.0.1 | root | | 127.0.0.1 | squirreluser | | 127.0.0.1 | sympa | | localhost | debian-sys-maint | | localhost | root | | localhost | roundcube | | scribe | root | +-----------+------------------+
#3 Mis à jour par Joël Cuissinat il y a plus de 9 ans
Après avoir ajouté le script joint en pre_download de l'Upgrade, les erreurs sont désormais :
Sep 2 16:47:21 scribepedago sympa[8432]: err Upgrade::probe_db() Could not create table conf_table in database sympa : CREATE command denied to user Sep 2 16:47:21 scribepedago sympa[8432]: err Upgrade::probe_db() Could not create table exclusion_table in database sympa : CREATE command denied to user 'sympa'@'localhost' for table 'exclusion_table' Sep 2 16:47:21 scribepedago sympa[8432]: err Upgrade::probe_db() Could not create table bulkspool_table in database sympa : CREATE command denied to user 'sympa'@'localhost' for table 'bulkspool_table' Sep 2 16:47:21 scribepedago sympa[8432]: err Upgrade::probe_db() Could not create table one_time_ticket_table in database sympa : CREATE command denied to user 'sympa'@'localhost' for table 'one_time_ticket_table' Sep 2 16:47:21 scribepedago sympa[8432]: err Upgrade::probe_db() Could not create table bulkmailer_table in database sympa : CREATE command denied to user 'sympa'@'localhost' for table 'bulkmailer_table' Sep 2 16:47:21 scribepedago sympa[8432]: err Upgrade::probe_db() Table 'conf_table' not found in database 'sympa' ; you should create it with create_db.mysql script Sep 2 16:47:21 scribepedago sympa[8432]: Database sympa defined in sympa.conf has not the right structure or is unreachable. verify db_xxx parameters in sympa.conf 'sympa'@'localhost' for table 'conf_table'
#4 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Fichier 01-mysql ajouté
#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans
Je propose d'étendre la modif à toutes les applis (Roundcube n'est pas fonctionnel non plus après migration) avec :
update user set Host='localhost' where Host='127.0.0.1' and User!='root'; update db set Host='localhost' where Host='127.0.0.1' and User!='root';
Il faut également ajouter le droit "create" à l'utilisateur sympa car il lui manque pour ajouter les nouvelles tables !
#6 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Echéance mis à 12/09/2014
- Assigné à mis à Joël Cuissinat
- Version cible mis à sprint 2014 36-37
- % réalisé changé de 0 à 50
- Distribution changé de Toutes à EOLE 2.4
#7 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Distribution changé de EOLE 2.4 à EOLE 2.3
#8 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 50 à 100
Appliqué par commit cba27b5d5de63a3119640e61e56d0f07cc6924ee.
#9 Mis à jour par Luc Bourdot il y a plus de 9 ans
- Tâche parente mis à #8774
#10 Mis à jour par Luc Bourdot il y a plus de 9 ans
- Tracker changé de Tâche à Anomalie
#11 Mis à jour par Lionel Morin il y a plus de 9 ans
- Statut changé de Résolu à Fermé