Summary
You’re seeing the following error messages appear in your emake builds:
cannot find name for user ID <some_ID> cannot find name for group ID <some_ID>
Problem
This problem is caused by SSSd which uses named sockets in /var/lib/sss. This does not work with our LOFS because of fundamental limitations in the Linux kernel.
Solution
You must add var/lib/sss to the list of sandbox "bind mounts", which is most easily done by creating a runagent.local file in /opt/ecloud/i686_Linux/bin with this content:
set bindmounts [sandbox bindmounts] lappend bindmounts /var/lib/sss sandbox bindmounts $bindmounts
And then restart the agent service.
/etc/init.d/ecagent restart
This article is part of our Knowledge Base and is provided for guidance-based purposes only. The solutions or workarounds described here are not officially supported by CloudBees and may not be applicable in all environments. Use at your own discretion, and test changes in a safe environment before applying them to production systems.