puppetlabs/puppet · error · ArgumentError
No AIX group exists with a group name or gid of %{group}!
Error message
No AIX group exists with a group name or gid of %{group}! What it means
Error "No AIX group exists with a group name or gid of %{group}!" thrown in puppetlabs/puppet.
Source
Thrown at lib/puppet/provider/group/aix.rb:50
# that matches the group, which can either be the group name or
# the gid. Takes an optional set of ia_module_args
def find(group, ia_module_args = [])
groups = list_all(ia_module_args)
id_property = mappings[:puppet_property][:id]
if group.is_a?(String)
# Find by name
group_hash = groups.find { |cur_group| cur_group[:name] == group }
else
# Find by gid
group_hash = groups.find do |cur_group|
id_property.convert_attribute_value(cur_group[:id]) == group
end
end
unless group_hash
raise ArgumentError, _("No AIX group exists with a group name or gid of %{group}!") % { group: group }
end
# Convert :id => :gid
id = group_hash.delete(:id)
group_hash[:gid] = id_property.convert_attribute_value(id)
group_hash
end
# Define some Puppet Property => AIX Attribute (and vice versa)
# conversion functions here. This is so we can unit test them.
def members_to_users(provider, members)
members = members.split(',') if members.is_a?(String)
unless provider.resource[:auth_membership]
current_members = provider.members
current_members = [] if current_members == :absent
members = (members + current_members).uniqView on GitHub (pinned to e227c27540)
When it happens
Trigger: Thrown at lib/puppet/provider/group/aix.rb:50 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of puppetlabs/puppet@e227c27540 (2026-08-21).
Data as JSON: /api/errors/cfeb60d356402250.
Report an issue: GitHub.