Projet

Général

Profil

Tâche #9747

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

Toujours reproductible avec *bareos* :
<pre>
root@scribe:~# bareosconfig.py root@amonecole:~# /usr/share/eole/sbin/baculaconfig.py --lock
root@scribe:~# root@amonecole:~# Maj-Auto -C -DR
Mise à jour le lundi 09 jeudi 20 novembre 2015 15:42:05 2014 11:46:19
Maj-Auto - A system lock is already set: /var/lock/eole/eole-system/eolesauvegarde.None
</pre>

J'aurais bien protégé les lignes qui écrasent le PID original par le numéro de JOB avec le test suivant :
<pre>
if options.job_id is not None:
pyeole.lock.PID = options.job_id
</pre>

Cependant, je m'interroge sur la pertinence des 3 lignes (quel intérêt au niveau du "unlock" et ligne appelée deux fois : avant le @if options.director != None:@ et dans le @elif not locks:@)

Retour