Foreman error codes

Most error messages in Foreman include error code. Find additional information by clicking on individual codes on this page.

If you have an ERF12-* error, do check Proxy_communication_errors first for SSL or communication errors, which aren't specific to particular proxy actions.

  • ERF12-0104 - Unable to set PuppetCA autosign for %s
  • ERF12-0228 - Unable to fetch autosign list
  • ERF12-0635 - Unable to delete DHCP entry for %s
  • ERF12-0646 - Unable to fetch Salt key list
  • ERF12-1261 - Unable to delete DNS entry
  • ERF12-1323 - Unable to get html version of requested report from Smart Proxy
  • ERF12-1731 - Unable to get XML version of requested report from Smart Proxy
  • ERF12-1764 - Unable to detect version
  • ERF12-1772 - Unable to perform power BMC operation
  • ERF12-1831 - Unable to get HTML version of requested report from Smart Proxy
  • ERF12-2006 - Unable to delete Salt autosign for %s
  • ERF12-2144 - Unable to reject Salt key for %s
  • ERF12-2269 - Unable to perform lan BMC operation
  • ERF12-2357 - Unable to set DNS entry
  • ERF12-2530 - Unable to detect features
  • ERF12-2573 - Unable to fetch TFTP boot file
  • ERF12-2600 - Unable to retrieve DHCP subnets
  • ERF12-2678 - Unable to delete Salt key for %s
  • ERF12-2749 - Unable to get environments from Puppet
  • ERF12-3517 - Unable to get PuppetCA autosign
  • ERF12-3580 - Unable to detect pulp storage
  • ERF12-3828 - Unable to get environment from Puppet
  • ERF12-3838 - Unable to communicate with Chef proxy, %s
  • ERF12-4111 - Unable to set Salt autosign for %s
  • ERF12-4115 - Unable to get classes from Puppet for %s
  • ERF12-4252 - Unable to execute Puppet run
  • ERF12-4395 - Unable to retrieve DHCP entry for %s
  • ERF12-4681 - Unable to delete PuppetCA autosign for %s
  • ERF12-4701 - Unable to fetch Salt states list
  • ERF12-5027 - Unable to run Salt state.highstate for %s
  • ERF12-5139 - Unable to detect TFTP boot server
  • ERF12-5287 - Unable to create realm entry
  • ERF12-5356 - Unable to get PuppetCA certificates
  • ERF12-5472 - Unable to set TFTP boot entry for %s
  • ERF12-5588 - Unable to get xml version of requested report from Smart Proxy
  • ERF12-5866 - Unable to perform identify BMC operation
  • ERF12-5929 - Unable to accept Salt key for %s
  • ERF12-6899 - Unable to set DHCP entry
  • ERF12-7299 - Unable to delete TFTP boot entry for %s
  • ERF12-7301 - Unable to fetch Salt environments list
  • ERF12-7740 - Unable to delete PuppetCA certificate for %s
  • ERF12-7885 - Unable to fetch logs
  • ERF12-7947 - Unable to retrieve DHCP subnet
  • ERF12-8202 - Unable to retrieve unused IP
  • ERF12-8670 - Unable to perform boot BMC operation
  • ERF12-8801 - Unable to get installed BMC providers
  • ERF12-9243 - Unable to create default TFTP boot menu
  • ERF12-9411 - Unable to fetch public key
  • ERF12-9483 - Unable to get BMC providers
  • ERF12-9815 - Unable to sign PuppetCA certificate for %s
  • ERF42-0046 - Invalid hostname: Could not normalize the hostname
  • ERF42-0154 - Attempting to construct an operating system image filename but %s cannot be built from an image
  • ERF42-0210 - Failed to forward problem report: %s: %s
  • ERF42-0410 - unknown provider
  • ERF42-0453 - Provision script had a non zero exit
  • ERF42-0955 - parsing settings type '%s' from string is not defined
  • ERF42-1026 - Invalid type for host creation via facts: %s
  • ERF42-1064 - Unable to assign subnet, primary interface is missing IP address
  • ERF42-1131 - Medium not set for host/hostgroup
  • ERF42-1231 - invalid host list
  • ERF42-1251 - Error has occurred while communicating with %{cr}: %{e}
  • ERF42-1330 - must provide a provider
  • ERF42-1419 - Unknown IPAM type - can't continue
  • ERF42-1518 - Unable to find a proxy with BMC feature
  • ERF42-1522 - Not implemented
  • ERF42-1736 - Unable to create the default user role.
  • ERF42-1817 - invalid type %s
  • ERF42-1934 - ISO hybrid conversion failed
  • ERF42-1994 - Unable to find proper authentication method
  • ERF42-2136 - Kexec template not associated with operating system
  • ERF42-2248 - Unable to find a discovery rule, no host provided (check permissions)
  • ERF42-2263 - Unsupported IPAM mode for %s
  • ERF42-2343 - Unallowed template for dashboard widget: %s
  • ERF42-2380 - Recursive rendering of templates detected
  • ERF42-2450 - Unsupported report status format
  • ERF42-2472 - Unable to create the default role.
  • ERF42-2486 - Import of facts failed for host %s
  • ERF42-2532 - Facts could not be imported
  • ERF42-2893 - Host is not in build mode, so the template cannot be rendered
  • ERF42-2979 - Template '%s' is either missing or has an invalid organization or location
  • ERF42-3305 - Unable to find template %s
  • ERF42-3327 - Cannot add pagelet to page %s without partial
  • ERF42-3367 - Must specify a user with email enabled
  • ERF42-3404 - Cannot add template with key %s, it already exists
  • ERF42-3624 - A problem occurred when detecting host type: %s
  • ERF42-3629 - Can't find a valid Foreman Proxy with a Puppet feature
  • ERF42-3904 - Subnet is not assigned to the host %s
  • ERF42-4505 - invalid path
  • ERF42-4516 - Unknown action name for success message: %s
  • ERF42-4617 - Feature input %{input_name} not defined in template %{template_name}
  • ERF42-4708 - Image API returned HTTP/%{code} with '%{body}
  • ERF42-4717 - Invalid facts, must be a Hash
  • ERF42-4738 - %s is an unknown attribute
  • ERF42-4995 - Invalid authenticity token
  • ERF42-5146 - %s console is not supported at this time
  • ERF42-5227 - unknown parent permission for %s
  • ERF42-5290 - Unable to find template specified by %s setting
  • ERF42-5349 - Realm proxy did not return a one-time password
  • ERF42-5351 - invalid architecture for %s
  • ERF42-5434 - unknown permission %s
  • ERF42-5531 - unknown permission for %s
  • ERF42-5628 - Unsupported password hash function '%s'
  • ERF42-5644 - Function not available for %s
  • ERF42-5825 - '%s' is not a valid MAC address.
  • ERF42-5949 - At least one volume must be specified for image-based provisioning.
  • ERF42-5962 - No template mapped to feature %{feature_name}
  • ERF42-6051 - invalid medium for %s
  • ERF42-6086 - Cluster ID is required to list available networks
  • ERF42-6165 - :foreman_url is not set, please configure in the Foreman Web UI (Administer -> Settings -> General)
  • ERF42-6282 - Invalid log level: %s
  • ERF42-6302 - No free ports available for websockify, try again later
  • ERF42-6306 - unknown snapshot provider
  • ERF42-6721 - Expected discovery_fact '%s' is missing, unable to detect primary interface and set hostname
  • ERF42-6784 - There are orchestration modules with methods for configuration rebuild that have identical name: '%s'
  • ERF42-6794 - Anonymous admin user %s is missing, run foreman-rake db:seed
  • ERF42-6801 - Must provide template kind
  • ERF42-6930 - Prefix length must be /64 or less to use EUI-64
  • ERF42-7277 - Invalid architecture for %s
  • ERF42-7296 - TFTP feature not enabled for subnet %s
  • ERF42-7329 - Not implemented for %s
  • ERF42-7443 - The template %{template_name} mapped to feature %{feature_name} is not accessible by the user
  • ERF42-7490 - Cannot add pagelet to page %s without mountpoint
  • ERF42-7495 - Cannot find user %s when switching context
  • ERF42-7611 - Unable to create the anonymous role.
  • ERF42-7625 - No OpenSCAP proxy found for %{class} with %{id}
  • ERF42-7633 - No templates found
  • ERF42-7634 - Timeout has occurred while communicating with %s
  • ERF42-7934 - No hostgroup associated with rule '%s'
  • ERF42-7938 - Please specify volume size. You may optionally use suffix 'G' to specify volume size in gigabytes.
  • ERF42-7951 - Must specify a valid user with email enabled
  • ERF42-8079 - VM is not running!
  • ERF42-8093 - ISO build failed
  • ERF42-8125 - Invalid Host
  • ERF42-8175 - invalid method %s
  • ERF42-8219 - Invalid medium for %s
  • ERF42-8380 - Must provide an operating systems
  • ERF42-8459 - Invalid power state request: %{action}, supported actions are %{supported}
  • ERF42-8465 - Operating system not set for host/hostgroup
  • ERF42-8590 - unable to sign a non pending certificate
  • ERF42-8699 - Please ensure the ipxe-bootimgs and syslinux packages are installed.
  • ERF42-8800 - Cannot register compute resource, wrong type supplied
  • ERF42-8894 - Unable to generate disk template: %s
  • ERF42-9168 - Unable to detect primary interface using MAC '%{mac}' specified by discovery_fact '%{fact}'
  • ERF42-9500 - Unknown remote execution feature %s
  • ERF42-9632 - Invalid facts: hash does not contain a valid value for any of the facts in the discovery_hostname setting: %s
  • ERF42-9715 - must provide a host for snapshot
  • ERF42-9767 - Invalid version format, please enter in x.y (only major version).
  • ERF42-9902 - DHCP not supported for this NIC
  • ERF42-9958 - Unknown power management support - can't continue
  • ERF42-9972 - Cannot create LDAP configuration for %s without dedicated service account
  • ERF50-0215 - Unable to perform kexec on %{name} via %{url}: %{msg}
  • ERF50-1006 - Unable to connect to LDAP server
  • ERF50-2487 - Unable to initialize ProxyAPI class %s
  • ERF50-4973 - Unable to reboot %{name} via %{url}: %{msg}
  • ERF50-5345 - Unable to connect
  • ERF50-6997 - Image API processing error: (HTTP/{code}, body: %{body})
  • ERF50-9294 - Unable to find IP address for '%s'

Please do not edit this page directly, to generate items install all plugins:

yum -y install tfm-rubygem-foreman\* ftm-rubygem-katello\*

Generate the list:

foreman-rake exception:codes

And merge it with the list above:

sort -u

Copy and paste the current list, then the new list and hit Ctrl+D to generate the result.