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 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> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes 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 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