Failed to detect boot server

Hi! Getting the following error . . .
Fetching required TFTP boot files for ut.ny7.collective-media.net
Rolling back due to a problem:

Failed to save: failed to detect boot server: undefined method `ip' for
nil:NilClass

Which seems to be caused by the bootServer method in
foreman-proxy/lib/proxy/dhcp/server/isc.rb not being able to return a
next-server. Anyone know how I can set a next-server in foreman proxy?
I think I have it set in my dhcpd.conf file:

subnet 172.16.6.0 netmask 255.255.255.0 {
range 172.16.6.10 172.16.6.254;
option domain-name-servers 172.16.6.200;
option domain-name-servers 172.16.8.111;

option domain-name "collmedia.net";

option routers 172.16.0.1;
option broadcast-address 172.16.7.255;
default-lease-time 600;
max-lease-time 7200;
filename "pxelinux.0";
next-server 172.16.6.203;
}

Anything else I need to do? Any help is greatly appreciated!

Regards,
Guy

Check your foreman-proxy, and set the correct ip for tftp_servername :slight_smile:

Greg

··· On 18 June 2013 22:11, Guy Matz wrote:

Hi! Getting the following error . . .
Fetching required TFTP boot files for ut.ny7.collective-media.net
Rolling back due to a problem:

Failed to save: failed to detect boot server: undefined method `ip’ for
nil:NilClass

Which seems to be caused by the bootServer method in
foreman-proxy/lib/proxy/dhcp/server/isc.rb not being able to return a
next-server. Anyone know how I can set a next-server in foreman proxy?
I think I have it set in my dhcpd.conf file:

subnet 172.16.6.0 netmask 255.255.255.0 {
range 172.16.6.10 172.16.6.254;
option domain-name-servers 172.16.6.200;
option domain-name-servers 172.16.8.111;

option domain-name “collmedia.net”;

option routers 172.16.0.1;
option broadcast-address 172.16.7.255;
default-lease-time 600;
max-lease-time 7200;
filename “pxelinux.0”;
next-server 172.16.6.203;
}