Project

General

Profile

Scénario #30581

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

Added by Joël Cuissinat about 3 years ago. Updated over 2 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
01/04/2021
Due date:
01/06/2021
% Done:

100%

Story points:
8.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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

Subtasks

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


Related issues

Related to 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é 01/04/2021
Blocked by Distribution EOLE - Tâche #31601: Attente de réponse Fermé 01/29/2021

History

#1 Updated by Joël Cuissinat almost 3 years ago

  • Due date set to 01/06/2021
  • Target version set to Prestation Cadoles MEN 52-01 (Noël)
  • Start date set to 12/21/2020

#2 Updated by Emmanuel GARETTE almost 3 years ago

  • Assigned To set to Emmanuel GARETTE

#3 Updated by Philippe Caseiro over 2 years ago

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 Updated by Daniel Dehennin over 2 years ago

  • Status changed from Nouveau to 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 Updated by Emmanuel GARETTE over 2 years ago

  • Status changed from Résolu to En cours

#6 Updated by Emmanuel GARETTE over 2 years ago

  • Status changed from En cours to Résolu

#7 Updated by Joël Cuissinat over 2 years ago

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

#8 Updated by Joël Cuissinat over 2 years ago

  • Status changed from Résolu to En cours

#9 Updated by Joël Cuissinat over 2 years ago

  • Status changed from En cours to Terminé (Sprint)

Also available in: Atom PDF