With some earlier versions of CVS (prior to 1.11), the history file was created with the wrong permissions when the repository is initialized.
Because of this, users cannot import or check out modules to/from the repository.
You must connect to the server and (usually as root) change the permissions so that everyone has read and write access to the history file.