From: Andrea T. <an...@tr...> - 2007-07-10 16:50:37
|
In the last few months I have experienced some issues with the CVS client. I have been using 2 different repositories for years, one is on sourceforge and one is on a private server. Both run on ssh. I have the same problem, apparently. They both download updates correctly, it seems, but can't complete the "transaction" properly. Here is one trace, trying to update an XML file. My project name is WURFL, cvs address is wurfl.cvs.sourceforge.net and my account name is atrasatti: cvs -t update wurfl.xml -> main: Session ID is lVXYIEHvTDLtXeps -> main loop with CVSROOT=/cvsroot/wurfl -> open_connection_to_server (:ext:atr...@wu...:/cvsroot/wurfl) -> Starting server: ssh -l atrasatti wurfl.cvs.sourceforge.net cvs server S-> Reader_Lock(/cvsroot/wurfl/xml) S-> unlink_file(CVS/,,wurfl.xml) S-> RCS_checkout (/cvsroot/wurfl/xml/wurfl.xml,v, 1.381, , , (function)) S-> RCS_checkout (/cvsroot/wurfl/xml/wurfl.xml,v, 1.383, , , (function)) S-> chmod(wurfl.xml,100644) S-> server_register(wurfl.xml, 1.383, Tue Jul 10 16:25:53 2007, , , , ) S-> Register(wurfl.xml, 1.383, Tue Jul 10 16:25:53 2007, , ) S-> fopen(/cvsroot/wurfl/CVSROOT/history,a) P wurfl.xml S-> unlink_file(CVS/,,wurfl.xml) S-> unlink_file(CVS/,,wurfl.xml-1) S-> unlink_file(CVS/,,wurfl.xml-2) After this it remains stuck until I interrupt it. Removing wurfl.xml manually results in: cvs -t update wurfl.xml -> main: Session ID is Uh4UTE4riYZw4fps -> main loop with CVSROOT=/cvsroot/wurfl -> open_connection_to_server (:ext:atr...@wu...:/cvsroot/wurfl) -> Starting server: ssh -l atrasatti wurfl.cvs.sourceforge.net cvs server S-> Reader_Lock(/cvsroot/wurfl/xml) cvs update: warning: wurfl.xml was lost S-> RCS_checkout (/cvsroot/wurfl/xml/wurfl.xml,v, 1.383, , , (function)) S-> server_register(wurfl.xml, 1.383, , , , , ) S-> Register(wurfl.xml, 1.383, , , ) S-> fopen(/cvsroot/wurfl/CVSROOT/history,a) And stuck again. Then I tried to update other files from the other repository. Apparently most updates went through, but then stuck again. Here's the end of the trace (it was a long one): S -> fopen(/home/CVS/CVSROOT/history,a) S -> unlink_file(CVS/,,ps_product.inc) S -> RCS_checkout (/home/CVS/phpshop/modules/product/lib/ ps_product.inc,v, 1.31, , , (function)) M html/product_form.ihtml -> unlink_file(CVS/Entries.Static) -> unlink_file(CVS/Template) cvs update: Updating lib I am running CVS version 1.12.13, using the binary distribution. I'm on a Core Duo MacBookPro 2Ghz. Any help is welcome. Andrea Trasatti Blog: http://trasatti.blogspot.com/ |