[Solaris] problème de FTP "put"

Le
odespouys
Bonjour

J'ai un problème plutôt étrange, sur une machine en Solaris 8, et je
n'ai pas trouvé d'explication sur le net (ni même via le support Sun).

J'exécute de temps en temps un script en ksh qui dépose un fichier par
ftp (cf. extrait de script) :
--8<
ftp -n -i -v maMachine <<EOT
user Utilisateur MdP
asc
put $NOM_FICHIER_SOURCE $NOM_FICHIER_CIBLE
get $NOM_FICHIER_CIBLE $NOM_FICHIER_CIBLE.toto
quit
EOT
--8<

La plupart du temps, tout se passe bien, mais parfois, le fichier
n'est pas déposé. Voici dans ces cas-là les traces de ftpd en mode
debug qui correspondent à cet extrait de script (désolé, c'est un peu
long) :
--8<
Aug 15 14:08:48 maMachine in.ftpd[23322]: [ID 373804 daemon.info]
connection from maMachine at Wed Aug 15 14:08:48 2007
Aug 15 14:08:48 maMachine in.ftpd[23322]: [ID 988435 daemon.debug]
< 220
Aug 15 14:08:48 maMachine in.ftpd[23322]: [ID 738965 daemon.debug]
maMachine FTP server (SunOS 5.8) ready.
Aug 15 14:08:48 maMachine in.ftpd[23322]: [ID 577562 daemon.debug]
command: USER Utilisateur
Aug 15 14:08:48 maMachine in.ftpd[23322]: [ID 988435 daemon.debug]
< 331
Aug 15 14:08:48 maMachine in.ftpd[23322]: [ID 337738 daemon.debug]
Password required for Utilisateur.
Aug 15 14:08:48 maMachine in.ftpd[23322]: [ID 416587 daemon.debug]
command: PASS <passwd>
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 988435 daemon.debug]
< 230
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 636382 daemon.debug]
User Utilisateur logged in.
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 577562 daemon.debug]
command: TYPE A
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 988435 daemon.debug]
< 200
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 735722 daemon.debug]
Type set to A.
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 577562 daemon.debug]
command: PORT 192,168,19,170,234,90
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 988435 daemon.debug]
< 200
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 223037 daemon.debug]
PORT command successful.
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 577562 daemon.debug]
command: STOR fichier.csv
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 988435 daemon.debug]
< 150
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 742713 daemon.debug]
ASCII data connection for fichier.csv (192.168.19.170,59994).
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 988435 daemon.debug]
< 226
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 759353 daemon.debug]
Transfer complete.

^^^^^^^^^^^^^^^^^^^^^^^

a priori, on a reussi le FTP put !
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 577562 daemon.debug]
command: PORT 192,168,19,170,234,91
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 988435 daemon.debug]
< 200
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 223037 daemon.debug]
PORT command successful.
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 577562 daemon.debug]
command: RETR fichier.csv
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 988435 daemon.debug]
< 550
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 930059 daemon.debug]
fichier.csv: No such file or directory.

^^^^^^^^^^^^^^^^^^^^^^^
=
????????????????
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 577562 daemon.debug]
command: QUIT
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 988435 daemon.debug]
< 221
Aug 15 14:08:49 maMachine in.ftpd[23322]: [ID 811691 daemon.debug]
Goodbye.
--8<

Je commence à désespérer : j'ai eu beau chercher dans tous les sens,
je ne vois pas d'explication le disque est loin d'être plein,
personne ne vient récupérer ce fichier entre-temps, tout est fait en
local, il n'y a pas de montage, de NIS, bref. rien de compliqué !

Quelqu'un a-t-il déjà eu ce type de problème ?

Merci par avance pour votre aide!
olivier
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Luc.Habert.00__arjf
Le #759938
Tu peux trusser le ftpd pour voir ce qu'il se passe.
odespouys
Le #759643
Tu peux trusser le ftpd pour voir ce qu'il se passe.


Merci pour la suggestion. Le soucis est que cela semble se produire de
facon relativement aleatoire, et pas très fréquemment. Je suis déjà
assez content d'avoir un cas dans les logs de ftpd... alors retrouver
la même chose dans le résultat de truss.... ca va être très chaud ( on
a en moyenne 4 connexions toutes les 5 minutes, et l afréquence de mon
pb est entre 1 fois par jour et une fois tous les 6 mois).

En fait, je penche de plus en plus pour un bug dans le ftpd de Solaris
8, mais si tel est le cas, je suis surpris qu'il n'y en ait pas de
trace sur le Net (ou alors, je suis vraiment bigleux)....

Merci en tout cas,
olivier

Publicité
Poster une réponse
Anonyme