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