|
1. I get the error "CVS not a recognized command' or "CVS is not set in the path". What should I do?
Resolution:
Set the CVS in the path before starting the server
For Windows:
Example: set PATH=C:\CVSNT;%PATH% (in command prompt)
(or) set the CVS in the Environmental Variable
For Linux:
Example: export PATH=/usr/bin/cvs;$PATH (in command prompt)
(or) set the CVS in .bashrc file
2. How do i set the CVS in PATH for Windows?
CVS Manager uses "cvs client" to log the repository details. So cvs should be installed in the system where you are running CVSManager.
You can download CVS Client from the following location:
http://ftp.gnu.org/non-gnu/cvs/binary/stable/x86-woe/cvs-1-11-20.zip
On Unziping the above zip, you will find the cvs.exe (cvs client).
You need to set this exe in the path and then start the CVS Manager Server.
Please find the steps to follow:
- Unzip the cvs client zip(cvs-1-11-20.zip). (Say you have unzipped in the "c:\cvsclient" dir.)
- Set the resultant cvs.exe in the PATH. (eg. set PATH=c:\cvsclient;%PATH%)
Now start the CVS Manager server using {CVSMANAGER_HOME}\bin\startserver.bat in the same command prompt were you have set the PATH.
3. How to connect to CVS Manager webclient after installation.
Resolution:
CVS Manager invokes webclient automatically after the server/service startup for windows with the default Webserver port number as 8928..
To start webclient manually, connect to http://localhost:8928 in the browser.
You can configure a different port during installation of CVS Manager. Make sure you connect with the new port number.
4. Can CVSManager create a repository?
Resolution:
No, CVS Manager is a monitoring and reporting tool for the existing CVS Repository. CVS Manager does not create repositories.
5. I get the error "Invalid CVS entries. Refer the following logs:" while configuring projects in Add Project Form.
Resolution:
Example: :pserver:jack@machinename:/home/repository
| Log Message |
Reason |
| "cvs checkout: authorization failed:" |
The password for the CVSROOT is invalid. Configure the correct password. |
| "no such user jack in CVSROOT/passwd" |
There is no CVS user called 'jack' for this repository. Try as another existing user. |
| "unrecognized auth response from jack: cvs [pserver aborted]: /home/repository: no such repository" |
The repository name is invalid. Make sure a repository in this name exists.
|
If the problem persists, try the following steps:
- Open a command prompt.
- Set CVSROOT.
- Try cvs login command.
- If the cvs user can login successfully, then use the same CVSROOT and cvs password to configure in CVS Manager add project form.
If you configure the repository using ext/ssh method,
Example: :ext:charlie@webserver:/home/repository
| Connection failed, Check the hostname and check whether the sshd service is running. |
Either there is no such hostname (webserver) exists or sshd service is not running in the machine |
| Authentication failed, Check the username and password. |
Either there is no such username (charlie) exists in the system or the password is not match for the user charlie. |
6. I get the error:
"Exception while creating encoded password for cvsroot =:pserver:jack@machinename:/home/repository
java.io.FileNotFoundException: C:\.cvspass (The system cannot find the file specified)"
Resolution:
Reason: The file C:\.cvspass has removed. Try the following step to resolve the problem:
- Goto Add Project form page.
- Specify the CVSRoot and Password in the corresponding fields for the specific project.
- Click Validate VCS Entries.
The file .cvspass is created in the C drive.
7. What is "Module Directory Group Name" and "Module Directory"? Is it related to the CVS modules specified in the CVSROOT/modules file?
Resolution:
Module Directory Group Name : Name with which the "Module Directory" is to be grouped.
Module Directory : The list of directories in the repository to be monitored.
Module Directory and CVS modules in 'CVSROOT/modules file' are therefore not releated.
Example:
Let us assume that your repository (testrepository) consists of a project with sub-directories as below:
testrepository
|
|--projectA/
| |-- buildA
| |-- source
| |-- js
|--projectB/
|--build
|--source
|--html
You can choose to monitor testrepository as a whole or alternatively, isolate and monitor the project directory-wise.
Example 1:
Module Directory Group Name: PROJECT_ALL Module Directory: testrepository
Example 2:
Module Directory Group Name: PROJECT_A Module Directory: testrepository/projectA
Click More Module:
Module Directory Group Name: PROJECT_B Module Directory: testrepository/projectB
8. How can I retrieve the last release on CVS?
The latest committed version of a file can be seen using the “History Log” of a file. The browse page will help to browse the file for the list of changes with names of who, when and what changes have been done to a file.
9. How can I find the files between two releases?
You can view the files that are added, modified or changed between REL_1 and REL_2 by selecting their respective tag names in the Tag Difference Report available under the Reports Tab
10. How to get commit reports other than the given time range?
Resolution:
- Go to project summary page for the project.
- Inside the Project Growth table, click the 'Customize' icon present against the '7 days' column.
- A dialog pops up. Specify the required hours/days.
- Click the Go button to get the report
11. How to get the list of files in the repository for a particular branch? How to get the list of files checked-in in a time duration?
Resolution:
- Click Browse link for the required project.
- Select the branch from the Branch combo and click Apply button.
- Click the link "Show Files Recursively" located at the top left of Files table to get all the files for the branch in the repository.
To get the list of files checked-in during a specific period, change the Date value to the required dates.
12. Some of the directories in the repository are missing in the browse page.
Resolution:
Currently, CVS Manager does not list empty directories. If the missing directories are not empty, please write to us at support@cvsmanager.com with your contact information.
13. Is it possible to search files with the log message?
Resolution:
Yes, click Advanced Search link at the top left corner, It opens a window, type your log message (no need to give exactly) in the Log Message text box and click the search button. It gives the list of files matching the given log message.
14. Is it possible to install and run CVS Manager as a Windows NT Service?
Yes, CVS Manager can be installed and run as a Windows NT Service. You can opt to install as Service even during installation. You can also install the service using the batch file
CVSManagerService.bat available under CVSManager\bin direcotry.
Usage of CVSManagerService.bat
1. CVSManagerService.bat -i --> Installs CVSManager as service.
2. CVSManagerService.bat -t --> Runs the installed CVSManager service
3. CVSManagerService.bat -p --> Stops the running CVSManager service.
4. CVSManagerService.bat -r --> Uninstalls CVSManager service.
15. Is it possible to search files with the log message?
Resolution:
Yes, click Advanced Search link at the top left corner, It opens a window, type your log message (no need to give exactly) in the Log Message text box and click the search button. It gives the list of files matching the given log message.
16. Is it possible to install and run CVS Manager as a Windows NT Service?
Yes, CVS Manager can be installed and run as a Windows NT Service. You can opt to install as Service even during installation. You can also install the service using the batch file
CVSManagerService.bat available under CVSManager\bin direcotry.
Usage of CVSManagerService.bat
1. CVSManagerService.bat -i --> Installs CVSManager as service.
2. CVSManagerService.bat -t --> Runs the installed CVSManager service
3. CVSManagerService.bat -p --> Stops the running CVSManager service.
4. CVSManagerService.bat -r --> Uninstalls CVSManager service.
17. I get the error "The ordinal 3874 could not be loaded in dynamic link library LIBEAY32.dll" while starting CVSManager server in windows.
(or)
I got the below warning in the error_log file under logs directory.
PHP Startup: Unable to load dynamic library 'C:\AdventNet\CM\CVSManager/php/ext\php_ssh2.dll' - The operating system cannot run %1.
Reason:
This problem may occur, when the system32 directory contains lower version of LIBEAY32.dll.
Resolution:
Update the LIBEAY32.dll under system32 directory to its higher version(0.9.8e).
Latest version of libeay32.dll is being bundled in CVSManager, Copy the file from
<cvsmgr_installation_home>\php\libeay32.dll to <WINDOWS>\system32 directory.
18. I got the error "Error occured while starting Apache : Floating point Exception" in Linux. What should i do?
Reason:
This problem will occur on lower version of Linux OS like RedHat 8, RedHat 9, Mandriva 6, Ubuntu 6.
Due to the incompatibility of the php libraries with the above OS.
Resolution:
Copy the binary file libphp4.so from <cvsmgr_install_home>/apache/bkp to <cvsmgr_install_home>/apache/modules and Overwrite the httpd.conf from <cvsmgr_install_home>/apache/bkp with the httpd.conf available under <cvsmgr_install_home>/apache/conf. Restart CVS Manager server.
|