Here is a partial list of error messages that you may see from CVS. It is not a complete list---CVS is capable of printing many, many error messages, often with parts of them supplied by the operating system, but the intention is to list the common and/or potentially confusing error messages.
The messages are alphabetical, but introductory text
such as `cvs update:
' is not considered in
ordering them.
In some cases the list includes messages printed by old versions of CVS (partly because users may not be sure which version of CVS they are using at any particular moment).
cvs command: authorization failed: server host rejected access
|
This is a generic response when trying to connect to a pserver server which chooses not to provide a specific reason for denying authorization. Check that the username and password specified are correct and that the CVSROOT specified is allowed by --allow-root in inetd.conf. See Password authenticated. |
file:line: Assertion 'text' failed
|
The exact format of this message may vary depending on your system. It indicates a bug in CVS, which can be handled as described in BUGS. |
cvs command: conflict: removed file was modified by second party
|
This message indicates that you removed a file, and
someone else modified it. To resolve the conflict,
first run ` |
cannot change permissions on temporary directory
|
This message has been happening in a non-reproducible,
occasional way when we run the client/server testsuite,
both on Red Hat Linux 3.0.3 and 4.1. We haven't been
able to figure out what causes it, nor is it known
whether it is specific to linux (or even to this
particular machine!). If the problem does occur on
other unices, ` |
cannot open CVS/Entries for reading: No such file or directory
|
This generally indicates a CVS internal error, and can be handled as with other CVS bugs (see BUGS). Usually there is a workaround---the exact nature of which would depend on the situation but which hopefully could be figured out. |
cvs [init aborted]: cannot open CVS/Root: No such file or directory
|
This message is harmless. Provided it is not accompanied by other errors, the operation has completed successfully. This message should not occur with current versions of CVS, but it is documented here for the benefit of CVS 1.9 and older. |
cvs [checkout aborted]: cannot rename file file to CVS/,,file: Invalid argument
|
This message has been reported as intermittently happening with CVS 1.9 on Solaris 2.5. The cause is unknown; if you know more about what causes it, let us know as described in BUGS. |
cvs [command aborted]: cannot start server via rcmd
|
This, unfortunately, is a rather nonspecific error
message which CVS 1.9 will print if you are
running the CVS client and it is having trouble
connecting to the server. Current versions of CVS
should print a much more specific error message. If
you get this message when you didn't mean to run the
client at all, you probably forgot to specify
|
ci: file,v: bad diff output line: Binary files - and /tmp/T2a22651 differ
|
CVS 1.9 and older will print this message when trying to check in a binary file if RCS is not correctly installed. Re-read the instructions that came with your RCS distribution and the INSTALL file in the CVS distribution. Alternately, upgrade to a current version of CVS, which checks in files itself rather than via RCS. |
cvs checkout: could not check out file
|
With CVS 1.9, this can mean that the |
cvs [login aborted]: could not find out home directory
|
This means that you need to set the environment variables that CVS uses to locate your home directory. See the discussion of HOME, HOMEDRIVE, and HOMEPATH in Environment variables. |
cvs update: could not merge revision rev of file: No such file or directory
|
CVS 1.9 and older will print this message if there was
a problem finding the |
cvs [update aborted]: could not patch file: No such file or directory
|
This means that there was a problem finding the
|
cvs update: could not patch file; will refetch
|
This means that for whatever reason the client was unable to apply a patch that the server sent. The message is nothing to be concerned about, because inability to apply the patch only slows things down and has no effect on what CVS does. |
dying gasps from server unexpected
|
There is a known bug in the server for CVS 1.9.18
and older which can cause this. For me, this was
reproducible if I used the ` |
end of file from server (consult above messages if any)
|
The most common cause for this message is if you are
using an external |
cvs commit: Executing 'mkmodules'
|
This means that your repository is set up for a version of CVS prior to CVS 1.8. When using CVS 1.8 or later, the above message will be preceded by
If you see both messages, the database is being rebuilt
twice, which is unnecessary but harmless. If you wish
to avoid the duplication, and you have no versions of
CVS 1.7 or earlier in use, remove |
missing author
|
Typically this can happen if you created an RCS file with your username set to empty. CVS will, bogusly, create an illegal RCS file with no value for the author field. The solution is to make sure your username is set to a non-empty value and re-create the RCS file. |
*PANIC* administration files missing
|
This typically means that there is a directory named CVS but it does not contain the administrative files which CVS puts in a CVS directory. If the problem is that you created a CVS directory via some mechanism other than CVS, then the answer is simple, use a name other than CVS. If not, it indicates a CVS bug (see BUGS). |
rcs error: Unknown option: -x,v/
|
This message will be followed by a usage message for RCS. It means that you have an old version of RCS (probably supplied with your operating system). CVS only works with RCS version 5 and later. |
cvs [server aborted]: received broken pipe signal
|
This message seems to be caused by a hard-to-track-down bug in CVS or the systems it runs on (we don't know---we haven't tracked it down yet!). It seems to happen only after a CVS command has completed, and you should be able to just ignore the message. However, if you have discovered information concerning its cause, please let us know as described in BUGS. |
Too many arguments!
|
This message is typically printed by the ` |
cvs commit: Up-to-date check failed for `file'
|
This means that someone else has committed a change to
that file since the last time that you did a |
Usage: diff3 [-exEX3 [-i | -m] [-L label1 -L label3]] file1 file2 file3
|
This indicates a problem with the installation of
|
warning: unrecognized response `text' from cvs server
|
If text contains a valid response (such as
` |
cvs commit: warning: editor session failed
|
This means that the editor which CVS is using exits with a nonzero exit status. Some versions of vi will do this even when there was not a problem editing the file. If so, point the CVSEDITOR environment variable to a small script such as:
|