X-Recipient: archive-cygwin@delorie.com
X-SWARE-Spam-Status: No, hits=-3.1 required=5.0	tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_HOSTKARMA_NO,SPF_HELO_PASS,T_RP_MATCHES_RCVD
X-Spam-Check-By: sourceware.org
To: cygwin@cygwin.com
From: Achim Gratz <Stromeko@nexgo.de>
Subject: Re: /bin and /lib mount points occasionally lost
Date: Wed, 20 Jun 2012 21:23:25 +0200
Lines: 35
Message-ID: <874nq5eqj6.fsf@Rainer.invalid>
References: <34007108.post@talk.nabble.com> <34037768.post@talk.nabble.com>	<87sjdryxpx.fsf@Rainer.invalid> <34038496.post@talk.nabble.com>	<87txy7xb7j.fsf@Rainer.invalid> <34039888.post@talk.nabble.com>	<4FE153DB.1090200@gmail.com> <34040469.post@talk.nabble.com>	<4FE176ED.8000803@gmail.com> <34043774.post@talk.nabble.com>	<87wr31ew3h.fsf@Rainer.invalid> <34044734.post@talk.nabble.com>
Mime-Version: 1.0
Content-Type: text/plain
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux)
X-IsSubscribed: yes
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

richw writes:
> I modified /etc/exports to read
> / (ro,no_root_squash)
> /usr/bin (ro,no_root_squash)
> /usr/lib (ro,no_root_squash)
> and then tried a mount.
> I was surprised that I could not mount /usr/bin, but I could mount /bin.
> (Is that correct? Why?)

It probably means that /usr/lib and /usr/bin aren't mounted as far as
the daemon is concerned.  You can mount /bin since it is a subtree of /
(you should also be able to mount /etc if that hypothesis holds true).

I think that something in the registry is amiss, more specifically if
you log in as yourself you will see the correct built-in mount table in
HKCU and Cygwin mounts them, but if the service user logs in it doesn't.
You only seem to have a system installation key, whereas my cygwin has
both a system and user key.

Then when you later start bash Cygwin already thinks it has everything
mounted when it hasn't.  I suspect you did install Cygwin only for "Just
Me" instead of "All Users".  If so, that is fixed by running setup again
and change this option to "All Users".  If that's not the reason, the
quick fix would be to just provide the standard mount points in
/etc/fstab and then figure out what's going wrong with the registry
later.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

