delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/12/18/22:08:16

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-Id: <4.3.1.2.20021218220255.01713208@pop.rcn.com>
X-Sender: lhall AT pop DOT rcn DOT com
Date: Wed, 18 Dec 2002 22:05:54 -0500
To: Mikhail Teterin <mi AT corbulon DOT video-collage DOT com>, cygwin AT cygwin DOT com
From: "Larry Hall (RFK Partners, Inc)" <lhall AT rfk DOT com>
Subject: Re: /etc/inetd.conf: No such file or directory
In-Reply-To: <200212190225.gBJ2PZPI028028@corbulon.video-collage.com>
References: <Pine DOT GSO DOT 4 DOT 44 DOT 0212182001220 DOT 22125-100000 AT slinky DOT cs DOT nyu DOT edu>
Mime-Version: 1.0

It happened because you chose to install for "Just Me" instead of "All Users".
Now you know what that means.  "Just Me" is really not a good option in 
general.  It should only be used by those that don't have permission to 
write into the HKLM registry subtree.

Larry


At 09:25 PM 12/18/2002, Mikhail Teterin wrote:
> > Yes, it does.  The trouble is that these are *user* mounts.  This means
> > that another user will not see these mounts.
>
>You are right! But why did it happen? I just did a complete reinstall of
>Cygwin... Is it because it was previously installed by a non-admin user
>and some registry setting were left, which prevented the new install from
>setting them? Thank you. Yours,
>
>         -mi
>  
> > > Why is the inetd.conf not found,
> > > even though both -- the cmd's ``dir'' and CygWin's ls confirm its presense:
> > >
> > >         C:\>dir C:\cygwin\etc\inetd.conf
> > >          Volume in drive C has no label.
> > >          Volume Serial Number is 07D1-0517
> > >
> > >          Directory of C:\cygwin\etc
> > >
> > >         12/16/2002  02:01p               1,973 inetd.conf
> > >                        1 File(s)          1,973 bytes
> > >                        0 Dir(s)  23,927,029,760 bytes free
> > >         mteterin AT doofus:~ (439) ls -l /etc/inetd.conf
> > >         -rw-r--r--    1 mteterin unknown      1973 Dec 16 14:01 /etc/inetd.conf
> > >
> > > ? Thank you,
> > >         -mi
> > 
> > The user "mteterin" does see the file in /etc, since for the user
> > "mteterin" the mount table points "/" to "c:\cygwin".  However, the inetd
> > daemon (and other services, actually) run as the "SYSTEM" user, which will
> > not see *user* mounts, so doesn't know where to find "/".
> > 
> > The solution is to remount all your directories as system mounts, by
> > running something like:
> > 
> > $ eval `mount -m | sed -e 's/-u/-s/' -e 's/$/;/g'`
> > 
> > This should fix your problem.  Try starting the service again.
> > 
> > If this doesn't work, you may have somehow acquired user mounts for the
> > user SYSTEM.  The following works on Win2k, but I haven't verified it on
> > any other system:
> > To check for user mounts, get a SYSTEM shell (by typing
> > 
> > $ at `date -d 'next min' +%T` /interactive 'c:\cygwin\bin\bash.exe'
> > 
> > in bash and waiting at most 1 minute), and run "mount" from there to make
> > sure you only have system mounts.  If you see user mounts from that shell,
> > run "umount -u 'mount_point'" for each user mount_point.
> >       Igor
>
>--
>Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
>Bug reporting:         http://cygwin.com/bugs.html
>Documentation:         http://cygwin.com/docs.html
>FAQ:                   http://cygwin.com/faq/


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019