To troubleshoot a CVS session, you can trace the connection between the CVS client and server.
$ cvs -t update -> main loop with CVSROOT=lodestar2.dyndns.org:/home/e-smith/files/ibays/cvsroot/files -> Starting server: ssh lodestar2.dyndns.org cvs server dyork@lodestar2.dyndns.org's password: -> Sending file `maximizing-cvs.xml' to server -> unlink_file(CVS/Entries.Static) -> unlink_file(CVS/Entries.Static) S-> unlink_file(CVS/Entries.Static) S-> unlink_file(./CVS/Entries.Static) S-> rename(CVS/Entries.Backup,CVS/Entries) S-> unlink_file(CVS/Entries.Log) S-> checkout (/home/e-smith/files/ibays/cvsroot/files/presos/cvs/maximizing-cvs/maximizing-cvs.xml,v, 1.2, , (function)) S-> unlink_file(graphics/CVS/Entries.Static) M maximizing-cvs.xml -> unlink_file(CVS/Entries.Static) S-> rename(CVS/Entries.Backup,CVS/Entries) S-> unlink_file(CVS/Entries.Log) S-> rename(CVS/Entries.Backup,CVS/Entries) S-> unlink_file(CVS/Entries.Log) $