Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
897 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Sun Solaris] Utilisation de Rsync [résolu] :)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Sun Solaris] Utilisation de Rsync [résolu] :)

n°364480
MirabelleB​enou
Gabou ! (ainsi parla le sage)
Posté le 24-11-2003 à 11:25:42  profilanswer
 

Bjour les gens,
 
Petite question, j'essaye de me dépatouiller avec un prog dénommé Rsync qui permet de synchroniser le contenu de 2 répertoires distants.
 
Le hic, c'est qu'en local, ça marche, mais pas lors d'un accès sur une machine distante.
 
il me sort tjrs une erreur à la con :
 
$ /usr/local/bin/rsync -avxrS -e /usr/bin/rsh <rep_source> <monuser>@<mamachine>:<rep_cible>
ksh: rsync:  not found
rsync: connection unexpectedly closed (0 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(165)
 
la même commande mais avec un répertoire en local, ça passe sans aucun soucis
 
par défaut il utilise la connection via rsh, mais j'ai qd même essayé en lui passant le paramètre de choix du prog pour mettre le chemin d'accès complet (je sais, rsh c'est pas sécurisé, mais pour le moment je veux le faire marcher on verra après pour ssh)
 
ça n'a pas l'air d'être un pbl de config à ce niveau vu que si j'essaye de me connecter en rsh à la mano, ça passe bien aussi (j'ai qd même vérifie que le .rhosts de l'autre côté était bon)
 
si quelqu'un a une illumination qui pourrait m'aider, ça serait bien urbain de sa part :)
 
autre chose, pas la peine de me proposer un autre prog, le client me l'a imposé, donc pas le choix.
 
wouala, marci d'avance :)


Message édité par MirabelleBenou le 24-11-2003 à 14:25:15

---------------
== Esprits.net est de retour !! ==
mood
Publicité
Posté le 24-11-2003 à 11:25:42  profilanswer
 

n°364481
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 24-11-2003 à 11:34:17  profilanswer
 

Citation :

ksh: rsync:  not found


 
ahem... :D
manquerais pas un petit programme utile sur la machine distante ?

n°364485
bobuse
Posté le 24-11-2003 à 11:41:34  profilanswer
 

ton shell sur ta machine source c'est quoi ? ksh ?
ptet que rsync essaie d'invoquer le meme shell sur la machine distante :??:

n°364487
MirabelleB​enou
Gabou ! (ainsi parla le sage)
Posté le 24-11-2003 à 11:46:33  profilanswer
 

Philou > il est bien présent sur la distante et au même endroit ;)
 
Bobuse > pas con comme idée, mais non, le shell est le même pour les 2 users sur les 2 machines (ksh en l'occurence oui)


---------------
== Esprits.net est de retour !! ==
n°364488
bobuse
Posté le 24-11-2003 à 11:58:01  profilanswer
 

ha !
et est-ce que rsync est dispo sur l'autre machine ? :D

n°364489
bobuse
Posté le 24-11-2003 à 11:58:24  profilanswer
 

paske en fait le message veut dire que ksh ne trouve pas rsync ;)

n°364498
Kahyman
Posté le 24-11-2003 à 12:17:12  profilanswer
 

Ou se trouve rsync en remote ? Je parierais qu'il le cherche dans  /usr/local/bin et qu'il ne s'y trouve pas.
 
Au lieu d'utiliser :
 
/usr/local/bin/rsync
 
Essaye avec :
 
rsync
 
En t'assurant qu'il est dans le path.

n°364525
MirabelleB​enou
Gabou ! (ainsi parla le sage)
Posté le 24-11-2003 à 13:15:44  profilanswer
 

rsync est bien situé dans /usr/local/bin sur les 2 machines, c'est moi qui a fait l'install donc je me suis qd même démerdé pour qu'il soit au même endroit partout :p
 
Mais ce que je ne comprend pas, c'est qu'en local, avec la même ligne de commande, il marche sur les 2 machines......... j'y perd un peu mon latin


---------------
== Esprits.net est de retour !! ==
n°364531
bobuse
Posté le 24-11-2003 à 13:24:54  profilanswer
 

et si tu fais un which rsync ?

n°364533
MirabelleB​enou
Gabou ! (ainsi parla le sage)
Posté le 24-11-2003 à 13:37:13  profilanswer
 

pas bête non plus, on sait jamais, mais non :/
 
/usr/local/bin/rsync pour les 2


---------------
== Esprits.net est de retour !! ==
mood
Publicité
Posté le 24-11-2003 à 13:37:13  profilanswer
 

n°364540
bilbo24
Posté le 24-11-2003 à 13:50:36  profilanswer
 

fais un ps -edf ou ps -aux sur les 2 machines stp

n°364543
MirabelleB​enou
Gabou ! (ainsi parla le sage)
Posté le 24-11-2003 à 13:53:15  profilanswer
 

j'ai un nbre monstrueux de process qui tourne, tu veux que je cherche quoi exactement ?
 
(et le ps -aux il ne marche pas sur solaris hein ;) )


Message édité par MirabelleBenou le 24-11-2003 à 13:54:08

---------------
== Esprits.net est de retour !! ==
n°364546
bilbo24
Posté le 24-11-2003 à 13:54:37  profilanswer
 

ben savoir si sur la bécane distante ton serveur rsyncd est actif ...

n°364548
bilbo24
Posté le 24-11-2003 à 13:56:11  profilanswer
 

tu peux aussi faire un netstat -taun et tu cherches sur la bécane serveur si le port 873 est ouvert ...

n°364549
bilbo24
Posté le 24-11-2003 à 13:56:53  profilanswer
 

pour la question du ps -aux ça dépend de la version de solaris, c'est pour ça que je t'ai donné les deux ps.

n°364552
MirabelleB​enou
Gabou ! (ainsi parla le sage)
Posté le 24-11-2003 à 14:00:55  profilanswer
 

ah vi certes :)
 
sinon, effectivement, il semble que rsyncd ne soit pas actif sur le serveur cible
 
mais je ne pensais pas qu'il était obligatoire de démarrer un serveur rsync sur la cible
 
je vais voir ça, merci pour ta réponse :)
(les autres aussi au fait ! :) )


---------------
== Esprits.net est de retour !! ==
n°364553
bilbo24
Posté le 24-11-2003 à 14:03:52  profilanswer
 

CARAMBA ! Dans une transaction réseau il y a toujours un client et un serveur ! Allez, bon courage. Tu trouveras plein de doc rsync sur le veb.

n°364555
MirabelleB​enou
Gabou ! (ainsi parla le sage)
Posté le 24-11-2003 à 14:09:40  profilanswer
 

en fait, peut-être pas si Caramba que ça :D :D
 
mais je vais creuser qd même un peu de ce côté avant de revenir vous harceler :)
 
pour la doc, wep, je nage dedans depuis ce matin, mais pas évident de se concentrer dessus quand on t'appelle pour faire d'autres trucs à côté
 
encore marci de m'avoir collé sur une piste :)


---------------
== Esprits.net est de retour !! ==
n°364563
MirabelleB​enou
Gabou ! (ainsi parla le sage)
Posté le 24-11-2003 à 14:24:07  profilanswer
 

bourdel, je viens de trouver et totalement par hasard......
 
en fait, il ne trouvait effectivement pas rsync sur la machine cible (apparement, le process serveur se lance automatiquement sur la cible lors de la connection via rsh ou ssh)
 
j'avais oublié que rsh ou ssh ne lisent pas le .profile du user, donc le path n'est pas correct et il cherche rsync dans le répertoire courant
 
pour passer outre cette chose, on peut rajouter l'option --rsync-path=<le_path_sur_la_machine_distante> qui indique donc où il doit aller chercher le binaire sur la machine distante
 
je ne l'avais pas vu tout de suite dans le man ou dans la liste d'options dispo :/
 
bon en tout cas, merci de vous être penché sur mon pbl :)


---------------
== Esprits.net est de retour !! ==
n°364567
bilbo24
Posté le 24-11-2003 à 14:34:06  profilanswer
 

KWA ? un process serveur qui se lancerait que quand on y accède... nan nan nan nan nan.
Ce serait trop magique !
A la limite il pourrait y avoir des machins à la inetd ou un système de sécurité qui ferait ça mais y aurait du RPC dans l'air ou des trucs dans le genre...

n°364575
Kahyman
Posté le 24-11-2003 à 14:47:29  profilanswer
 

bilbo : qui te parle de l'obligation d'utiliser un server rsync ?
 
man rsync :
 
"It is also possible to use rsync without a remote shell as  the  transport. In this case you will connect to a remote rsync server running on TCP port 873."
 
sinon un remote shell est utilise tel que rsh ou ssh.

n°364581
MirabelleB​enou
Gabou ! (ainsi parla le sage)
Posté le 24-11-2003 à 15:10:32  profilanswer
 

vi valà, je m'étais mal exprimé :)
 
le serveur est en option en fait, pas obligatoire de l'utiliser, pour le reste, il execute le prog rsync sur la machine distante grâce à rsh
 
ce dernier n'étant pas sécurisé, ils recommandent fortement ssh
cependant, on verra ça pour plus tard


---------------
== Esprits.net est de retour !! ==
n°364614
bilbo24
Posté le 24-11-2003 à 16:38:13  profilanswer
 

"It is also possible to use rsync without a remote shell as  the  transport. In this case you will connect to a remote rsync server running on TCP port 873."
 
 
Ben pour moi ça veut bien dire qu'il y a un processus serveur : sinon pas de tcp ack ? pigé ? la question était effectivement : est-ce qu'on utilise sshd ou rsyncd.
Ouala.

n°364685
MirabelleB​enou
Gabou ! (ainsi parla le sage)
Posté le 24-11-2003 à 18:46:54  profilanswer
 

oui mais dans mon cas j'utilise justement un remote shell
donc pas de "remote rsync server", donc pas de rsyncd en tout cas
 
ni sshd vu que je bosse avec rsh sur ce coup

n°364695
Kahyman
Posté le 24-11-2003 à 19:01:35  profilanswer
 

bilbo24 a écrit :


Ben pour moi ça veut bien dire qu'il y a un processus serveur : sinon pas de tcp ack ? pigé ? la question était effectivement : est-ce qu'on utilise sshd ou rsyncd.
Ouala.


 
Le pire c'est que ca a ete dit dans le premier post et que l'utilisation de rsh est le fonctionnement par defaut de rsync...  
 

Citation :

si j'essaye de me connecter en rsh à la mano, ça passe bien


 
Sinon :
 

Citation :

ben savoir si sur la bécane distante ton serveur rsyncd est actif [...] tu peux aussi faire un netstat -taun et tu cherches sur la bécane serveur si le port 873 est ouvert ...


 
N'est pas une question mais une affirmation.
 

Citation :

Allez, bon courage. Tu trouveras plein de doc rsync sur le veb.


 
Hum... je me demande qui aurait du la lire :)
 

Citation :

A la limite il pourrait y avoir des machins à la inetd ou un système de sécurité qui ferait ça mais y aurait du RPC dans l'air ou des trucs dans le genre...


 
La c'est sans commentaire... :lol:
 
Certains veulent avoir raison a tout prix alors allons-y :/
 
Oui : dans une communication C/S il faut un serveur, dans le cas en question c'est rshd qui est utilise...  
 
Mais pour le savoir il fallait lire le post de depart au lieu d'etre agressif.
 
Ack ? Pige ? (pour te citer)

n°364921
MirabelleB​enou
Gabou ! (ainsi parla le sage)
Posté le 25-11-2003 à 08:19:37  profilanswer
 

mouarf, keep cool les gens :)
 
en parlant de serveur il avait raison et pour ma part je m'étais mal exprimé sur un de mes posts qui l'a fait réagir :)
 
l'important c'est qu'on soit tous d'accord, que le pbl soit réglé, et vous m'ayez filé un coup de main et rendu moins con ;)
 
bon sur ce, bonne journée
 
à plus qu'à m'attaquer à SSH dès que j'aurai soumis cette $^*ù*ù$^$^ de tomcat [:ddr555]


---------------
== Esprits.net est de retour !! ==
n°364970
bilbo24
Posté le 25-11-2003 à 10:18:02  profilanswer
 

Chuis pas agressif : tiens la preuve :  :bounce:  :love:

n°365080
MirabelleB​enou
Gabou ! (ainsi parla le sage)
Posté le 25-11-2003 à 14:06:16  profilanswer
 

[:ddr555]
 


---------------
== Esprits.net est de retour !! ==
n°679711
kalior
Posté le 18-05-2005 à 16:55:15  profilanswer
 

Moi dans les forum j'aime bien que les genes me donne des liens qui répondent exactement a mon problème. Donc pour les genes qui sont comme moi voila un petit site sympa qui répondera à toutes vos questions sur rsync.
http://www.lalitte.com/rsync.html
 Voila amusez vous bien  

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Sun Solaris] Utilisation de Rsync [résolu] :)

 

Sujets relatifs
[P2P] Quel soft (command line & web interface) -> pb mldonkey [résolu][IpTables] Problème de masquerade [Résolu] Gentoo était le problème...
[web] Certains sites sont inaccessibles... [resolu]Gentoo module pour Ethernet ?? [ RESOLU ] 07-10-04
Plantage Xserver sous Debian Sid - Résolu[resolu] trafic louche sur ppp0 : residu de ver windows lol
Sun Solaris 9.0 et Oracle ?? T_T[MDK9.2] alsa & webcam philips... RESOLU :)
démarrage automatique saoulant [resolu]décallage d'écran entre Win et Linux + problème xawTV [RESOLU]
Plus de sujets relatifs à : [Sun Solaris] Utilisation de Rsync [résolu] :)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR