Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-1520

get_posix_field fails if Mac OS X is bound to Active Directory

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Won't Do
    • Affects Version/s: PUP 3.3.1
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:

      Mac OS X 10.9
      bound to Active Directory

    • Template:

      Description

      Let me preface this by saying that I know next to nothing about Puppet or its internals. I have encountered an issue with the Boxen project that is described at https://github.com/boxen/our-boxen/issues/235 and was curious what its source was.

      When a Mac OS X computer is bound to an Active Directory domain, the default behavior is to generate a primary GID for each user based on Active Directory's GUID attribute (as described on http://support.apple.com/kb/PH9280?viewlocale=en_US). It seems that no entry in /etc/group is generated for this GID, which leads to a failure to look up the group in SUIDManager::convert_xid or, more specifically, POSIX::get_posix_field.

      Whether or not this is fixable or even a bug in Puppet as opposed to OS X is up to you guys to decide.

        Attachments

          Activity

            People

            • Assignee:
              eric.sorenson Eric Sorenson
              Reporter:
              joberschweiber Jonas Oberschweiber
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Zendesk Support