Symptoms

"Creating virtual host directory structure for domain service with ID XXX" task fails with the following output:

Destination host 'ng01' (#11), IP '192.0.2.2 : User 'h101010' does not exist.

The dependencies of the libnss_ng library are not satisfied:

# ldd /lib/libnss_ng.so
<...>
libev.so.4 => not found

It appears that the affected package files are not correct:

# rpm -V libev-4.03-2.el5
....L...    /usr/lib/libev.so.4
missing     /usr/lib/libev.so.4.0.0

Cause

A corrupted RPM package, e.g. libev-4.03-2.el5 in the provided example above, led to missing libraries, which NG NSS module relues on.

Resolution

Redinstall the broken package on the NG director host:

# yum reinstall libev-4.03-2.el5.i386
libev                i386                  4.03-2.el5                        pa-central-repo

Restart pem service:

# service pem restart

Re-run the failed tasks.

Internal content