Tâche #8522
Distribution EOLE - Scénario #9345: Vérification de la sauvegarde complète sans Zéphir
Erreur Bacula Eole 2.4 : Mot de passe demandé
Description
Bonjour,
Après migration 2.2 ->2.4 et application du script baculaconfig.py (demande #8481), une nouvelle erreur apparaît (mot de passe) :
01-Jul 11:03 127.0.0.1-dir JobId 1: Warning: FileSet MD5 digest not found.
01-Jul 11:03 127.0.0.1-dir JobId 1: shell command: run BeforeJob "sudo /usr/share/eole/sbin/baculaconfig.py --lock --daemon=127.0.0.1-dir --jobID=1 --backup_progress --jobType=cronpre"
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: no tty present and no askpass program specified
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: no tty present and no askpass program specified
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: Sorry, try again.
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: no tty present and no askpass program specified
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: no tty present and no askpass program specified
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: Sorry, try again.
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: no tty present and no askpass program specified
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: no tty present and no askpass program specified
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: Sorry, try again.
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: 3 incorrect password attempts
01-Jul 11:03 127.0.0.1-dir JobId 1: Error: Runscript: BeforeJob returned non-zero status=1. ERR=Child exited with code 1
01-Jul 11:03 127.0.0.1-dir JobId 1: Error: Bacula 127.0.0.1-dir 5.2.5 (26Jan12):
Merci pour votre aide,
Philippe Michel
Demandes liées
Révisions associées
templatiser le fichier sudoers dès que bacula est activé (fixes #8522 @1h)
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de Nouveau à En attente d'informations
- Temps estimé mis à 1.00 h
Normalement, le template "bacula.sudoers" (renommé en /etc/sudoers.d/bacula) évite ce problème.
Votre fichier /etc/sudoers.d/bacula contient-il bien ce qui suit ?
bacula ALL=NOPASSWD : /usr/share/eole/sbin/baculaconfig.py bacula ALL=NOPASSWD : /usr/share/eole/sbin/baculamount.py
La commande suivante vous demande-t-elle un mot de passe ?
su bacula -s /bin/bash -c "sudo /usr/share/eole/sbin/baculaconfig.py -d"
#2 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Projet changé de Scribe à eole-bacula
#3 Mis à jour par Benjamin Bohard il y a plus de 9 ans
Le fichier de sudoer pour bacula est associé à la "filelist" bacula_sd.
Dans le cas où le sd n'est pas activé, ce fichier n'est pas copié dans /etc/sudoers.d
Il faudrait une liste commune pour installer ce fichier (qui contient des règles utiles pour bacula-dir comme bacula-sd) dans tous les cas.
L'une des règles est, de toute façon, n'est active que si la variable activer_bacula_sd est à oui.
#4 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
- Tâche parente mis à #9345
#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de En attente d'informations à Nouveau
- Restant à faire (heures) mis à 1.0
#6 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
- Statut changé de Nouveau à Résolu
- Début mis à 04/12/2014
- % réalisé changé de 0 à 100
Appliqué par commit eeb1762be61250fcc59dacc6e0d8454b27444734.
#7 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
- Echéance mis à 05/12/2014
- Assigné à mis à Emmanuel GARETTE
- Restant à faire (heures) changé de 1.0 à 0.25
#8 Mis à jour par Fabrice Barconnière il y a plus de 9 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
#9 Mis à jour par Fabrice Barconnière il y a plus de 9 ans
- Statut changé de Fermé à Reporté