Projet

Général

Profil

Scénario #29090

Le postservice bareos fait planter l’instance 2.7.1 après un Upgrade-Auto depuis 2.6.2

Ajouté par Daniel Dehennin il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
09/10/2019
Echéance:
13/12/2019
% réalisé:

100%

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

  • Pas de problème sur une instance d’un ScribeAD 2.7.1 fraîchement installé
  • Vu dans le test jenkins : https://dev-eole.ac-dijon.fr/jenkins/job/2.7.1/job/test-upgradeauto-scribead-262-2.7.1-amd64/lastFailedBuild/console
    02:34:42.507             Service bareos-director is not running                                  [  KO  ]
    […]
    02:34:42.508             run-parts: executing /usr/share/eole/postservice/00-bareos instance
    02:34:42.508             run-parts: /usr/share/eole/postservice/00-bareos exited with return code 1
    02:34:42.508             Erreur : postservice
    
  • Lors d’un Upgrade-Auto manuel, j’obtiens l’erreur suivant sur le service bareos-director
    root@scribe:~# systemctl status bareos-director.service 
    ● bareos-director.service - Bareos Director Daemon service
       Loaded: loaded (/lib/systemd/system/bareos-director.service; enabled; vendor preset: enabled)
       Active: inactive (dead) since Wed 2019-10-09 10:55:00 CEST; 2min 20s ago
         Docs: man:bareos-dir(8)
      Process: 27469 ExecStart=/usr/sbin/bareos-dir (code=exited, status=0/SUCCESS)
      Process: 27375 ExecStartPre=/usr/sbin/bareos-dir -t -f (code=exited, status=1/FAILURE)
     Main PID: 27521 (code=exited, status=1/FAILURE)
    
    oct. 09 10:55:00 scribe bareos-dir[27375]: Please correct the configuration in /etc/bareos/bareos-dir.conf
    oct. 09 10:55:00 scribe bareos-dir[27375]: bareos-dir ERROR TERMINATION
    oct. 09 10:55:00 scribe bareos-dir[27375]: Please correct the configuration in /etc/bareos/bareos-dir.conf
    oct. 09 10:55:00 scribe systemd[1]: bareos-director.service: Can't open PID file /run/bareos/bareos-dir.9101.pid (yet?) after start: No such file or directory
    oct. 09 10:55:00 scribe systemd[1]: Started Bareos Director Daemon service.
    oct. 09 10:55:00 scribe bareos-dir[27521]: bareos-dir JobId 0: Fatal error: Version error for database "bareos". Wanted 2004, got 2003
    oct. 09 10:55:00 scribe bareos-dir[27521]: bareos-dir JobId 0: Fatal error: Could not open Catalog "MyCatalog", database "bareos".
    oct. 09 10:55:00 scribe bareos-dir[27521]: bareos-dir JobId 0: Fatal error: Version error for database "bareos". Wanted 2004, got 2003
    oct. 09 10:55:00 scribe bareos-dir[27521]: bareos-dir ERROR TERMINATION
    oct. 09 10:55:00 scribe bareos-dir[27521]: Please correct the configuration in /etc/bareos/bareos-dir.conf
    

Je ne souhaitais pas tester bareos, j’ai donc désactivé tous les services bareos mais le script postservice/00-bareos s’exécute quand même !

Solutions à mettre en œuvre

  • corriger la mise à niveau de la base de données Bareos en 2.7.1

Critère d'acceptation


Sous-tâches

Tâche #29333: Changer les paramètres de connexion à la base de donnéesFerméBenjamin Bohard


Demandes liées

Lié à Distribution EOLE - Tâche #29305: Validation du scénario : Le postservice bareos fait planter l’instance 2.7.1 après un Upgrade-Auto depuis 2.6.2 Fermé 25/11/2019

Révisions associées

Révision 88905c37 (diff)
Ajouté par Benjamin Bohard il y a plus de 4 ans

Connect to database with valid user and password

Ref #29090

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 4 ans

  • Projet changé de Distribution EOLE à eole-bareos

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

  • Tâche parente mis à #29069

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

Un rapport possible avec #28795 ?

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

  • Projet changé de eole-bareos à Distribution EOLE
  • Statut changé de Nouveau à En cours

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

  • Assigné à mis à Joël Cuissinat

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

Le script de /usr/share/eole/posttemplate/00-bareos est censé upgrader la base mais :

bash -x /usr/share/eole/sbin/bareosregen.sh noquestion
   [ ... ]
+ CreoleService mysql start
Start Systemd service mysql                                                                                                                                                                                [  OK  ]
+ echo 'Mise à jour de la base de donnée Bareos... '
Mise à jour de la base de donnée Bareos... 
+ /usr/share/eole/sbin/update_bareos_tables
Updating mysql tables
mysql: [Warning] Using a password on the command line interface can be insecure.
Upgrading database schema from version 2003 to 2004
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Failed to upgrade database schema from version 2003 to 2004
+ '[' 1 = 1 ']'
+ echo 'Régénération du catalogue terminée'
Régénération du catalogue terminée
   [ ... ]

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

  • Statut changé de En cours à Nouveau
  • Tâche parente #29069 supprimé

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

  • Tracker changé de Tâche à Scénario
  • Echéance mis à 22/11/2019
  • Assigné à Joël Cuissinat supprimé
  • Version cible changé de sprint 2019 42-44 Equipe MENSR à sprint 2019 45-47 Equipe MENSR
  • Release mis à EOLE 2.7.1.2
  • Points de scénarios mis à 2.0

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

  • Version cible changé de sprint 2019 45-47 Equipe MENSR à Prestation Cadoles 48-50

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

  • Description mis à jour (diff)

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

  • Description mis à jour (diff)

#12 Mis à jour par Benjamin Bohard il y a plus de 4 ans

  • Assigné à mis à Benjamin Bohard

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

  • Lié à Tâche #29305: Validation du scénario : Le postservice bareos fait planter l’instance 2.7.1 après un Upgrade-Auto depuis 2.6.2 ajouté

#14 Mis à jour par Daniel Dehennin il y a plus de 4 ans

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

Formats disponibles : Atom PDF