Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Sun, 27 Apr 2003 11:25:43 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Elfyn McBratney cc: cygwin , =?iso-8859-1?Q?Alain_M=E9rigot?= Subject: Re: ls: /: No such file or directory What can I do? In-Reply-To: <00c901c30ccf$8071c890$f76d86d9@ellixia> Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT 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 > > > , 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/