X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Date: Mon, 17 Oct 2011 11:20:41 +0200 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: ssh-agent fails to create socket Message-ID: <20111017092041.GI30527@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <1318622532 DOT 29281 DOT YahooMailRC AT web80708 DOT mail DOT mud DOT yahoo DOT com> <20111017090757 DOT GG30527 AT calimero DOT vinschen DOT de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20111017090757.GG30527@calimero.vinschen.de> User-Agent: Mutt/1.5.21 (2010-09-15) Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: 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 On Oct 17 11:07, Corinna Vinschen wrote: > On Oct 14 13:02, Zdzislaw Meglicki wrote: > > After the latest upgrade (yesterday) I found that ssh-agent no longer works. It > > looks like if fails to create a socket. Here is an illustration: > > > > gustav AT Crawley 503 $ ssh-agent bash -l > > gustav AT Crawley 501 $ ls -r /tmp > > ssh-zHtmAVFZ1412 > > gustav AT Crawley 502 $ !! > > ls -r /tmp > > gustav AT Crawley 503 $ env | grep SSH > > SSH_AGENT_PID=3624 > > SSH_AUTH_SOCK=/tmp/ssh-zHtmAVFZ1412/agent.1412 > > gustav AT Crawley 504 $ > > > > So: it has created the directory in /tmp, but then something goes wrong, > > probably it can't make the socket, so it cleans up and removes the directory. My > > I can reproduce this issue. It's not that it can't create the socket, > actually it does so, but for some reason it calls select and, when select > returns, it decides to clean up and exit. It's tricky to debug because > ssh-agent has no debug mode and for some reason it doesn't occur under > strace. > > For the time being, the workaround is: > > $ eval `ssh-agent -s` $ eval `ssh-agent -c` if you're running tcsh. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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