You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Carl Karsten <ca...@personnelware.com> on 2004/09/21 23:34:10 UTC

Can't copy ... The system cannot find the file specified.

3 days ago I installed the 1.1rc3 server on Linux.

$ svnadmin create /home/carl/subversion/sources/MarcStel
$ svnserve -d -r /home/carl/subversion/sources/

on a windows box:
D:\vfe\dev>svn import MarcStel? svn://dev.personnelware.com/MarcStel --message
"Initial Checkin" --username fred --password abc
D:\vfe\dev>svn checkout svn://dev.personnelware.com/MarcStel
/vfe/dev/MarcStel? --username barney --password def

Did some work, commited, checked out to a 2nd win box (my laptop) work,
commited, checkedout to first win box, all ok.

Then another developer on XP tried to get my updates and had problems.  I setup
the 1.1rc3 clien on a 3rd win2k box and am getting similar problems:

D:\vfe\dev>rd /s/q MarcStel

D:\vfe\dev>svn checkout svn://dev.personnelware.com/MarcStel

(lots of files scrool by...)

A  MarcStel\LIBS\ACURSOR.VCT
A  MarcStel\LIBS\ABIZNESS.VCT
A  MarcStel\LIBS\DCURSOR.VCT
A  MarcStel\LIBS\APRESENT.VCT
A  MarcStel\LIBS\AAPP.VCT
A  MarcStel\LIBS\AOTHER.VCT
A  MarcStel\LIBS\ACURSOR.VCX
A  MarcStel\LIBS\abizness.vcx
A  MarcStel\LIBS\acursor.vcx
A  MarcStel\LIBS\ADATAENV.VCT
svn: In directory 'MarcStel/LIBS'
svn: Can't copy 'MarcStel/LIBS/.svn/tmp/text-base/acursor.vcx.svn-base' to 'Marc
Stel/LIBS/acursor.vcx.tmp': The system cannot find the file specified.

D:\vfe\dev>dir D:\vfe\dev\MarcStel\LIBS\.svn\text-base\acur*
 Volume in drive D has no label.
 Volume Serial Number is 0921-0BE0

 Directory of D:\vfe\dev\MarcStel\LIBS\.svn\text-base

09/21/2004  06:13p              17,192 ACURSOR.VCT.svn-base
09/21/2004  06:13p               9,861 ACURSOR.VCX.svn-base
               2 File(s)         27,053 bytes

Back on my box: where the files were created:


D:\vfe\dev>dir D:\vfe\dev\MarcStel\LIBS\.svn\text-base\acur*
Volume in drive D has no label.
Volume Serial Number is 3F20-0EFA

Directory of D:\vfe\dev\MarcStel\LIBS\.svn\text-base

9/21/2004  04:33p              17,192 ACURSOR.VCT.svn-base
9/21/2004  05:05p               9,861 acursor.vcx.svn-base
              2 File(s)         27,053 bytes

So now what?

Carl Karsten
(I am hanging out in the #svn channel on freenode.)














---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Can't copy ... The system cannot find the file specified.

Posted by Carl Karsten <ca...@personnelware.com>.
Fixed. (by doing the try this and that till it work method.)

Below is my command history of what I did to fix the problem.  Sorry it isn't a
bit more concise, but I figured it would be better to show everything so you
wouldn't have to guess what was removed.

12: cd MarcStel
13: copy libs\ACURSOR.VC* \temp
14: svn delete libs\acursor.*
15: svn commit -m "fixing case of aCurso
16: copy \temp\ACURSOR.VC? LIBS
17: svn commit -m "fixing case of aCurso
18: svn add libs
19: svn add libs\*
20: svn commit -m "fixing case of aCurso
21: svn delete libs\acursor.*
22: svn delete libs\ACURSOR.*
23: svn add libs\ACURSOR.VCX
24: DIR LIBX\ACUR**.
25: DIR LIBX\ACUR*.*
26: DIR LIBS\ACUR*.*
27: COPY \TEMP\ACURSOR.VC* LIBS
28: svn add libs\ACURSOR.VCT
29: svn add libs\acursor.vcx
30: svn commit -m "fixing case of aCurso
31: svn delete libs\ACURSOR.*
32: svn commit -m "fixing case of aCurso
33: COPY \TEMP\ACURSOR.VC* LIBS
34: cd LIBS
35: ren acursor.vcx ACURSOR.VCX
36: ls acur*
37: dir acur*
38: cd ..
39: svn add libs\ACURSOR.VC?
40: svn delete libs\ACURSOR.*
41: svn delete libs\ACURSOR.* --force
42: svn commit -m "fixing case of aCurso
43: COPY \TEMP\ACURSOR.VC* LIBS
44: cd LIBS
45: ren acursor.vcx ACURSOR.VCX
46: cd ..
47: svn add libs\ACURSOR.VCX
48: svn add libs\ACURSOR.VCT
49: svn commit -m "fixing case of aCurso

Carl K


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Can't copy ... The system cannot find the file specified.

Posted by Dominic Anello <da...@danky.com>.
On 2004-09-21 18:34:10 -0500, Carl Karsten wrote:
----8<----
> A  MarcStel\LIBS\ACURSOR.VCT
> A  MarcStel\LIBS\ABIZNESS.VCT
> A  MarcStel\LIBS\DCURSOR.VCT
> A  MarcStel\LIBS\APRESENT.VCT
> A  MarcStel\LIBS\AAPP.VCT
> A  MarcStel\LIBS\AOTHER.VCT
> A  MarcStel\LIBS\ACURSOR.VCX
> A  MarcStel\LIBS\abizness.vcx
> A  MarcStel\LIBS\acursor.vcx
> A  MarcStel\LIBS\ADATAENV.VCT
> svn: In directory 'MarcStel/LIBS'
> svn: Can't copy 'MarcStel/LIBS/.svn/tmp/text-base/acursor.vcx.svn-base' to 'Marc
> Stel/LIBS/acursor.vcx.tmp': The system cannot find the file specified.

You have two files with the same name in the same dir in your
repository: ACURSOR.VCX and acursor.vcx.  This is perfectly valid in
svn and Linux, but illegal for Windows.

I'm guessing you were working with some utility that modified
acursor.vcx and resaved it as ACURSOR.VCX, deleting the original.  When 
you did an 'svn st', you noticed ACURSOR.VCX had a '?' next to it and
added it.

You should remove the duplicate file using a URL:
svn rm svn://svn.personalware.com/MarcStel/LIBS/acursor.vxd -m 'Removing duplicate file'

Then in the working copy.
svn up acursor.vxd
svn up

See: http://subversion.tigris.org/project_faq.html#case-change