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 Reply-To: Cygwin List Message-Id: <6.1.0.6.0.20040929194024.03f62df0@pop.prospeed.net> X-Sender: Date: Wed, 29 Sep 2004 19:45:09 -0400 To: Michael Hipp , cygwin AT cygwin DOT com From: Larry Hall Subject: Re: cygserver won't start (FAQ alert)[SOLVED] In-Reply-To: <415AF77C.90008@Hipp.com> References: <4159D706 DOT 6020402 AT Hipp DOT com> <4159DAA9 DOT 1EDB4121 AT dessent DOT net> <4159DCC1 DOT 6090506 AT Hipp DOT com> <4159E37C DOT 26CF31BD AT dessent DOT net> <4159EAB4 DOT 3030708 AT Hipp DOT com> <415A0C37 DOT 46030DAE AT dessent DOT net> <415AEB41 DOT 5050107 AT Hipp DOT com> <415AF77C DOT 90008 AT Hipp DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" At 01:57 PM 9/29/2004, you wrote: >Igor Pechtchanski wrote: >>>One thing, when I installed this cygwin I checked the "Install For Just Me" >>>option. Could this have anything to do with it? >> >>Bingo. As I was reading your message, I thought "he should check that he >>has system mounts". You've just confirmed that you don't. Re-mount all >>of your mounts as "system", and your services will work. >>David, this is definitely an FAQ, but there is nothing in the FAQ about >>services (other than the "how do I install snapshots" entry). Should we >>add something along the lines: >> Why don't my services work? >> Most Windows services run as the SYSTEM user. If you installed Cygwin >> for "Just Me", the SYSTEM user won't see the mount table. You need to >> re-mount all of your mounts as "system" for services to work. >>We could even include the recipe for remounting as system (e.g., from >>), or tell them to run >>setup.exe again and select "All Users" on the "Install For" screen (and >>use the "Keep" view, so that nothing gets upgraded accidentally). > >Thank you (all) ever so very much. > >I had no idea what it took to "re-mount all your mounts as system" but I did the {eval "`mount -m | sed -e 's/ -u / -s /g' -e 's/$/;/'`"} from the msg referenced above and it now works like a charm. > >(There are some occasional other users of this machine and I don't really want them to have access to something as powerful as cygwin so re-installing for all users was definitely not the preferred solution.) Actually, system mounts are really *the* difference between installing "Just for me" and "All Users". So you have effectively reinstalled for all users now. ;-) >Hmmm. I wonder if this will help another installation where "Task Scheduler" jobs don't seem to have access to windows network drives. Worth a try. True but you won't see a difference. When you say "Task Scheduler", you mean the Windows service/utility, right? Just curious. There's the same issue with 'cron' and any service that runs under "SYSTEM". It has no access to shares that require authentication to access. So you either need to make your shares accessible to everyone or run the service under your user name and only for your user. -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 838 Washington Street (508) 893-9889 - FAX Holliston, MA 01746 -- 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/