Mail Archives: cygwin/2003/04/27/11:25:57
On Sun, 27 Apr 2003, Elfyn McBratney wrote:
> > Igor Pechtchanski wrote:
> > > On Sun, 27 Apr 2003, Alain Mérigot wrote:
> > >
> > >
> > >>When I do ls /, I get the message
> > >>ls: /: No such file or directory
> > >>(I have the same behavior with /etc).
> > >>Other pathes are OK (including /cygdrive/x/...
> > >>
> > >>I use cygwin for years and never got such a problem. Before it happened,
> I
> > >>do not remember to have done a specifically dangerous action.
> > >>Anyway, as my path is set in autoexec.bat (with windows pathes), most
> > >>utilities are still working. Only the ones that requires an access to
> > >>specific files in /usr, /etc ... are broken (latex for instance). So
> this
> > >>problem may be here for a couple of days.
> > >>
> > >>I have checked the configuration with regedit and it seems correct :
> > >>in /HKEY_LOCAL_MACHINE/software/Cygnus/cygwin/mounts v2/'/', I have flas
> set
> > >>to 0x0a and native to \cygdrive\e\\cygwin.
> > >>
> > >>So, any idea on waht can be done?
> > >>
> > >>Many thanks in advance,
> > >>Alain Mérigot
> > >
> > >
> > > Alain,
> > >
> > > Checking the mount settings in the registry is non-portable, the mounts
> > > will not be stored there forever. Please use "cygcheck -svr" to get
> > > system configuration. Attaching the output to your message, as per
> > > <http://cygwin.com/problems.html>, might also be a good idea.
> > >
> > > Aside from that, looks like you're missing the "/" mount (the output of
> > > "cygcheck -svr" will confirm or deny my guess). Did you change users?
> > > Did you upgrade any Cygwin packages recently?
> > > Igor
>
> Alain,
>
> If you run the following from Cygwin shell (or cmd.exe/command.com as long
> as D:\Cygwin is in your PATH):
>
> $ mount -f -s -b "D:/Cygwin/bin" "/usr/bin"
> $ mount -f -s -b "D:/Cygwin/lib" "/usr/lib"
> $ mount -f -s -b "D:/Cygwin" "/"
>
> and if you have XFree86* installed you might want to run this, too:
>
> $ mount -f -s -b "D:/Cygwin/usr/X11R6/lib/X11/fonts"
> "/usr/X11R6/lib/X11/fonts"
>
> And you should be alright... :-)
>
> Elfyn
Ahem, make that "E:/Cygwin/bin", "E:/Cygwin/lib", and "E:/Cygwin"...
Alain, your problem is that the mount source should be a Win32 path, not a
POSIX path, so the /cygdrive/e/cygwin was confusing the mount mechanism
(it was looking for \cygdrive\e\cygwin on the current drive, and of course
didn't find it). "man mount" for more details.
Igor
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu
ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
Knowledge is an unending adventure at the edge of uncertainty.
-- Leto II
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -