The tests are failing, because pdsh identities the module directory as
insecure during the test run in the build environment.

    pdsh@sbuild: module path
"/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
    pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
    pdsh@sbuild: Couldn't load any pdsh modules

It refuses to load the modules which causes the tests to fail.

pdsh tries to walk up the directory tree from the modules and verify
that every step in the path is owned by root, the current process uid,
or the pdsh binaries owner uid. Not sure how we get to checking /tmp.
Is this the root of the chroot?

Potential options to fix include:
1. Disable tests in the build
2. Switching to statically compiling in the modules

Reply via email to