Projet

Général

Profil

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

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

Statut:
Fermé
Priorité:
Haut
Assigné à:
Début:
Echéance:
12/09/2014
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
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".

01-mysql (322 octets) Joël Cuissinat, 02/09/2014 16:59

Révisions associées

Révision cba27b5d (diff)
Ajouté par Joël Cuissinat il y a plus de 9 ans

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

#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

#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é

Formats disponibles : Atom PDF