Ok, I downloaded, and installed the latest snapshot as referred to below. The file name was openssh-2.5.2p2, whereas the Cygwin file was openssh-2.5.2p2-3. I'm not sure what the appropriate dash would be for this download. Anyway - sftp no longer hangs - yeah! BUT, CVS continues to hang ARGGHHH! So, below I have included a trace of 'cvs -t checkout cvsinfo' where cvsinfo is a bunch of files setup to explain the setup of CVS. Once these files have been downloaded to my local machine, the process hangs and I have to ctrl-c to exit. >From this trace, can anyone comment on whether this is related to ssh or CVS? CVS works ok with rsh ... so I still suspect something with ssh. I need to get ssh setup so that I can access the repository through a firewall. The last thing that CVS is trying to do is to unlink a file. Perhaps there is a permission problem. Is that file local or on the remote machine? Again, help is appreciated! Dave > > ----- Original Message ----- > > From: <[EMAIL PROTECTED]> > > To: "David Hawkins" <[EMAIL PROTECTED]> > > Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> > > Sent: Tuesday, April 24, 2001 11:04 AM > > Subject: Re: HELP! sftp hangs on exit / Bug? > > > > > > > > > > Can you please test one of the latest snapshots of OpenSSH > > > (http://www.openssh.com/portable)? > > > > > > I know there was talk on the list in regards to sftp issues on Cygwin > > > platform. > > > > > > Thanks. > > > > > > - Ben > > > cvs checkout: notice: main loop with CVSROOT=dwh@inyo:/cvs -> Starting server: ssh inyo -l dwh cvs server S-> do_module (cvsinfo, Updating, , ) S-> do_module (cvsinfo, Updating, , ) S-> Create_Admin (., cvsinfo, /cvs/cvsinfo, , , 0, 0) S-> unlink(./CVS/Tag) -> Create_Admin (cvsinfo, cvsinfo, /cvs/cvsinfo, , , 0, 0) -> unlink(cvsinfo/CVS/Tag) <- Create_Admin -> unlink(CVS/Tag) -> ParseInfo(/cvs/CVSROOT/rcsinfo, cvsinfo, ALL) S<- Create_Admin S-> fopen(/cvs/CVSROOT/history,a) S-> unlink(./CVS/Entries.Static) S-> checkout (/cvs/cvsinfo/WinCvs_rsh_setup.html,v, 1.4, -kb, (function)) S-> server_register(WinCvs_rsh_setup.html, 1.4, , -kb, , , ) S-> Register(WinCvs_rsh_setup.html, 1.4, , -kb, ) S-> checkout (/cvs/cvsinfo/WinCvs_rsh_setup.pdf,v, 1.2, -kb, (function)) S-> server_register(WinCvs_rsh_setup.pdf, 1.2, , -kb, , , ) S-> Register(WinCvs_rsh_setup.pdf, 1.2, , -kb, ) -> unlink(CVS/Entries.Static) cvs server: Updating cvsinfo U cvsinfo/WinCvs_rsh_setup.html -> rename(.new.WinCvs_rsh_setup.html,WinCvs_rsh_setup.html) -> Register(WinCvs_rsh_setup.html, 1.4, Wed Apr 4 04:27:56 2001, -kb, ) U cvsinfo/WinCvs_rsh_setup.pdf -> rename(.new.WinCvs_rsh_setup.pdf,WinCvs_rsh_setup.pdf) -> Register(WinCvs_rsh_setup.pdf, 1.2, Wed Apr 4 04:27:56 2001, -kb, ) S-> checkout (/cvs/cvsinfo/WinCvs_rsh_setup.ps,v, 1.2, -kb, (function)) S-> server_register(WinCvs_rsh_setup.ps, 1.2, , -kb, , , ) S-> Register(WinCvs_rsh_setup.ps, 1.2, , -kb, ) U cvsinfo/WinCvs_rsh_setup.ps -> rename(.new.WinCvs_rsh_setup.ps,WinCvs_rsh_setup.ps) -> Register(WinCvs_rsh_setup.ps, 1.2, Wed Apr 4 04:27:56 2001, -kb, ) S-> checkout (/cvs/cvsinfo/WinCvs_rsh_setup.sdw,v, 1.2, -kb, (function)) S-> server_register(WinCvs_rsh_setup.sdw, 1.2, , -kb, , , ) S-> Register(WinCvs_rsh_setup.sdw, 1.2, , -kb, ) U cvsinfo/WinCvs_rsh_setup.sdw -> rename(.new.WinCvs_rsh_setup.sdw,WinCvs_rsh_setup.sdw) -> Register(WinCvs_rsh_setup.sdw, 1.2, Wed Apr 4 04:27:56 2001, -kb, ) S-> checkout (/cvs/cvsinfo/WinCvs_rsh_setup.txt,v, 1.1.1.1, -kb, (function)) S-> server_register(WinCvs_rsh_setup.txt, 1.1.1.1, , -kb, , , ) S-> Register(WinCvs_rsh_setup.txt, 1.1.1.1, , -kb, ) S-> checkout (/cvs/cvsinfo/WinCvs_ssh_setup.html,v, 1.2, -kb, (function)) S-> server_register(WinCvs_ssh_setup.html, 1.2, , -kb, , , ) S-> Register(WinCvs_ssh_setup.html, 1.2, , -kb, ) S-> checkout (/cvs/cvsinfo/WinCvs_ssh_setup.pdf,v, 1.2, -kb, (function)) S-> server_register(WinCvs_ssh_setup.pdf, 1.2, , -kb, , , ) S-> Register(WinCvs_ssh_setup.pdf, 1.2, , -kb, ) U cvsinfo/WinCvs_rsh_setup.txt -> rename(.new.WinCvs_rsh_setup.txt,WinCvs_rsh_setup.txt) -> Register(WinCvs_rsh_setup.txt, 1.1.1.1, Mon Mar 26 23:41:24 001, -kb, ) U cvsinfo/WinCvs_ssh_setup.html -> rename(.new.WinCvs_ssh_setup.html,WinCvs_ssh_setup.html) -> Register(WinCvs_ssh_setup.html, 1.2, Wed Apr 4 04:27:56 2001, -kb, ) U cvsinfo/WinCvs_ssh_setup.pdf -> rename(.new.WinCvs_ssh_setup.pdf,WinCvs_ssh_setup.pdf) -> Register(WinCvs_ssh_setup.pdf, 1.2, Wed Apr 4 04:27:56 2001, -kb, ) S-> checkout (/cvs/cvsinfo/WinCvs_ssh_setup.ps,v, 1.2, -kb, (function)) S-> server_register(WinCvs_ssh_setup.ps, 1.2, , -kb, , , ) S-> Register(WinCvs_ssh_setup.ps, 1.2, , -kb, ) U cvsinfo/WinCvs_ssh_setup.ps -> rename(.new.WinCvs_ssh_setup.ps,WinCvs_ssh_setup.ps) -> Register(WinCvs_ssh_setup.ps, 1.2, Wed Apr 4 04:27:56 2001, -kb, ) S-> checkout (/cvs/cvsinfo/WinCvs_ssh_setup.sdw,v, 1.2, -kb, (function)) S-> server_register(WinCvs_ssh_setup.sdw, 1.2, , -kb, , , ) S-> Register(WinCvs_ssh_setup.sdw, 1.2, , -kb, ) U cvsinfo/WinCvs_ssh_setup.sdw -> rename(.new.WinCvs_ssh_setup.sdw,WinCvs_ssh_setup.sdw) -> Register(WinCvs_ssh_setup.sdw, 1.2, Wed Apr 4 04:27:56 2001, -kb, ) S-> checkout (/cvs/cvsinfo/WinCvs_ssh_setup.txt,v, 1.1.1.1, -kb, (function)) S-> server_register(WinCvs_ssh_setup.txt, 1.1.1.1, , -kb, , , ) S-> Register(WinCvs_ssh_setup.txt, 1.1.1.1, , -kb, ) U cvsinfo/WinCvs_ssh_setup.txt -> rename(.new.WinCvs_ssh_setup.txt,WinCvs_ssh_setup.txt) -> Register(WinCvs_ssh_setup.txt, 1.1.1.1, Mon Mar 26 23:41:24 001, -kb, ) S-> checkout (/cvs/cvsinfo/wincvs11.pdf,v, 1.1, -kb, (function)) S-> server_register(wincvs11.pdf, 1.1, , -kb, , , ) S-> Register(wincvs11.pdf, 1.1, , -kb, ) U cvsinfo/wincvs11.pdf -> rename(.new.wincvs11.pdf,wincvs11.pdf) -> Register(wincvs11.pdf, 1.1, Thu Apr 5 01:12:38 2001, -kb, ) S-> rename(CVS/Entries.Backup,CVS/Entries) S-> unlink(CVS/Entries.Log) -> rename(CVS/Entries.Backup,CVS/Entries) -> unlink(CVS/Entries.Log) Killed by signal 2. cvs [checkout aborted]: received interrupt signal
