1.7 installation failed (on network drive?)

Thomas Wolff towo@towo.net
Thu Nov 5 17:37:00 GMT 2009


Dave Korn wrote:
> Thomas Wolff wrote:
>   
>> I wanted to install 1.7 on another machine, target directory 
>> H:\cygwin, but it failed with the attached error.
>>     
>
>   Handy hint for next time: Did you know you can copy and paste most windows
> popup error dialogs?  Just press Ctrl+C while the dialog is selected, and then
> when you paste it into your text file you'll see something like:
>   
>> ...
Didn't know, thanks; I always thought it was an annoyance you can't 
select with the mouse there.

>   As to your actual problem, dunno.  I think it ought to work but maybe you
> had a transient network failure?
No, tried several times, different days. Drive access OK otherwise.

>   What happens if you try manually to create a
> file of that name and path?  What kind of network drive is it anyway?
>   

Normal Windows mount of an NTFS drive. Windows is XP Prof.
So I tried to create the dir with quite weird results:
In one case, I got some kind of "permission denied" error, in another 
the dir. was created but all "%" followed by a single letter were left 
out, like:
httpaffftp-...
instead of the usual
http%3a%2f%2fftp-...

Obviously there was a confusion between cygwin mkdir and Windows mkdir, 
and Windows .bat file handling calling mkdir, since "%..." is the 
DOS/Windows variable syntax. But that should not occur from within 
setup.exe, unless it would call an external mkdir program for whatever 
reason.

By the way, installation to a local drive worked on that machine, it's a 
mystery.


This reminds me of another weird effect I had on another machine (XP Home):
While running setup.exe (1.7) there, around the end of installing a 
package, the following directories are created:
/E/cygwin/%SystemDrive%/Dokumente und 
Einstellungen/towo/Anwendungsdaten/Microsoft/SystemCertificates/My/Certificates
/E/cygwin/%SystemDrive%/Dokumente und 
Einstellungen/towo/Anwendungsdaten/Microsoft/SystemCertificates/My/CRLs
/E/cygwin/%SystemDrive%/Dokumente und 
Einstellungen/towo/Anwendungsdaten/Microsoft/SystemCertificates/My/CTLs

What's the unresolved Windows variable name %SystemDrive% got to do 
within setup.exe? And what's setup.exe got to try in those directories 
anyway?
Again, maybe it's calling some external program for some purpose and 
gets the wrong version?

Thomas



More information about the Cygwin-apps mailing list