Fwd: rsync seem to be broken on sparc64

alexmcwhirter at triadic.us alexmcwhirter at triadic.us
Wed Jun 29 03:14:55 UTC 2016


On 2016-06-28 18:10, Kevin Korb wrote:
> I know almost nothing about modern SPARC64 systems especially when they
> are running linux.  But, can you try this command line and see if it
> gives more information before it blows up:
> rsync -vvai /export/test/ /export/test2/

I'm not sure how helpful this will be, but it certainly doesn't get very 
far.

root at Magi-01:/var/cache/lxc/debian/rootfs-sid-sparc64# rsync -vvai ./* 
/export/test/
sending incremental file list
delta-transmission disabled for local transfer or --whole-file
cd+++++++++ bin/
> f+++++++++ bin/bash
rsync: [sender] write error: Broken pipe (32)
rsync error: error in socket IO (code 10) at io.c(820) [sender=3.1.1]
root at Magi-01:/var/cache/lxc/debian/rootfs-sid-sparc64#

here's the relevant strace output of the error.

getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
write(1, ".d..t...... bin/\n", 17.d..t...... bin/
)      = 17
open("bin/bash", O_RDONLY)              = 3
fstat64(3, {st_mode=01, st_size=0, ...}) = 0
write(1, ">f+++++++++ bin/bash\n", 21>f+++++++++ bin/bash
)  = 21
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0xfffff8010289e000
read(3, 
"\177ELF\2\2\1\0\0\0\0\0\0\0\0\0\0\2\0+\0\0\0\1\0\0\0\0\0\21\373P"..., 
262144) = 262144
select(6, [5], [4], [5], {60, 0})       = 1 (out [4], left {59, 999987})
write(4, 
"\223\213\0\7\377\0368\r\7E/Eterm\0\333\10W\233\27g\244\201\0\0008\24\6-c"..., 
35735) = -1 EPIPE (Broken pipe)
--- SIGPIPE {si_signo=SIGPIPE, si_code=SI_USER, si_pid=10421, si_uid=0} 
---
write(2, "rsync: [sender] write error: Bro"..., 45rsync: [sender] write 
error: Broken pipe (32)) = 45
write(2, "\n", 1
)                       = 1
rt_sigaction(SIGUSR1, {SIG_IGN, [], 0}, NULL, 0xfffff801004839b8, 8) = 0
rt_sigaction(SIGUSR2, {SIG_IGN, [], 0}, NULL, 0xfffff801004839b8, 8) = 0
waitpid(10422, 0x7feffd71954, WNOHANG)  = 0
getpid()                                = 10421
kill(10422, SIGUSR1)                    = 0
write(2, "rsync error: error in socket IO "..., 69rsync error: error in 
socket IO (code 10) at io.c(820) [sender=3.1.1]) = 69
write(2, "\n", 1
)                       = 1
exit_group(10)                          = ?
+++ exited with 10 +++



More information about the rsync mailing list