puppetlabs/puppet · error · Puppet::Error

Failed to set group to '%{should}': %{detail}

Error message

Failed to set group to '%{should}': %{detail}

What it means

Error "Failed to set group to '%{should}': %{detail}" thrown in puppetlabs/puppet.

Source

Thrown at lib/puppet/provider/file/windows.rb:60

    get_owner(resource[:path])
  end

  def owner=(should)
    set_owner(should, resolved_path)
  rescue => detail
    raise Puppet::Error, _("Failed to set owner to '%{should}': %{detail}") % { should: should, detail: detail }, detail.backtrace
  end

  def group
    return :absent unless resource.stat

    get_group(resource[:path])
  end

  def group=(should)
    set_group(should, resolved_path)
  rescue => detail
    raise Puppet::Error, _("Failed to set group to '%{should}': %{detail}") % { should: should, detail: detail }, detail.backtrace
  end

  def mode
    if resource.stat
      mode = get_mode(resource[:path])
      mode ? mode.to_s(8).rjust(4, '0') : :absent
    else
      :absent
    end
  end

  def mode=(value)
    managing_owner = !resource[:owner].nil?
    managing_group = !resource[:group].nil?
    set_mode(value.to_i(8), resource[:path], true, managing_owner, managing_group)
  rescue => detail
    error = Puppet::Error.new(_("failed to set mode %{mode} on %{path}: %{message}") % { mode: mode, path: resource[:path], message: detail.message })
    error.set_backtrace detail.backtrace

View on GitHub (pinned to e227c27540)

When it happens

Trigger: Thrown at lib/puppet/provider/file/windows.rb:60 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/297b7952ff68327c. Report an issue: GitHub.