Projet

Général

Profil

Anomalie #7488

script ldap.py (restauration): pas de vérification de la présence du fichier ldif

Ajouté par Bruno Boiget il y a environ 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
Echéance:
07/03/2014
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Distribution:
EOLE 2.4

Description

lors d'un tentative de lancement à la main de la restauration après avoir supprimé le fichier /home/backup/sauv_ldap.ldif:

cd /usr/share/eole/bacula/restore
python

>>> from ldap import post
>>> post()
post ldap
/home/backup/sauv_ldap.ldif: No such file or directory

L'annuaire est 'restauré' sans donnée --> vide :-)


Demandes liées

Lié à eole-annuaire - Evolution #7419: Ajouter et gérer le script schedule pour l'annuaire Fermé 21/02/2014

Révisions associées

Révision e21be66e (diff)
Ajouté par Joël Cuissinat il y a environ 10 ans

Amélioration du script de restauration ldap

Fixes #7488 @30m

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Echéance mis à 07/03/2014
  • Assigné à mis à Joël Cuissinat

#2 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

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

Le script vérifie désormais que le fichier existe et qu'il n'est pas vide.

#4 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

OK

root@scribe:/usr/share/eole/bacula/restore# rm -f /home/backup/sauv_ldap.ldif
root@scribe:/usr/share/eole/bacula/restore# python
Python 2.7.3 (default, Feb 27 2014, 19:58:35) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from ldap import post
>>> post()
post ldap
Il manque le fichier /home/backup/sauv_ldap.ldif
root@scribe:/usr/share/eole/bacula/restore# > /home/backup/sauv_ldap.ldif
root@scribe:/usr/share/eole/bacula/restore# python
Python 2.7.3 (default, Feb 27 2014, 19:58:35) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from ldap import post
>>> post()
post ldap
Le fichier /home/backup/sauv_ldap.ldif est vide

#5 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF