puppetlabs/puppet · error · Puppet::Error

Could not create %{resource} %{name}: %{detail}

Error message

Could not create %{resource} %{name}: %{detail}

What it means

Error "Could not create %{resource} %{name}: %{detail}" thrown in puppetlabs/puppet.

Source

Thrown at lib/puppet/provider/nameservice.rb:168

    # ...and finally increment and return the next value.
    @prevauto += 1
  end

  def create
    if exists?
      info _("already exists")
      # The object already exists
      return nil
    end

    begin
      sensitive = has_sensitive_data?
      execute(addcmd, { :failonfail => true, :combine => true, :custom_environment => @custom_environment, :sensitive => sensitive })
      if feature?(:manages_password_age) && (cmd = passcmd)
        execute(cmd, { :failonfail => true, :combine => true, :custom_environment => @custom_environment, :sensitive => sensitive })
      end
    rescue Puppet::ExecutionFailure => detail
      raise Puppet::Error, _("Could not create %{resource} %{name}: %{detail}") % { resource: @resource.class.name, name: @resource.name, detail: detail }, detail.backtrace
    end
  end

  def delete
    unless exists?
      info _("already absent")
      # the object already doesn't exist
      return nil
    end

    begin
      execute(deletecmd, { :failonfail => true, :combine => true, :custom_environment => @custom_environment })
    rescue Puppet::ExecutionFailure => detail
      raise Puppet::Error, _("Could not delete %{resource} %{name}: %{detail}") % { resource: @resource.class.name, name: @resource.name, detail: detail }, detail.backtrace
    end
  end

  def ensure

View on GitHub (pinned to e227c27540)

When it happens

Trigger: Thrown at lib/puppet/provider/nameservice.rb:168 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/7f6af07f233666fb. Report an issue: GitHub.