Download VCL backend code from the Apache Subversion repository and save it to /usr/local/vcl
svn export https://svn.apache.org/repos/asf/incubator/vcl/trunk/managementnode/ /usr/local/vcl/
The VCL Perl code running on management nodes requires several additional Perl modules. These are available from CPAN - The Comprehensive Perl Archive Network. A search engine for CPAN modules is available at search.cpan.org.
The following list of modules should be installed in the order in which they appear:
Run the following command:
perl /usr/local/vcl/lib/VCL/utils.pm
A module is missing if you see any "Can't locate" lines:
Can't locate HTTP/Headers.pm in @INC (@INC contains:
Once all of the required modules are installed, you should see something like this:
BIN PATH: /usr/local/vcl/lib/VCL pre-execution: config file being used: /etc/vcl/vcld.conf Uncaught exception from user code: VCLD : /etc/vcl/vcld.conf does not exist, exiting -- No such file or directory BEGIN failed--compilation aborted at /usr/local/vcl/lib/VCL/utils.pm line 616. at /usr/local/vcl/lib/VCL/utils.pm line 616