delorie.com/archives/browse.cgi | search |
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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |