delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/09/29/06:03:55

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL
X-Spam-Check-By: sourceware.org
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtMAAOB1wUp5LETK/2dsb2JhbAAIkT20KJEXhB4F
Message-ID: <4AC1DB73.1080702@gmail.com>
Date: Tue, 29 Sep 2009 20:03:31 +1000
From: Chris Cormie <cjcormie AT gmail DOT com>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Subversion svn fails silently after updating Cygwin
References: <4ABDAB79 DOT 9050502 AT gmail DOT com> <4AC0F4AC DOT 2020506 AT acm DOT org>
In-Reply-To: <4AC0F4AC.2020506@acm.org>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/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

David Rothenberger wrote:
> On 9/25/2009 10:49 PM, Chris Cormie wrote:
>> I updated Cygwin today via setup.exe and Subversion ceased working:
>>
>> $ svn status
>> $
>>
>> ie no output whatsoever regardless of what command is given to svn 
>> including --help.
> [snip]
>> I hadn't updated for several months so a dozen or so packages were 
>> updated. As far as I know setup.exe doesn't keep a log so I can't tell 
>> you which packages got updated. My current system state is attached.
> [snip]
>> Is this a general issue that needs to be investigated or specific to 
>> my install?
> 
> This sounds like you're missing a dependency required by subversion, 
> although I can't see what it is from your cygcheck output. I use 
> subversion daily in both 1.5 and 1.7 and it works fine, so this is not a 
> general problem.
 >
> 
> I suggest sending the output of "cygcheck /bin/svn" to the list as an 
> attachment.
> 
> You can also try running "strace /bin/svn". This will produce a lot of 
> output which I would ignore for now. If svn is having a problem finding 
> another DLL, strace should open a pop-up telling you what is missing.
> 
> Please post any findings back to the list so I can fix the svn package's 
> dependencies if needed.

If it is a missing dependency it's probably not 1st level dependency 
since the first thing I did was to manually reinstall subversion and all 
1st level dependencies: still svn failed silently.

I can offer evidence that it's *not* a package conflict as I first thought:

I've managed to do a fresh 1.5 install. *svn works* on fresh 
base-install 1.5 Comparing the installed packages to my "bad" install I 
found 94 new packages I'd added (directly or via dependencies.) I 
installed the 94 packages 5 at a time into the fresh Cygwin 1.5: svn 
continued to work through the whole 94.

So reproduction of the problem isn't as easy as I thought either. And I 
fail to see how my simple existing-package-update-no-install-or-remove 
run of setup.exe could cause it.

Now for the amusing bit: I can't get back into the old "bad" 1.5 install 
with the failing svn to run cygcheck /bin/svn or strace for you. I'm not 
so very surprised, since Cygwin doesn't support multiple installs. Still 
if there was a way I'd like to know. By "not getting in" I mean the old 
install is still there, but from a cmd shell:

E:\cygwin>Cygwin.bat

chrisc AT hamster ~
$ mount
E:\cygwin_1_5\bin on /usr/bin type system (binmode)
E:\cygwin_1_5\lib on /usr/lib type system (binmode)
E:\cygwin_1_5 on / type system (binmode)
c: on /c type system (binmode,noumount)
e: on /e type system (binmode,noumount)
g: on /g type system (binmode,noumount)
h: on /h type system (binmode,noumount)
p: on /p type system (binmode,noumount)

that is I tried to launch a shell in E:\cygwin install but ended up in 
my new, working install. Can you tell me how to launch a shell in the 
old install temporarily to help hunt the bug?

Cheers,
Chris








--
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

- Raw text -


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