X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_83,SPF_PASS X-Spam-Check-By: sourceware.org Message-ID: <49D01731.2020104@gmail.com> Date: Mon, 30 Mar 2009 01:49:53 +0100 From: Dave Korn User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Upgrade woes ("file in use") References: <374124 DOT 36151 DOT qm AT web111113 DOT mail DOT gq1 DOT yahoo DOT com> In-Reply-To: <374124.36151.qm@web111113.mail.gq1.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 Nuzhna Pomoshch wrote: > --- On Sat, 3/14/09, Dave Korn wrote: > >> Nuzhna, you didn't mention what the two other apps are, >> but VPN software has been known to cause problems in the >> past. What is the other stuff you have installed? > > The only two apps on the machine are Bloomberg and Redi. Unfortunately highly specialised applications that I don't suppose many of us here have any experience of. But we have seen the occasional user from corp.bloomberg.com in here, so maybe someone will be able to confirm that it works OK for them alongside Cygwin. >> Also, please grab a set of cygcheck output by running >> "cygcheck -s -v -r > cygcheck.out" and send it (the >> cygcheck.out file) - as an attachment, specifically, >> please, not inline in your body text - with your next >> post. > > I have absolutely no shell access now, and I can not find > any cygcheck anywhere (setup must have uninstalled it > during past attempts to reinstall packages). Ok, look, there's still one simple thing we can do to try and find out what's causing the problem: > I keep re-running setup over and over again, and it keeps > telling me about files in use (/etc/postinstall/bash.sh - > I can't even find a file with that name, as that directory > only contains files with a ".done" extension). As suggested by Tim upthread, install Sysinternals' "Process Explorer" utility from this site, http://technet.microsoft.com/en-us/sysinternals/default.aspx and re-run setup.exe while you have Process Explorer open. Let setup get as far as the point where the "File in use" requester pops up, and immediately (i.e. without clicking either choice on the requester) switch to Process Explorer and do a search (Ctrl+F) for the name "bash.sh" - this does a substring match, so it'll find any process that has a handle on either "bash.sh" or "bash.sh.done". If any process shows up, we'll know that it's causing a problem; if no processes show up, we'll figure there has to be a bug in setup.exe and try and fix it. (The bug could just be "it reports the wrong error condition, it's not actually in use, it should have said access denied", for example; maybe setup.exe is making a wrong assumption). cheers, DaveK -- 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/