theforeman/foreman · error · ProxyAPI::ProxyException
Unable to set DHCP entry
Error message
Unable to set DHCP entry
What it means
Error "Unable to set DHCP entry" thrown in theforeman/foreman.
Source
Thrown at app/services/proxy_api/dhcp.rb:89
end
end
rescue RestClient::ResourceNotFound
nil
rescue => e
raise ProxyException.new(url, e, N_("Unable to retrieve DHCP entry for %s"), ip)
end
# Sets a DHCP entry
# [+subnet+] : String in dotted decimal format
# [+mac+] : String in coloned sextuplet format
# [+args+] : Hash containing DHCP values. The :mac key is taken from the mac parameter
# Returns : Boolean status
def set(subnet, args)
raise "Must define a subnet" if subnet.empty?
raise "Must provide arguments" unless args.is_a?(Hash)
parse(post(args, subnet.to_s))
rescue => e
raise ProxyException.new(url, e, N_("Unable to set DHCP entry"))
end
# Deletes a DHCP entry
# [+subnet+] : String in dotted decimal format
# [+mac+] : String in coloned sextuplet format
# Returns : Boolean status
def delete(subnet, mac)
parse super("#{subnet}/mac/#{mac}")
rescue => e
raise ProxyException.new(url, e, N_("Unable to delete DHCP entry for %s"), mac)
end
end
end
View on GitHub (pinned to 6b05625475)
When it happens
Trigger: Thrown at app/services/proxy_api/dhcp.rb:89 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of theforeman/foreman@6b05625475 (2026-08-23).
Data as JSON: /api/errors/f403f8508d421fe3.
Report an issue: GitHub.