What does 'Urchin CGI Report. Error Encountered (2000)' mean?

Special Note: If you are using Urchin 5.000, this error will appear if you relocate Urchin's data directory. This particular problem is resolved in Urchin 5.001 and later. Please upgrade from to the latest version of Urchin 5 if you are experiencing this error with Urchin 5.000.

The error "Urchin CGI Report. Error Encountered (2000)" is due to a permissions problem with the "cache" directory (located in the "data" directory of the Urchin distribution). Urchin is attempting to create entries in the "cache" directory to generate its reports, but it does not have sufficient privileges to do so.

You should first run the "inspector" utility in the "util" directory of the Urchin distribution to see if any permissions problems are reported. Some hosting automation/control packages such as Cpanel may cause Urchin to run in an environment where the "urchin.cgi" application does not have sufficient privileges to write data to the "cache" directory.

On UNIX-type systems, the resolution to the issue is to ensure that the UID that the Urchin webserver (urchinwebd) runs as has read/write permission on the "cache" directory. You can determine the UID by running the Urchin services control utility, located in the "bin" directory of the Urchin distribtuion. Invoke the command from a shell window as "urchinctl status". Once you know the UID, you should run this command to set the proper owndership of the "cache" directory: "chown -R uid /path/to/urchin/data/cache".