Provisioning Host Error

Hello,
We are working to creating a host by using the upstream URL of CentOS 7/Fedora silver-blue with the foreman.
We are using the Google virtual machine to configure the foreman-katello.
We have installed foreman with katello, puppet, and puppet CA (version 2.3.4) services. And we have also configured DHCP, TFTP, Puppet, Smart proxy configuration on the foreman UI setup and we are using a kick-start provisioning template on the operating system. While hosting the server we facing the below errors:

Failure parsing Kickstart default PXELinux: ERF42-7327 [Foreman::Exception]: The snippet ‘kickstart_kernel_options’ threw an error: undefined method ‘#dhcp_boot_mode?’ for NilClass::Jail (NilClass).

Failure parsing Kickstart default PXEGrub2: ERF42-7327 [Foreman::Exception]: The snippet ‘kickstart_kernel_options’ threw an error: undefined method ‘#dhcp_boot_mode?’ for NilClass::Jail (NilClass).

Can you give us some pointer/feedback to solve the error and do enable the provisioning host? Thanks!

Foreman version?

Your host does not appear to have Subnet associated. You need one.

Hello @lzap ,
As you mentioned we have analyzed the smart proxy configuration with DHCP, TFTP servers. Problem found “Failed to enable tftp.yml file” in following path “cd /foreman-proxy/settings.d/tftp/yml” after configuring the this we are able to solve the issue. Thanks!

TFTP management
:enabled: https
:tftproot: /var/lib/tftpboot
Defines the TFTP Servername to use, overrides the name in the subnet declaration
:tftp_servername: example.com