Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/10/2007, 17h27   #1
Candidat au titre de Membre du Club
 
Inscription : février 2007
Messages : 39
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 39
Points : 10
Points : 10
Par défaut erreur 32512 avec la commande scp

Bonjour à tous,

j'ai un programme en C++ qui transfert régulièrement des fichiers via scp à l'aide de la commande system.
le programme tourne un moment puis survient l'erreur 32512 sur une commande scp et par la suite toutes les tentatives de commande scp avortent avec le même code d'erreur
Si j'arrete le programme et que je le relance tout redevient normal pendant un temps puis reprobleme...
si je met le mode verbose de la commande scp je n'ai aucune info sur ce qui se passe.
Est ce que quelqu'un sait quel est cette erreur, ou quel pourrait être le probleme.

merci
onaipadesmickey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 17h37   #2
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 246
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 246
Points : 1 903
Points : 1 903
Arrives tu à copier un fichier ?
Peut être que tu as un problème de firewall.
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 22h34   #3
Membre chevronné

 
Avatar de D[r]eadLock
 
Inscription : mai 2002
Messages : 504
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : mai 2002
Messages : 504
Points : 622
Points : 622
Tu peux peut-être voir un peu plus avec
Code :
strace -o /tmp/scp.strace scp <tes options>
à la place de "scp <tes options>"
et voir un peu le log (/tmp/scp.strace)

Et à la main, le scp passe toujours ?
__________________
1)Avant de poster, merci de lire les règles. 2)Utiliser [code] [/code] pour quoter le code ! 3)Conseils pour le forum C [a lire en entier!]
D[r]eadLock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2007, 11h22   #4
Candidat au titre de Membre du Club
 
Inscription : février 2007
Messages : 39
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 39
Points : 10
Points : 10
en fait la commande scp passe un nombre de fois assez conséquent avant de planter
et c'est assez variable d'ailleurs
j'ai essayé de passer un fichier pendant que le programme buggait et ca ne pose pas de probleme
onaipadesmickey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2007, 14h43   #5
Candidat au titre de Membre du Club
 
Inscription : février 2007
Messages : 39
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 39
Points : 10
Points : 10
je viens de créer la trace mais je n'y comprends pas grand chose
je post la fin du fichier

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 
...
rt_sigaction(SIGPIPE, {0x76b43e, [], SA_RESTORER, 0x198898}, NULL, 8) = 0
write(2, "Executing: program /usr/bin/ssh "..., 130) = 130
pipe([3, 4])                            = 0
pipe([5, 6])                            = 0
pipe([7, 8])                            = 0
close(3)                                = 0
close(4)                                = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7f11708) = 16734
close(5)                                = 0
close(8)                                = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x76aa00, [], SA_RESTORER, 0x198898}, NULL, 8) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x76aa00, [], SA_RESTORER, 0x198898}, NULL, 8) = 0
rt_sigaction(SIGHUP, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGHUP, {0x76aa00, [], SA_RESTORER, 0x198898}, NULL, 8) = 0
read(7, "\0", 1)                        = 1
fstat64(3, {st_mode=S_IFREG|0600, st_size=252, ...}) = 0
time(NULL)                              = 1191499990
ioctl(1, TIOCGWINSZ, {ws_row=49, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0
getpgrp()                               = 16055
ioctl(1, TIOCGPGRP, [16055])            = 0
time(NULL)                              = 1191499990
write(1, "\rNetworkingLog07_10_04-14_12_58 "..., 126) = 126
rt_sigaction(SIGALRM, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x76e66c, [], SA_RESTORER|SA_INTERRUPT, 0x198898}, NULL, 8) = 0
alarm(1)                                = 0
read(3, "\324\303\262\241\2\0\4\0\0\0\0\0\0\0\0\0\0 \0\0\1\0\0\0"..., 252) = 252
write(6, "\324\303\262\241\2\0\4\0\0\0\0\0\0\0\0\0\0 \0\0\1\0\0\0"..., 252) = 252
alarm(0)                                = 1
getpgrp()                               = 16055
ioctl(1, TIOCGPGRP, [16055])            = 0
time(NULL)                              = 1191499990
write(1, "\rNetworkingLog07_10_04-14_12_58 "..., 126) = 126
write(1, "\n", 1)                       = 1
close(3)                                = 0
write(6, "\0", 1)                       = 1
read(7, "\0", 1)                        = 1
close(7)                                = 0
close(6)                                = 0
waitpid(16734, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 16734
--- SIGCHLD (Child exited) @ 0 (0) ---
exit_group(0)                           = ?
onaipadesmickey est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h47.


 
 
 
 
Partenaires

Hébergement Web