#781549 installation-reports: PXE netboot i386 fails (path problem) - debian-installer jessie RC2

#781549#5
Date:
2015-03-30 21:28:18 UTC
From:
To:
Dear Maintainer,
*** Please consider answering these questions, where appropriate ***

   * What led up to the situation?
Decided to try debian-installer RC2 to netboot old PC.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
Netboot failed - path problems inside installer - see below.

   * What was the outcome of this action?
After I did two workarounds (changes to the installer)  I got it booting - see below.

   * What outcome did you expect instead?
PXE netboot should work out of the box.
-------------------------------------------------------------------------------
PXE netboot i386 PC (risken) with VIA VT6102 (Rhine-II) NIC from
Debian Wheezy amd64 server (groda).

Unpacked "netboot.tar.gz" into /srv/tftp/ on groda.

TFTP logs from groda included below - two paths problems found.

DHCP server entry:
	host risken {
		hardware ethernet 00:0d:87:60:dc:93;
		fixed-address risken.boquist.net;
		next-server groda.boquist.net;
		filename "debian-installer/i386/pxelinux.0";
	}
------------------------------------------------------------------------------- First boot failed - "Failed to load ldlinux.c32" (shown on client console) Mar 30 22:48:28 groda in.tftpd[27498]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.0 Mar 30 22:48:28 groda in.tftpd[27498]: tftp: client does not accept options Mar 30 22:48:28 groda in.tftpd[27499]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.0 Mar 30 22:48:28 groda in.tftpd[27500]: RRQ from 192.168.1.43 filename debian-installer/i386/ldlinux.c32 Mar 30 22:48:28 groda in.tftpd[27500]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:48:28 groda in.tftpd[27501]: RRQ from 192.168.1.43 filename debian-installer/i386//boot/isolinux/ldlinux.c32 Mar 30 22:48:28 groda in.tftpd[27501]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:48:28 groda in.tftpd[27502]: RRQ from 192.168.1.43 filename debian-installer/i386//isolinux/ldlinux.c32 Mar 30 22:48:28 groda in.tftpd[27502]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:48:28 groda in.tftpd[27503]: RRQ from 192.168.1.43 filename debian-installer/i386//boot/syslinux/ldlinux.c32 Mar 30 22:48:28 groda in.tftpd[27503]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:48:28 groda in.tftpd[27504]: RRQ from 192.168.1.43 filename debian-installer/i386//syslinux/ldlinux.c32 Mar 30 22:48:28 groda in.tftpd[27504]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:48:28 groda in.tftpd[27505]: RRQ from 192.168.1.43 filename debian-installer/i386//ldlinux.c32 Mar 30 22:48:28 groda in.tftpd[27505]: sending NAK (1, File not found) to 192.168.1.43 groda# find debian-installer -name ldlinux.c32 debian-installer/i386/boot-screens/ldlinux.c32 workaround: groda# cd debian-installer/i386/ groda# ln -s boot-screens/ldlinux.c32
------------------------------------------------------------------------------- Second boot failed - "Failed to load COM32 file debian-installer/i386/boot-screens/vesamenu.c32" (shown on client console) Mar 30 22:56:33 groda in.tftpd[27790]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.0 Mar 30 22:56:33 groda in.tftpd[27790]: tftp: client does not accept options Mar 30 22:56:33 groda in.tftpd[27791]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.0 Mar 30 22:56:33 groda in.tftpd[27792]: RRQ from 192.168.1.43 filename debian-installer/i386/ldlinux.c32 Mar 30 22:56:33 groda in.tftpd[27793]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/01-00-0d-87-60-dc-93 Mar 30 22:56:33 groda in.tftpd[27793]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:56:33 groda in.tftpd[27794]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A8012B Mar 30 22:56:33 groda in.tftpd[27794]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:56:33 groda in.tftpd[27795]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A8012 Mar 30 22:56:33 groda in.tftpd[27795]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:56:33 groda in.tftpd[27796]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A801 Mar 30 22:56:33 groda in.tftpd[27796]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:56:33 groda in.tftpd[27797]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A80 Mar 30 22:56:33 groda in.tftpd[27797]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:56:33 groda in.tftpd[27798]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A8 Mar 30 22:56:33 groda in.tftpd[27798]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:56:33 groda in.tftpd[27799]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A Mar 30 22:56:33 groda in.tftpd[27799]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:56:33 groda in.tftpd[27800]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0 Mar 30 22:56:33 groda in.tftpd[27800]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:56:33 groda in.tftpd[27801]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C Mar 30 22:56:33 groda in.tftpd[27801]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:56:33 groda in.tftpd[27802]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/default Mar 30 22:56:33 groda in.tftpd[27803]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/menu.cfg Mar 30 22:56:33 groda in.tftpd[27803]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:56:33 groda in.tftpd[27804]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/vesamenu.c32 Mar 30 22:56:33 groda in.tftpd[27804]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 22:56:33 groda in.tftpd[27805]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/debian-installer/i386/boot-screens/vesamenu.c32 Mar 30 22:56:33 groda in.tftpd[27805]: sending NAK (1, File not found) to 192.168.1.43 Notice the duplicated debian-installer/i386! Workaround: groda# cd debian-installer/i386/ groda# ln -s ../../debian-installer groda# ll /srv/tftp/debian-installer/i386/debian-installer/i386/boot-screens/menu.cfg -rw-r--r-- 1 root root 1,2K mar 24 06:32 /srv/tftp/debian-installer/i386/debian-installer/i386/boot-screens/menu.cfg
------------------------------------------------------------------------------- Third boot - success Mar 30 23:01:45 groda in.tftpd[27978]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.0 Mar 30 23:01:45 groda in.tftpd[27978]: tftp: client does not accept options Mar 30 23:01:45 groda in.tftpd[27979]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.0 Mar 30 23:01:45 groda in.tftpd[27980]: RRQ from 192.168.1.43 filename debian-installer/i386/ldlinux.c32 Mar 30 23:01:45 groda in.tftpd[27981]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/01-00-0d-87-60-dc-93 Mar 30 23:01:45 groda in.tftpd[27981]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[27982]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A8012B Mar 30 23:01:45 groda in.tftpd[27982]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[27983]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A8012 Mar 30 23:01:45 groda in.tftpd[27983]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[27984]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A801 Mar 30 23:01:45 groda in.tftpd[27984]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[27985]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A80 Mar 30 23:01:45 groda in.tftpd[27985]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[27986]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A8 Mar 30 23:01:45 groda in.tftpd[27986]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[27987]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A Mar 30 23:01:45 groda in.tftpd[27987]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[27988]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0 Mar 30 23:01:45 groda in.tftpd[27988]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[27989]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C Mar 30 23:01:45 groda in.tftpd[27989]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[27990]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/default Mar 30 23:01:45 groda in.tftpd[27991]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/menu.cfg Mar 30 23:01:45 groda in.tftpd[27992]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/stdmenu.cfg Mar 30 23:01:45 groda in.tftpd[27993]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/txt.cfg Mar 30 23:01:45 groda in.tftpd[27994]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdtxt.cfg Mar 30 23:01:45 groda in.tftpd[27994]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[27995]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/gtk.cfg Mar 30 23:01:45 groda in.tftpd[27995]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[27996]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdgtk.cfg Mar 30 23:01:45 groda in.tftpd[27996]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[27997]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/stdmenu.cfg Mar 30 23:01:45 groda in.tftpd[27998]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/adtxt.cfg Mar 30 23:01:45 groda in.tftpd[27999]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/rqtxt.cfg Mar 30 23:01:45 groda in.tftpd[28000]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdadtxt.cfg Mar 30 23:01:45 groda in.tftpd[28000]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28001]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/adgtk.cfg Mar 30 23:01:45 groda in.tftpd[28001]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28002]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdadgtk.cfg Mar 30 23:01:45 groda in.tftpd[28002]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28003]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/spk.cfg Mar 30 23:01:45 groda in.tftpd[28004]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdspk.cfg Mar 30 23:01:45 groda in.tftpd[28004]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28005]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/spkgtk.cfg Mar 30 23:01:45 groda in.tftpd[28005]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28006]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdspgtk.cfg Mar 30 23:01:45 groda in.tftpd[28006]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28007]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/vesamenu.c32 Mar 30 23:01:45 groda in.tftpd[28008]: RRQ from 192.168.1.43 filename debian-installer/i386/libcom32.c32 Mar 30 23:01:45 groda in.tftpd[28008]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28009]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/libcom32.c32 Mar 30 23:01:45 groda in.tftpd[28010]: RRQ from 192.168.1.43 filename debian-installer/i386/libutil.c32 Mar 30 23:01:45 groda in.tftpd[28010]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28011]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/libutil.c32 Mar 30 23:01:45 groda in.tftpd[28012]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/default Mar 30 23:01:45 groda in.tftpd[28013]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/menu.cfg Mar 30 23:01:45 groda in.tftpd[28014]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/stdmenu.cfg Mar 30 23:01:45 groda in.tftpd[28015]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/txt.cfg Mar 30 23:01:45 groda in.tftpd[28016]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdtxt.cfg Mar 30 23:01:45 groda in.tftpd[28016]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28017]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/gtk.cfg Mar 30 23:01:45 groda in.tftpd[28017]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28018]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdgtk.cfg Mar 30 23:01:45 groda in.tftpd[28018]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28019]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/stdmenu.cfg Mar 30 23:01:45 groda in.tftpd[28020]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/adtxt.cfg Mar 30 23:01:45 groda in.tftpd[28021]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/rqtxt.cfg Mar 30 23:01:45 groda in.tftpd[28022]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdadtxt.cfg Mar 30 23:01:45 groda in.tftpd[28022]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28023]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/adgtk.cfg Mar 30 23:01:45 groda in.tftpd[28023]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28024]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdadgtk.cfg Mar 30 23:01:45 groda in.tftpd[28024]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28025]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/spk.cfg Mar 30 23:01:45 groda in.tftpd[28026]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdspk.cfg Mar 30 23:01:45 groda in.tftpd[28026]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28027]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/spkgtk.cfg Mar 30 23:01:45 groda in.tftpd[28027]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28028]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdspgtk.cfg Mar 30 23:01:45 groda in.tftpd[28028]: sending NAK (1, File not found) to 192.168.1.43 Mar 30 23:01:45 groda in.tftpd[28029]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/splash.png
-------------------------------------------------------------------------------