E53 - Filename not found
-
Hi,
I have setup Ubuntu Server 12.04.2 LTS with fog - all seemed to go to plan, and the web server works and I can log in. I followed this guide:
[url]http://www.howtogeek.com/57601/what-is-network-booting-pxe-and-how-can-you-use-it/[/url]
I do not have access to change the router providing DHCP here, so I also installed dnsmasq on the Ubuntu Server, and that also seemed to work fine. I followed this guide:
All good, including restarting dnsmasq, but when I try to boot using PXE, I get Error 53:
[INDENT=1]PXE-E53 - No boot filename received[/INDENT]
I have tried booting from both a physical machine, and also from a freshly created VM (VirtualBox 4.2 on Ubuntu Desktop 12.04.4 LTS) but they both return the same E53 error.
I would appreciate some assistance in troubleshooting as I don’t know where to go from here.
Thanks,
Alan.
-
Hi,
[url]http://fogproject.org/forum/threads/tftp-issue.4389/[/url]
[quote=“chad-bisd, post: 12594, member: 18”]check permissions on your tftpboot/pxelinux.cfg folder and the the 01-mac-address file. Also, try restarting tftpd-hpa service. There is a known issue with 12.04 and tftp where tftpd-hpa doesn’t start correctly at system boot.[/quote]Greetz X23
-
Hi X23,
Thanks for your help.
-
Permissions on tftpboot/pxelinux.cfg/ are rwx/r-x/r-x so readable and executable to everyone. Do I need to give write permissions to everyone too?
-
I cannot find any file on my system, from / all the way down, starting with “01-”. I could not find any file beginning with “01” that was followed by either the string “mac-address” nor by any string that could be a MAC address. I used:
[INDENT=1]sudo find / -name 01-* -type f[/INDENT]
[INDENT=1]sudo find / -name 01* -type f[/INDENT]- I restarted the tftpd-hpa service thus:
[INDENT=1]sudo service tftpd-hpa restart[/INDENT]
Having done (1) and (3) as above, I re-tried the PXE boots, but I am still getting the same PXE-E53 error.
Thanks,
Alan.
-
-
Normally the tftpd-hpa restart fixes this on Ubuntu. Are your machines receiving a DHCP address from a Linux or Windows DHCP server? If so, have you configured those server(s) to boot the pxelinux.0 from your FOG server IP address?
-
Hi,
I do not have access to change the router providing DHCP here, so I also installed dnsmasq on the Ubuntu Server, and that also seemed to work fine. I followed this guide:
[INDENT=1]
[URL=‘http://www.fogproject.org/wiki/index.php?title=Using_FOG_with_an_unmodifiable_DHCP_server/_Using_FOG_with_no_DHCP_server’]http://www.fogproject.org/wiki/inde...le_DHCP_server/_Using_FOG_with_no_DHCP_server[/URL][/INDENT]My understandig is that the PXE-E53 error indicates that the client received a reply to its DHCPDISCOVER message, but the “boot filename” information was missing in the reply to the client:
[INDENT=1][url]http://www.bootix.com/support/problems_solutions/pxe_e53_no_boot_filename_received.html[/url][/INDENT]
[INDENT=1] [/INDENT]
From what I can tell, the “boot filename” option is present on the fog server, and its value is set to the filename of the boot loader (PCELINUX.0), however, I could be wrong!Thanks for your help,
Alan.
-
Make sure that everything is lower case. Linux is case sensitive. So if you have it as PXELINUX.0 it will not work. I’ve never heard of dnsmasq, so i’ll look into that a bit.
-
Hi,
I checked the config file (ltsp.conf) and it includes the following lines:
[CODE]# The boot filename.
dhcp-boot=pxelinux.0[/CODE]so it looks like it is not a capitalisation issue. The ltsp.conf file is as per the guide I followed:
[INDENT=1][URL=‘http://www.fogproject.org/wiki/index.php?title=Using_FOG_with_an_unmodifiable_DHCP_server/_Using_FOG_with_no_DHCP_server’]http://www.fogproject.org/wiki/inde...le_DHCP_server/_Using_FOG_with_no_DHCP_server[/URL][/INDENT]
Is there anywhere else I need to check that it is all lowercase?
Thanks,
Alan.
-
Having the same issue, monitoring.