Projet

Général

Profil

Tâche #29673

Mis à jour par Joël Cuissinat il y a environ 4 ans

Problème remonté par le CD74 :

> J'ai maintenant une erreur postservice lors du reconfigure:
<pre>
run-parts: executing /usr/share/eole/postservice/00-bareos reconfigure
Traceback (most recent call last):
File "/usr/share/eole/postservice/00-bareos", line 28, in <module>
if client.get_creole('activer_bareos_dir', 'non') == 'oui' and update_needed():
File "/usr/share/eole/postservice/00-bareos", line 12, in update_needed
volume_count = int(bareos_query('count_volumes')[0]['Volumes'])
ValueError: invalid literal for int() with base 10: '1,013'
run-parts: /usr/share/eole/postservice/00-bareos exited with return code 1
Erreur : postservice
</pre>

En effet, le résultat de la requête dans "bconsole" ajoute des virgules pour séparer les milliers :
<pre>
root@scribe:~# bconsole -c /etc/bareos/bconsole.conf
Connecting to Director 127.0.0.1:9101
1000 OK: scribe-dir Version: 16.2.6 (02 June 2017)
Enter a period to cancel a command.
*query
[ ... ]
27: Count volumes (EOLE:count_volumes)
Choose a query (1-27): 27
+---------+
| Volumes |
+---------+
| 1,013 3,177 |
+---------+
*
</pre>

Retour