Projet

Général

Profil

Scénario #30581

Effectuer une montée de version de Bareos pour EOLE 2.8.1

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

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
04/01/2021
Echéance:
06/01/2021
% réalisé:

100%

Points de scénarios:
8.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Reprendre l'étude effectuée dans #29620 pour l'appliquer sur EOLE 2.8.

Solutions à mettre en œuvre

  • mettre à niveau les paquets bareos (webui compris)
  • mettre à niveau l'implémentation des sauvegardes et des restaurations EOLE

Critères d'acceptation

  • La version de Bareos est à jour
  • Les tests Jenkins (section .. » 70 : Sauvegarde) sont passants

Sous-tâches

Tâche #31484: Mettre à jour la configuration de bareos-dir pour la version 20FerméPhilippe Caseiro

Tâche #31489: Forcer l'utilisation de PostgreSQLFerméPhilippe Caseiro

Tâche #31496: Corriger le reconfigure sur le module Scribe.FerméPhilippe Caseiro

Tâche #31505: Mettre a disposition les paquets bareosFerméDaniel Dehennin

Tâche #31510: Revoir le script diagnoseFerméEmmanuel GARETTE

Tâche #31513: Migrer les variables creoleFerméEmmanuel GARETTE

Tâche #31517: Faire fonctionner bareos-webuiFerméEmmanuel GARETTE

Tâche #31570: Le script postservice/00-bareos est en erreur sur Scribe 2.8.1FerméBenjamin Bohard

Tâche #31653: Exécuter les tests squash "Sauvegarde/restauration - etb1"FerméJoël Cuissinat


Demandes liées

Lié à Distribution EOLE - Tâche #31476: Valider le scénario Effectuer une montée de version de Bareos pour EOLE 2.8.1 (sprint 52-01) Fermé 04/01/2021
Bloqué par Distribution EOLE - Tâche #31601: Attente de réponse Fermé 29/01/2021

Historique

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

  • Echéance mis à 06/01/2021
  • Version cible mis à Prestation Cadoles MEN 52-01 (Noël)
  • Début mis à 21/12/2020

#2 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans

  • Assigné à mis à Emmanuel GARETTE

#3 Mis à jour par Philippe Caseiro il y a plus de 3 ans

Partir d'une image aca.scribe-2.8.1a0-instance-AvecImport

Bareos fournis des paquets pour la version 20 pour ubuntu 20.04.

Configuration du dépôt 20.04

DIST=xUbuntu_20.04
RELEASE=release/20
URL=http://download.bareos.org/bareos/$RELEASE/$DIST
printf "deb $URL /\n" > /etc/apt/sources.list.d/bareos.list
wget -q $URL/Release.key -O- | apt-key add -
apt-get update 

Installation de bareos

apt-eole install bareos bareos-database-postgresql bareos-client bareos-bconsole bareos-storage-tape bareos-webui

Installation de bareos-fd

DIST=xUbuntu_20.04
RELEASE=release/20
URL=http://download.bareos.org/bareos/$RELEASE/$DIST
printf "deb $URL /\n" > /etc/apt/sources.list.d/bareos.list
wget -q $URL/Release.key -O- | apt-key add -
apt-get update && apt-get install bareos-filedaemon

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

  • Statut changé de Nouveau à Résolu
  • Intégration de la clef signant le dépôt
    repository@castor:~$ wget -O bareos.key http://download.bareos.org/bareos/release/20/xUbuntu_20.04/Release.key
    repository@castor:~$ gpg --import bareos.key
    repository@castor:~$ gpg --no-default-keyring --keyring .gnupg/trustedkeys.gpg --import bareos.key
    
  • Ajouter la source de mise à jour depuis les dépôts bareos
    • dans /srv/repository/eole/conf/updates
      Name: bareos-20-for-focal
      Method: http://download.bareos.org/bareos/release/20/xUbuntu_20.04
      VerifyRelease: 0CCBA537DBE083A6
      Suite: /
      Flat: main
      Architectures: amd64 source
      
    • dans /srv/repository/eole/conf/distributions/2.8.conf, ajouter bareos-20-for-focal à la ligne Update pour la distribution eole-2.8-unstable
  • Vérifier les paquets à mettre à jour
    repository@castor:/srv/repository/eole$ reprepro checkupdate eole-2.8-unstable 
    Calculating packages to get...
    Updates needed for 'eole-2.8-unstable|python2|amd64':
    Updates needed for 'eole-2.8-unstable|cloud|amd64':
    Updates needed for 'eole-2.8-unstable|main|source':
    'bareos': '16.2.6-4~eole281.1' will be upgraded to '20.0.0-1' (from 'bareos-20-for-focal'):
     files needed: pool/main/b/bareos/bareos_20.0.0-1.dsc pool/main/b/bareos/bareos_20.0.0.orig.tar.gz pool/main/b/bareos/bareos_20.0.0-1.debian.tar.xz
    'bareos-vmware-vix-disklib': newly installed as '7.0.1-16860560' (from 'bareos-20-for-focal'):
     files needed: pool/main/b/bareos-vmware-vix-disklib/bareos-vmware-vix-disklib_7.0.1-16860560.dsc pool/main/b/bareos-vmware-vix-disklib/bareos-vmware-vix-disklib_7.0.1.orig.tar.gz pool/main/b/bareos-vmware-vix-disklib/bareos-vmware-vix-disklib_7.0.1-16860560.debian.tar.xz
    'python-bareos': newly installed as '20.0.0-1' (from 'bareos-20-for-focal'):
     files needed: pool/main/p/python-bareos/python-bareos_20.0.0-1.dsc pool/main/p/python-bareos/python-bareos_20.0.0.orig.tar.gz pool/main/p/python-bareos/python-bareos_20.0.0-1.debian.tar.xz
    Updates needed for 'eole-2.8-unstable|main|amd64':
    'bareos': '16.2.6-4~eole281.1' will be upgraded to '20.0.0-1' (from 'bareos-20-for-focal'):
     files needed: pool/main/b/bareos/bareos_20.0.0-1_amd64.deb
    'bareos-bconsole': '16.2.6-4~eole281.1' will be upgraded to '20.0.0-1' (from 'bareos-20-for-focal'):
    […]
    
  • Intégrer les paquets
    repository@castor:/srv/repository/eole$ reprepro update eole-2.8-unstable 
    Calculating packages to get...
    Getting packages...
    Installing (and possibly deleting) packages...
    dpkg-source: warning: extracting unsigned source package (/srv/repository/eole/pub/pool/main/b/bareos/bareos_20.0.0-1.dsc)
    dpkg-source: warning: extracting unsigned source package (/srv/repository/eole/pub/pool/main/b/bareos-vmware-vix-disklib/bareos-vmware-vix-disklib_7.0.1-16860560.dsc)
    dpkg-source: warning: extracting unsigned source package (/srv/repository/eole/pub/pool/main/p/python-bareos/python-bareos_20.0.0-1.dsc)
    Exporting indices...
    making diffs between ./pub/dists/eole-2.8-unstable/main/binary-amd64/Packages and ./pub/dists/eole-2.8-unstable/main/binary-amd64/Packages.new: 
    generating diff
    making diffs between ./pub/dists/eole-2.8-unstable/main/source/Sources and ./pub/dists/eole-2.8-unstable/main/source/Sources.new: 
    generating diff
    

#5 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans

  • Statut changé de Résolu à En cours

#6 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans

  • Statut changé de En cours à Résolu

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

  • Lié à Tâche #31476: Valider le scénario Effectuer une montée de version de Bareos pour EOLE 2.8.1 (sprint 52-01) ajouté

#8 Mis à jour par Joël Cuissinat il y a environ 3 ans

  • Statut changé de Résolu à En cours

#9 Mis à jour par Joël Cuissinat il y a environ 3 ans

  • Statut changé de En cours à Terminé (Sprint)

Formats disponibles : Atom PDF