rsync on cygwin: can't access mapped network drive remotely

Philip Flip Kromer flip at mrflip.com
Tue May 7 05:55:01 EST 2002


I posted this message to the cygwin mailing list, but I thought I'd try it 
here too...

flip

---------------------------------------------------------------------

Hello, I am using rsync 2.5.5  protocol version 26 with cygwin 1.3.10-1. 
When I connect to a directory that resides on the computer, everything works 
great.  When I connect to a directory that is a mapped UNC drive, rsync 
cannot find any files:

  tick:~/foo/bar$ net use 'y:' '\\tick\chairface'
  The command completed successfully.

  tick:~/foo/bar$ ls /y/foo/bar
  arthur.txt*  diefled.txt*

  tick:~/foo/bar$ rsync -nCuvaz localhost:/y/foo/bar/ .
  receiving file list ... link_stat /y/foo/bar/. : No such
  file or  directory
  done
  client: nothing to do: perhaps you need to specify some
  filenames or the --recursive option?
  rsync error: partial transfer (code 23) at main.c(594)

This only happens over the network; it works without the colon:
  tick:~/foo/bar$ rsync -nCuvaz /y/foo/bar/ .
  building file list ... done
  arthur.txt
  diefled.txt
  wrote 129 bytes  read 28 bytes  314.00 bytes/sec
  total size is 15924  speedup is 101.43

It breaks whether rsync is run on a local or remote machine. It breaks with 
drives mapped to UNC shares from my local (windows) machine (as above), or 
to drives mapped to samba network shares.

The output of cygcheck is attached, and some other possibly interesting 
details are appended.

Thanks for any ideas.

flip

----------------------------------------------------------------------------
  tick:~$ ls -ld /?
  drwxr-xr-x   11 flip     administ        0 May  7 05:13 /c/
  drwxr-xr-x    1 flipcyg  usercyg         0 May  7 06:25 /f/
  drwxr-xr-x    5 flip     administ        0 Dec 31  1979 /h/
  drwxr-xr-x    5 flip     administ        0 Dec 31  1979 /m/
  drwxr-xr-x    1 help     helpserv        0 May  3 11:52 /u/
  drwxr-xr-x    1 everyone everyone        0 May  7 05:13 /y/
  tick:~$ ls -ld /x
  drwxr-xr-x    1 flip     administ        0 Dec 31  1979 /x/

[/x doesn't appear in the ls because the directory c:\unix\f and c:\unix\y 
exist but c:\unix\x doesn't.  Either way the error occurs.]

  tick:~$ net use
  New connections will be remembered.
  Status       Local     Remote              Network
  -------------------------------------------------------------------
  OK           F:        \\granular\me       Microsoft Windows Network
  OK           U:        \\granular\users    Microsoft Windows Network
  OK           X:        \\tick\thrakkorzog  Microsoft Windows Network
  OK           Y:        \\tick\chairface    Microsoft Windows Network
  The command completed successfully.

  tick:~/foo$ mount
  c:\unix\bin on /usr/bin type system (binmode)
  c:\unix\lib on /usr/lib type system (binmode)
  c:\unix on / type system (binmode)
  c: on /c type system (binmode)
  f: on /f type system (binmode)
  h: on /h type system (binmode)
  m: on /m type system (binmode)
  u: on /u type system (binmode)
  y: on /y type system (binmode)
  x: on /x type system (binmode,noumount)

The directories C:\unix\f and C:\unix\y exist and were explicitly mounted. 
The directory c:\unix\x does not; /x is an automagical (cygdrive) mount. 


-------------- next part --------------


Cygwin Win95/NT Configuration Diagnostics

Current System Time: Tue May 07 06:39:08 2002



Windows XP Professional Ver 5.1 Build 2600 



Path:	c:\unix\bin

	c:\unix\sbin

	c:\unix\bin

	c:\unix\usr\local\bin

	c:\unix\usr\X11R6\bin

	c:\apps\utils

	c:\windows

	c:\windows\system32

	c:\windows\system32\wbem

	c:\apps\Applications\Matlab\bin\win32



SysDir: C:\WINDOWS\System32

WinDir: C:\WINDOWS



CYGWIN = `binmode ntsec tty'

HOME = `h:\flip'

LD_LIBRARY_PATH = `\lib:\usr\lib\:\usr\local\lib:\usr\X11R6\lib\'

MAKE_MODE = `unix'

PWD = `/h/flip/foo'

USER = `flip'



Use `-r' to scan registry



a:  fd           N/A    N/A                    

c:  hd  NTFS    4996Mb  93% CP CS UN PA FC     Chairface

f:  net NTFS   51677Mb  73% CP CS    PA        me

h:  hd  FAT32   9654Mb  82% CP    UN           THRAKKORZOG

m:  hd  FAT32  23285Mb  90% CP    UN           MRMENTAL

r:  cd           N/A    N/A                    

u:  net NTFS   51677Mb  73% CP CS    PA        users



.            /         user    textmode,noumount

c:\unix      /         system  binmode

c:           /c        system  binmode

f:           /f        system  binmode

h:           /h        system  binmode

m:           /m        system  binmode

u:           /u        system  binmode

c:\unix\bin  /usr/bin  system  binmode

c:\unix\lib  /usr/lib  system  binmode

.            /         user    binmode,noumount



Found: c:\unix\bin\bash.exe

Found: c:\unix\bin\cat.exe

Found: c:\unix\bin\cpp.exe

Found: c:\unix\usr\local\bin\find.exe

Found: c:\unix\bin\gcc.exe

Found: c:\unix\bin\gdb.exe

Found: c:\unix\bin\ld.exe

Found: c:\unix\bin\ls.exe

Found: c:\unix\bin\make.exe

Found: c:\unix\bin\sh.exe



   54k 2002/01/27 c:\unix\bin\cygbz21.0.dll

  621k 2002/01/16 c:\unix\bin\cygcrypto.dll

   45k 2001/04/25 c:\unix\bin\cygform5.dll

   35k 2002/01/09 c:\unix\bin\cygform6.dll

   19k 2002/02/20 c:\unix\bin\cyggdbm.dll

   17k 2001/06/28 c:\unix\bin\cyghistory4.dll

   20k 2002/01/13 c:\unix\bin\cyghistory5.dll

   22k 2001/12/13 c:\unix\bin\cygintl-1.dll

   22k 2002/01/29 c:\unix\bin\cygintl.dll

  119k 2002/02/09 c:\unix\bin\cygjpeg6b.dll

   25k 2002/03/17 c:\unix\bin\cygltdl-3.dll

   26k 2001/04/25 c:\unix\bin\cygmenu5.dll

   20k 2002/01/09 c:\unix\bin\cygmenu6.dll

  156k 2001/04/25 c:\unix\bin\cygncurses++5.dll

  175k 2002/01/09 c:\unix\bin\cygncurses++6.dll

  226k 2001/04/25 c:\unix\bin\cygncurses5.dll

  202k 2002/01/09 c:\unix\bin\cygncurses6.dll

   15k 2001/04/25 c:\unix\bin\cygpanel5.dll

   12k 2002/01/09 c:\unix\bin\cygpanel6.dll

   40k 2001/11/21 c:\unix\bin\cygpcre.dll

   39k 2001/11/21 c:\unix\bin\cygpcreposix.dll

  171k 2002/04/19 c:\unix\bin\cygpng10.dll

  108k 2001/06/28 c:\unix\bin\cygreadline4.dll

  121k 2002/01/13 c:\unix\bin\cygreadline5.dll

   66k 2001/11/20 c:\unix\bin\cygregex.dll

  156k 2002/01/16 c:\unix\bin\cygssl.dll

  491k 2002/04/11 c:\unix\bin\cygtcl83.dll

    5k 2002/04/11 c:\unix\bin\cygtclpip83.dll

  253k 2002/02/10 c:\unix\bin\cygtiff3.dll

  201k 2002/04/11 c:\unix\bin\cygtix4183.dll

  762k 2002/04/11 c:\unix\bin\cygtk83.dll

   50k 2002/03/12 c:\unix\bin\cygz.dll

  751k 2002/02/25 c:\unix\bin\cygwin1.dll

    Cygwin DLL version info:

        DLL version: 1.3.10

        DLL epoch: 19

        DLL bad signal mask: 19005

        DLL old termios: 5

        DLL malloc env: 28

        API major: 0

        API minor: 51

        Shared data: 3

        DLL identifier: cygwin1

        Mount registry: 2

        Cygnus registry name: Cygnus Solutions

        Cygwin registry name: Cygwin

        Program options name: Program Options

        Cygwin mount registry name: mounts v2

        Cygdrive flags: cygdrive flags

        Cygdrive prefix: cygdrive prefix

        Cygdrive default prefix: 

        Build date: Mon Feb 25 11:14:34 EST 2002

        Shared id: cygwin1S3





Cygwin Package Information

Package             Version             

XFree86-base        4.2.0-1             

XFree86-bin         4.2.0-1             

XFree86-etc         4.2.0-1             

XFree86-f100        4.2.0-1             

XFree86-fcyr        4.2.0-1             

XFree86-fenc        4.2.0-2             

XFree86-fnts        4.2.0-2             

XFree86-fscl        4.2.0-1             

XFree86-fsrv        4.2.0-1             

XFree86-html        4.2.0-1             

XFree86-lib         4.2.0-2             

XFree86-man         4.2.0-1             

XFree86-prog        4.2.0-1             

XFree86-prt         4.2.0-1             

XFree86-ps          4.2.0-1             

XFree86-startup-scripts4.2.0-1             

XFree86-vfb         4.2.0-1             

XFree86-xserv       4.2.0-2             

ash                 20020131-1          

autoconf            2.53-1              

autoconf-devel      2.53-1              

autoconf-stable     2.13-4              

automake            1.6a-1              

automake-devel      1.6-1               

automake-stable     1.4p5-5             

bash                2.05a-3             

bc                  1.06-1              

binutils            20011002-1          

bzip2               1.0.2-1             

clear               1.0-1               

cpio                2.4.2               

crypt               1.0-1               

ctags               5.2-1               

cvs                 1.11.0-1            

cygrunsrv           0.95-1              

cygutils            1.0.0-1             

cygwin              1.3.10-1            

diff                0.0                 

file                3.37-1              

fileutils           4.1-1               

findutils           4.1                 

flex                2.5.4-1             

gawk                3.0.4-1             

gcc                 2.95.3-5            

gdb                 20020411-1          

gdbm                1.8.0-4             

gettext             0.10.40-1           

ghostscript         6.51-4              

gperf               0.0                 

grep                2.5-1               

groff               1.17.2-1            

gzip                1.3.2-1             

indent              2.2.7-2             

inetutils           1.3.2-17            

jpeg                6b-7                

less                374-1               

libPropList         0.10.1-1            

libbz2_0            1.0.2-1             

libintl             0.10.38-3           

libintl1            0.10.40-1           

libncurses5         5.2-1               

libncurses6         5.2-8               

libpng              1.0.13-1            

libpng10            1.0.13-1            

libreadline4        4.1-2               

libreadline5        4.2a-1              

libtool             20020202a-1         

libtool-devel       20020316-1          

libtool-stable      1.4.2-2             

login               1.4-3               

lynx                2.8.4-1             

m4                  0.0                 

make                3.79.1-6            

man                 1.5g-2              

mingw-runtime       1.3-2               

mktemp              1.4-1               

ncftp               3.1.3-1             

ncurses             5.2-8               

newlib-man          20001118-1          

openssh             3.1p1-1             

openssl             0.9.6c-2            

openssl-devel       0.9.6c-2            

patch               2.5-3               

pcre                3.7-1               

perl                5.6.1-2             

popt                1.6.2-1             

python              2.2-1               

rcs                 5.7-3               

readline            4.2a-1              

regex               4.4-2               

rsync               2.5.5-1             

rxvt                2.7.2-10            

sed                 3.02-1              

sh-utils            2.0-2               

sharutils           4.2.1-2             

shutdown            1.2-2               

ssmtp               2.38.7-3            

tar                 1.13.19-1           

tcltk               20001125-1          

tcsh                6.11.00-4           

termcap             20020403-1          

terminfo            5.2-1               

tetex-beta          20001218-4          

texinfo             4.1-1               

textutils           2.0.21-1            

tiff                3.5.7-1             

time                1.7-1               

units               1.77-1              

unzip               5.41-1              

w32api              1.3-2               

wget                1.8.1-1             

which               1.5-1               

whois               4.5.17-1            

zip                 2.3-1               

zlib                1.1.4-1             



Use -h to see help about each section



More information about the rsync mailing list