puppetlabs/puppet · error · Puppet::Error
Could not set attributes on %{resource}[%{name}]: %{detail}
Error message
Could not set attributes on %{resource}[%{name}]: %{detail} What it means
Error "Could not set attributes on %{resource}[%{name}]: %{detail}" thrown in puppetlabs/puppet.
Source
Thrown at lib/puppet/provider/aix_object.rb:408
mappings[:aix_attribute].each do |property, aix_attribute|
next unless new_attributes.key?(aix_attribute.name)
conflicts[:properties] ||= []
conflicts[:properties].push(property)
conflicts[:attributes] ||= []
conflicts[:attributes].push(aix_attribute.name)
end
return if conflicts.empty?
properties, attributes = conflicts.keys.map do |key|
conflicts[key].map! { |name| "'#{name}'" }.join(', ')
end
detail = _("attributes is setting the %{properties} properties via. the %{attributes} attributes, respectively! Please specify these property values in the resource declaration instead.") % { properties: properties, attributes: attributes }
raise Puppet::Error, _("Could not set attributes on %{resource}[%{name}]: %{detail}") % { resource: @resource.class.name, name: @resource.name, detail: detail }
end
# Modifies the attribute property. Note we raise an error if the user specified
# an AIX attribute corresponding to a Puppet property.
def attributes=(new_attributes)
validate_new_attributes(new_attributes)
modify_object(new_attributes)
rescue Puppet::ExecutionFailure => detail
raise Puppet::Error, _("Could not set attributes on %{resource}[%{name}]: %{detail}") % { resource: @resource.class.name, name: @resource.name, detail: detail }, detail.backtrace
end
# Collects the current property values of all mapped properties +
# the attributes property.
def object_info(refresh = false)
return @object_info if @object_info && !refresh
@object_info = nil
View on GitHub (pinned to e227c27540)
When it happens
Trigger: Thrown at lib/puppet/provider/aix_object.rb:408 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/d24d2b70b4aa1a64.
Report an issue: GitHub.