The NetVault Backup logs show this message:
Error 2013/09/27 15:11:34 148 Data Plugin speedy_gonzales TaskID 1u Failed to open virtual disk
Double clicking on this log message shows this message:
VDDK 52 0 221134 VDDK error message is 'One or more required subsystems failed to initialize'
This is a generic message indicating a problem using the VMware VDDK library which the VMware APM uses to do backups of VMware servers. Enabling VDDK logs by editing the vmware.cfg file will give more useful error messages. (See Section 9.3.0 “VDDK Logs” of the VMware APM User Guide for more information on enabling VDDK logs). Using CentOS 6.3, I got each of these errors.
VixDiskLib: Failed to load libvixDiskLibVim.so : Error = libgmodule-2.0.so.0: cannot open shared object file: No such file or directory.
VixDiskLib: Failed to load libvixDiskLibVim.so : Error = libxml2.so.2: cannot open shared object file: No such file or directory.
VixDiskLib: Failed to load libvixDiskLibVim.so : Error = libgcc_s.so.1: cannot open shared object file: No such file or directory.
In CentOS 6.3 I was able to get the APM to work by adding the following packages using yum.
yum install glib2.i686
yum install libxml2.i686
yum install libgcc.i686
If you are using a different version of Linux you will need to find the package that contains the missing libraries and install it. Notice that these are 32 bit libraries which were required on a 64bit CentOS 6.3 installation. It is best install packages which are part of the Linux distribution via a package manager such as yum or apt-get. You may have to do some research to find the correct package, because the package name will not always be the same as the library that is missing. You can see the error above complained about libgmodule-2.0.so.0, but it was part of glib2.i686 package.