Device majors incorrectly set to 0 during rsync
Williams, Tom
TWilliams at Corio.com
Thu Apr 8 20:43:18 GMT 2004
OK. Didn't see anything about this in the archives, other than an old post
from 2000 about a similar problem, so here goes. Feel free to contact me if
I can provide anything else useful.
Problem:
--------
Major numbers on 64bit Solaris are being dropped, and created as 0 on
recieving end. 32bit version works perfectly.
Environment:
------------
Solaris 8 or Solaris 9 (haven't tried any other 64bit OSes)
SunPRO cc
CFLAGS = -xO2
CFLAGS += -xarch=v9 (turns on 64 bit compile)
Configure:
----------
./configure --enable-debug=no
Build:
------
gmake
Run:
----
./rsync -av /devices/pseudo/ /tmp/foo
Symptoms:
---------
root at ti1us003# ls -l /devices/pseudo/
total 0
crw-rw-rw- 1 root sys 44, 0 Mar 30 19:30 arp at 0:arp
crw------- 1 root sys 11, 202 Mar 30 19:48 clone at 0:bge
crw------- 1 root sys 11, 8 Mar 30 19:30 clone at 0:eri
crw------- 1 root sys 11, 7 Mar 30 19:30 clone at 0:hme
crw------- 1 root sys 11, 40 Mar 30 19:30 clone at 0:le
crw-rw-rw- 1 root sys 11, 107 Mar 30 19:35 clone at 0:llc1
crw------- 1 root sys 11, 4 Mar 30 19:35 clone at 0:logindmux
crw-rw-rw- 1 root sys 11, 23 Mar 30 19:35 clone at 0:ptmx
crw--w---- 1 root tty 0, 0 Apr 8 12:49 cn at 0:console
crw--w---- 1 root tty 0, 0 Apr 7 16:32 cn at 0:syscon
crw--w---- 1 root tty 0, 0 Mar 30 19:30 cn at 0:systty
---snip---
root at ti1us003# ls -l /tmp/foo/
total 0
crw-rw-rw- 1 root sys 0, 0 Mar 30 19:30 arp at 0:arp
crw------- 1 root sys 0, 202 Mar 30 19:48 clone at 0:bge
crw------- 1 root sys 0, 8 Mar 30 19:30 clone at 0:eri
crw------- 1 root sys 0, 7 Mar 30 19:30 clone at 0:hme
crw------- 1 root sys 0, 40 Mar 30 19:30 clone at 0:le
crw-rw-rw- 1 root sys 0, 107 Mar 30 19:35 clone at 0:llc1
crw------- 1 root sys 0, 4 Mar 30 19:35 clone at 0:logindmux
crw-rw-rw- 1 root sys 0, 23 Mar 30 19:35 clone at 0:ptmx
crw--w---- 1 root tty 0, 0 Apr 8 12:49 cn at 0:console
crw--w---- 1 root tty 0, 0 Apr 7 16:32 cn at 0:syscon
crw--w---- 1 root tty 0, 0 Mar 30 19:30 cn at 0:systty
---snip---
Version/Compile info:
---------------------
root at ti1us003# rsync --version
rsync version 2.6.0 protocol version 27
Copyright (C) 1996-2004 by Andrew Tridgell and others
<http://rsync.samba.org/>
Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles,
no IPv6, 64-bit system inums, 64-bit internal inums
Thanks
Tom Williams
> twilliams
> at
> corio
> dot
> com
More information about the rsync
mailing list