Tâche #13005
Scénario #13002: Résolution de problèmes divers sur l'infocentre
Nommage des fichiers uploadés
Description
solution 1
Il faut convertir les chaînes de caractères en minuscule, cela afin de ne pas créer de doublons dans le nommage des fichiers uploadés vers le FTP.
Exemple de ce qui se passe actuellement :
zephir-dd02.eole.i2-5404 zephir-DD02.eole.i2-5404
--> deux fichiers crées pour le même serveur
solution 2 à privilégier :
Faire une résolution DNS pour récupérer l'adresse IP du serveur de manière à avoir un nommage de la sorte
ip-idserveur
Related issues
Associated revisions
Convertir les identifiants en minuscules.
Ref #13005
Résoudre le nom de domaine pour former le nom du rapport avec l'IP.
Ref #13005
Installer python-dns pour disposer de fonctions de résolution de nom.
Ref #13005
Résoudre le nom de domaine pour construire le nom de fichier avec l'IP.
Ref #13005
Ajouter la dépendance à python-dns pour la résolution de nom.
Ref #13005
Ajouter la dépendance à python-dns pour la résolution de nom.
Ref #13005
Tolérer les ip en entrées et les résultats de requête dns moins complets.
Ref #13005
History
#1 Updated by Benjamin Bohard almost 8 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
- Remaining (hours) changed from 2.0 to 0.25
#2 Updated by Emmanuel IHRY almost 8 years ago
Ne foncionne pas ni en 2.4, ni en 2.4.5
root@esbl-41-142:~# /root/scripts/infocentre/infocentre.py -s stats.eole.i2 -d uploads -f /root/scripts/infocentre/variables/variables.ini
Traceback (most recent call last):
File "/root/scripts/infocentre/infocentre.py", line 124, in <module>
main()
File "/root/scripts/infocentre/infocentre.py", line 117, in main
stats = write_stats(conf_out)
File "/root/scripts/infocentre/infocentre.py", line 71, in write_stats
ip_zephir = dnslookup(id_zephir, 'A')[1]
IndexError: list index out of range
--> testé sur mon serveur EOLE, en indiquant
ip_zephir = dnslookup(id_zephir, 'A')[0] ça passe et le nom du fichier est correct sur le FTP
#3 Updated by Emmanuel IHRY almost 8 years ago
- Status changed from Résolu to En cours
#4 Updated by Emmanuel IHRY almost 8 years ago
dernière version du script corrigé testé et fonctionnel sur 2.4 et 2.5 --> Paquets à recompiler en 2.4 et 2.5
#5 Updated by Emmanuel IHRY almost 8 years ago
- Status changed from En cours to Fermé
- Remaining (hours) changed from 0.25 to 0.0
fonctionnement ok avec les paquets 2.5.1-4 et 2.4.1-35 sur proposed-updates, test-eole.ac-dijon.fr