KBEA-00176 - Fixing "cannot find name for user/group" error

Article ID:360054682691
1 minute readKnowledge base

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

Applies to

  • Product versions: All

  • OS versions: Linux

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.