Modifier
Actions
Anomalie #446
ferméException lors de la spécification du fichier de configuration : le fichier par défaut n'est pas trouvé et ntbclient s'arrête
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Début:
12/05/2016
Echéance:
% réalisé:
100%
Temps estimé:
Description
Avec un fichier vide à l'emplacement du fichier par défaut, cela fonctionne :
root@seccotine:~# touch /etc/ntbclient/ntbclient.conf root@seccotine:~# /root/bin/ntbclient -v --private-key /boot/key.pem -c /i/etc/ntbclient/ntbclient.conf WARNING: [Errno 2] No such file or directory: '/var/lib/ntbclient/cache_id' Traceback (most recent call last): File "/root/bin/ntbclient", line 249, in cache_id with open(cache_id_file, "w") as file: IOError: [Errno 2] No such file or directory: '/var/lib/ntbclient/cache_id' … la clef
Mais lorsque le fichier par défaut est supprimé, cela ne fonctionne plus :
root@seccotine:~# rm /etc/ntbclient/ntbclient.conf rm : supprimer fichier vide « /etc/ntbclient/ntbclient.conf » ? y root@seccotine:~# /root/bin/ntbclient -v --private-key /boot/key.pem -c /i/etc/ntbclient/ntbclient.conf Traceback (most recent call last): File "/root/bin/ntbclient", line 429, in <module> main() File "/root/bin/ntbclient", line 330, in main args, remaining_argv = conf_parser.parse_known_args() File "/usr/lib/python2.7/argparse.py", line 1713, in parse_known_args default = self._get_value(action, default) File "/usr/lib/python2.7/argparse.py", line 2245, in _get_value raise ArgumentError(action, msg) argparse.ArgumentError: argument -c/--conf-file: can't open '/etc/ntbclient/ntbclient.conf': [Errno 2] No such file or directory: '/etc/ntbclient/ntbclient.conf'
Probablement une option du parser auquel il faut spécifier que le fichier par défaut est optionnel ?
Modifier
Actions