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