|  | 		    
					
        
         
          
         
	
          | |  | Rsync problemer Fra : Per Jørgensen
 | 
 Dato :  02-09-08 05:20
 | 
 |  | Hey Gutter.
 Jeg har et lille rsync problem.
 
 Jeg har en server med RedHat på. der vil jeg synce et bibliotek /docs
 der ja ligger i roden. - over på roden på en Ubuntu8.04 server og er
 nået frem til et problem - hvor jeg ikke lige kan se en løsning.
 Kommandoen:
 rsync -rltD --numeric-ids --progress --timeout=4000 -vvvvvz /docs
 172.16.XX.4:/
 cmd= machine=172.16.XX.4 user= path=/
 cmd=rsh 172.16.XX.4 rsync --server -vvvvvlDtrz --timeout=4000
 --numeric-ids . /
 opening connection using rsh 172,16,XX.4 rsync --server -vvvvvlDtrz
 --timeout=4000 --numeric-ids . /
 Backy: Connection refused
 rsync: connection unexpectedly closed (0 bytes read so far)
 _exit_cleanup(code=12, file=io.c, line=165): entered
 rsync error: error in rsync protocol data stream (code 12) at io.c(165)
 _exit_cleanup(code=12, file=io.c, line=165): about to call exit(12)
 
 Der skal så siges følgende.
 Det er en masse windows docs der ligger i det bibliotek.
 Der er lavet
 Der er lavet SSH nøgler som fungerer i alm. consol.
 backy er det navn som maskinen er skrevet ind i /etc/hosts
 Størrelsen på biblioteket er 46gb i alt inkl. under biblioteker.
 Der er ingen forbud på den anden maskine i /etc/hosts.deny eller lign..
 masser af plads på den anden maskine.
 
 Der er intet i authlog på den anden maskine, heller ikke i messages
 eller i syslog der har noget som helst med dette at gøre.
 
 Er der nogen der kan se en grund ??? Eller kan komme med et bud på hvad
 der lige kan være galt.?
 --
 Med Venlig Hilsen
 
 Per Jørgense/\/
 
 
 |  |  | 
  Peter Makholm (02-09-2008) 
 
	
          | |  | Kommentar Fra : Peter Makholm
 | 
 Dato :  02-09-08 06:32
 | 
 |  | Per Jørgensen <linux@pbj-design.dk> writes:
 
 > opening connection using rsh 172,16,XX.4 rsync --server -vvvvvlDtrz
 > --timeout=4000 --numeric-ids . /
 
 Uhmmm, den bruger rsh til at forbinde med? Prøv at se om det virker
 hvis du også bruger '-e ssh' som argument. Hvis det virker
 bør du undersøge hvorfor den ikke bruger ssh som standard.
 
 //Makholm
 
 
 |  |  | 
  Per Jørgensen (02-09-2008) 
 
	
          | |  | Kommentar Fra : Per Jørgensen
 | 
 Dato :  02-09-08 07:30
 | 
 |  | Peter Makholm skrev:
 > Per Jørgensen <linux@pbj-design.dk> writes:
 >
 >> opening connection using rsh 172,16,XX.4 rsync --server -vvvvvlDtrz
 >> --timeout=4000 --numeric-ids . /
 >
 > Uhmmm, den bruger rsh til at forbinde med? Prøv at se om det virker
 > hvis du også bruger '-e ssh' som argument. Hvis det virker
 > bør du undersøge hvorfor den ikke bruger ssh som standard.
 >
 > //Makholm
 Hey Peter.
 
 takker mange gange - Det hjalp.
 Men er det normalt REDHAT bruger rsh som standard ? Normalt kører de
 andre servere Ubuntu eller Debian.
 Da jeg ikke har lagt mærke til dette - så det er en smutter.
 men tak for de opmærksomme øjne
 
 --
 Med Venlig Hilsen
 
 Per Jørgense/\/
 
 
 |  |  | 
   Tom G. Christensen (02-09-2008) 
 
	
          | |  | Kommentar Fra : Tom G. Christensen
 | 
 Dato :  02-09-08 12:48
 | 
 |  | Per Jørgensen wrote:
 > Peter Makholm skrev:
 >> Per Jørgensen <linux@pbj-design.dk> writes:
 >>
 >>> opening connection using rsh 172,16,XX.4 rsync --server -vvvvvlDtrz
 >>> --timeout=4000 --numeric-ids . /
 >>
 >> Uhmmm, den bruger rsh til at forbinde med? Prøv at se om det virker
 >> hvis du også bruger '-e ssh' som argument. Hvis det virker
 >> bør du undersøge hvorfor den ikke bruger ssh som standard.
 >>
 >> //Makholm
 > Hey Peter.
 >
 > takker mange gange - Det hjalp.
 > Men er det normalt REDHAT bruger rsh som standard ? Normalt kører de
 > andre servere Ubuntu eller Debian.
 >
 Det har ikke noget med Redhat og gøre som sådan.
 Indtil rsync v2.6.0 var default remote shell rsh, hvorefter det skiftede
 til ssh.
 Din Redhat maskine har sikkert en rsync < 2.6.0 (std på RHEL3 og ældre)
 Istedet for -e ssh kan man sætte RSYNC_RSH=ssh i environment.
 
 -tgc
 
 
 |  |  | 
 |  |