Follow-up Comment #7, sr #109340 (project administration): The following are the last few lines from the output of "cvs -tn update".
S -> Write_Template (texinfo/manual/texinfo-4.2/ps, /web/texinfo/texinfo/manual/texinfo-4.2/ps) cvs update: Updating texinfo/manual/texinfo-4.2/ps S -> Write_Template (texinfo/manual/texinfo-4.2/texi, /web/texinfo/texinfo/manual/texinfo-4.2/texi) cvs update: Updating texinfo/manual/texinfo-4.2/texi S -> Write_Template (texinfo/manual/texinfo-4.2/text, /web/texinfo/texinfo/manual/texinfo-4.2/text) cvs update: Updating texinfo/manual/texinfo-4.2/text S -> Lock_Cleanup() S -> Simple_Lock_Cleanup() S -> server_cleanup() -> main loop with CVSROOT=:ext:ga...@cvs.savannah.gnu.org:/web/texinfo -> Starting server: rsh -l gavin cvs.savannah.gnu.org cvs server vcs0.savannah.gnu.org: Connection timed out cvs [update aborted]: end of file from server (consult above messages if any) -> Lock_Cleanup() U texinfo/texinfo.html Everything up until the "Starting server" line ran quickly, then it froze for a while until saying it had timed out. I tried this again in a subdirectory. $ cd texinfo/manual/info-stnd/ $ cvs -tn update |& tee log -> main loop with CVSROOT=:extssh:ga...@cvs.sv.gnu.org:/web/texinfo -> Starting server: ssh -l gavin cvs.sv.gnu.org cvs server S -> serve_directory (.) S -> dirswitch (., /web/texinfo/texinfo/manual/info-stnd) S -> serve_directory (html_node) S -> dirswitch (html_node, /web/texinfo/texinfo/manual/info-stnd/html_node) S -> serve_directory (.) ... and the output continues and finishes. Nothing about "rsh" is printed. I went back to the top level of the checkout and printed all the "Root" files throughout the checkout with the following command: find . -name 'Root' -execdir pwd \; -execdir cat '{}' \; However, they were all identical. I looked through other files under the CVS and CVSROOT directories but didn't see anything. I tried running export CVS_RSH=ssh Then when I tried "cvs -tn update" again it ran fine. Where the output froze before, it now prints S -> Write_Template (texinfo/manual/texinfo-4.2/texi, /web/texinfo/texinfo/manual/texinfo-4.2/texi) cvs update: Updating texinfo/manual/texinfo-4.2/texi S -> Write_Template (texinfo/manual/texinfo-4.2/text, /web/texinfo/texinfo/manual/texinfo-4.2/text) cvs update: Updating texinfo/manual/texinfo-4.2/text S -> Lock_Cleanup() S -> Simple_Lock_Cleanup() S -> server_cleanup() -> main loop with CVSROOT=:ext:ga...@cvs.savannah.gnu.org:/web/texinfo -> Starting server: ssh -l gavin cvs.savannah.gnu.org cvs server S -> serve_directory (texinfo/manual/info) S -> dirswitch (texinfo/manual/info, /web/texinfo/texinfo/manual/info) S -> serve_directory (texinfo/manual/info/html_node) S -> dirswitch (texinfo/manual/info/html_node, /web/texinfo/texinfo/manual/info/html_node) S -> serve_directory (.) S -> dirswitch (., /web/texinfo) S -> do_cvs_command (update) S -> server_notify() U texinfo/texinfo.html and so on. Note the "Starting server" line has "ssh" on it instead of "rsh". Do you know why "rsh" is being used here? _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/support/?109340> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/