theforeman/foreman · error · ProxyAPI::ProxyException

Unable to create default TFTP boot menu

Error message

Unable to create default TFTP boot menu

What it means

Error "Unable to create default TFTP boot menu" thrown in theforeman/foreman.

Source

Thrown at app/services/proxy_api/tftp.rb:64

    def bootServer
      if (response = parse(get("serverName"))) && response["serverName"].present?
        return response["serverName"]
      end
      false
    rescue RestClient::ResourceNotFound
      nil
    rescue => e
      raise ProxyException.new(url, e, N_("Unable to detect TFTP boot server"))
    end

    # Create a default pxe menu
    # [+args+] : Hash containing
    #   :menu => String containing the menu text
    # Returns    : Boolean status
    def create_default(kind, args)
      parse(post(args, "#{kind}/create_default"))
    rescue => e
      raise ProxyException.new(url, e, N_("Unable to create default TFTP boot menu"))
    end
  end
end

View on GitHub (pinned to 6b05625475)

When it happens

Trigger: Thrown at app/services/proxy_api/tftp.rb:64 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/4e3a6f7bbbaa2d30. Report an issue: GitHub.