Package: di-netboot-assistant
Version: 0.38a
Severity: serious
The pxelinux.0 file installed by di-netboot-assistant does not work.
Before it even asks for pxelinux.cfg/* files, it seeks ldlinux.c32
(cf. #750586), but the menu defined in pxelinux.cfg/default
eventually sets the search path, so this is a catch-22 that somehow
needs to be broken.
pxelinux.0 should probably not need to load ldlinux.c32 at this
stage until the user made a selection in the menu.
If I symlink ldlinux.c32 into place, then it loads all boot-screen
files (according to the tftp logs), but before displaying a menu, it
then looks for libcom32.c32, which it does not
find, and hence fails to load
::/debian-installer/daily/i386/boot-screens/vesamenu.c32
Symlinking this file then exposes libutil.c32 as missing.
Note that the problem exists also with the pxelinux.0 file from the
pxelinux package (which you could be using instead anyway…)
Even if I skip the menu and tell clients to use
::/debian-installer/daily/i386/pxelinux.0 instead, the files
ldlinux.c32, libcom32.c32 and libutil.c32 are being sought from
::/debian-installer/daily/i386 instead of ./boot-screens, where they
live.
So far I have been unable to find *anything* to make
di-netboot-assistant produce a usable TFTP directory layout, even
for a single architecture, without having to hand-edit files for
specific clients. Hence I think this is release-critical.
-- System Information:
Debian Release: 8.0
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages di-netboot-assistant depends on:
ii curl 7.38.0-4
ii wget 1.16-3
Versions of packages di-netboot-assistant recommends:
ii atftpd 0.7.git20120829-1
Versions of packages di-netboot-assistant suggests:
pn dhcp3-server | udhcpd | dnsmasq <none>
pn elilo <none>
ii syslinux 3:6.03+dfsg-5
ii vim-addon-manager 0.5.3
-- Configuration Files:
/etc/di-netboot-assistant/di-netboot-assistant.conf changed:
TFTP_ROOT=/srv/tftp
MIRROR_REGEXPS="s=://ftp.debian.org/=://ftp.stw-bonn.de/=
s=://ftp.ubuntu.com/=://ftp.hawo.stw.uni-erlangen.de/="
umask 0002
/etc/di-netboot-assistant/di-sources.list changed:
stable amd64 http://ftp.debian.org/dists/stable/main/installer-amd64/current/images/ netboot/netboot.tar.gz
stable i386 http://ftp.debian.org/dists/stable/main/installer-i386/current/images/ netboot/netboot.tar.gz
stable ia64 http://ftp.debian.org/dists/stable/main/installer-ia64/current/images/ netboot/netboot.tar.gz
stable sparc http://ftp.debian.org/dists/stable/main/installer-sparc/current/images/ netboot/boot.img
stable-gtk amd64 http://ftp.debian.org/dists/stable/main/installer-amd64/current/images/ netboot/gtk/netboot.tar.gz
stable-gtk i386 http://ftp.debian.org/dists/stable/main/installer-i386/current/images/ netboot/gtk/netboot.tar.gz
wheezy amd64 http://ftp.debian.org/dists/wheezy/main/installer-amd64/current/images/ netboot/netboot.tar.gz
wheezy i386 http://ftp.debian.org/dists/wheezy/main/installer-i386/current/images/ netboot/netboot.tar.gz
wheezy ia64 http://ftp.debian.org/dists/wheezy/main/installer-ia64/current/images/ netboot/netboot.tar.gz
wheezy sparc http://ftp.debian.org/dists/wheezy/main/installer-sparc/current/images/ netboot/boot.img
wheezy-gtk amd64 http://ftp.debian.org/dists/wheezy/main/installer-amd64/current/images/ netboot/gtk/netboot.tar.gz
wheezy-gtk i386 http://ftp.debian.org/dists/wheezy/main/installer-i386/current/images/ netboot/gtk/netboot.tar.gz
oldstable amd64 http://ftp.debian.org/dists/oldstable/main/installer-amd64/current/images/ netboot/netboot.tar.gz
oldstable i386 http://ftp.debian.org/dists/oldstable/main/installer-i386/current/images/ netboot/netboot.tar.gz
oldstable ia64 http://ftp.debian.org/dists/oldstable/main/installer-ia64/current/images/ netboot/netboot.tar.gz
oldstable sparc http://ftp.debian.org/dists/oldstable/main/installer-sparc/current/images/ netboot/boot.img
oldstable-gtk amd64 http://ftp.debian.org/dists/oldstable/main/installer-amd64/current/images/ netboot/gtk/netboot.tar.gz
oldstable-gtk i386 http://ftp.debian.org/dists/oldstable/main/installer-i386/current/images/ netboot/gtk/netboot.tar.gz
squeeze amd64 http://ftp.debian.org/dists/squeeze/main/installer-amd64/current/images/ netboot/netboot.tar.gz
squeeze i386 http://ftp.debian.org/dists/squeeze/main/installer-i386/current/images/ netboot/netboot.tar.gz
squeeze ia64 http://ftp.debian.org/dists/squeeze/main/installer-ia64/current/images/ netboot/netboot.tar.gz
squeeze sparc http://ftp.debian.org/dists/squeeze/main/installer-sparc/current/images/ netboot/boot.img
squeeze-gtk amd64 http://ftp.debian.org/dists/squeeze/main/installer-amd64/current/images/ netboot/gtk/netboot.tar.gz
squeeze-gtk i386 http://ftp.debian.org/dists/squeeze/main/installer-i386/current/images/ netboot/gtk/netboot.tar.gz
testing amd64 http://ftp.debian.org/dists/testing/main/installer-amd64/current/images/ netboot/netboot.tar.gz
testing i386 http://ftp.debian.org/dists/testing/main/installer-i386/current/images/ netboot/netboot.tar.gz
testing ia64 http://ftp.debian.org/dists/testing/main/installer-ia64/current/images/ netboot/netboot.tar.gz
testing sparc http://ftp.debian.org/dists/testing/main/installer-sparc/current/images/ netboot/boot.img
testing-gtk amd64 http://ftp.debian.org/dists/testing/main/installer-amd64/current/images/ netboot/gtk/netboot.tar.gz
testing-gtk i386 http://ftp.debian.org/dists/testing/main/installer-i386/current/images/ netboot/gtk/netboot.tar.gz
daily alpha http://d-i.debian.org/daily-images/alpha/daily/ netboot/boot.img
daily amd64 http://d-i.debian.org/daily-images/amd64/daily/ netboot/netboot.tar.gz
daily hppa http://d-i.debian.org/daily-images/hppa/daily/ netboot/2.6/boot.img
daily i386 http://d-i.debian.org/daily-images/i386/daily/ netboot/netboot.tar.gz
daily ia64 http://d-i.debian.org/daily-images/ia64/daily/ netboot/netboot.tar.gz
daily sparc http://d-i.debian.org/daily-images/sparc/daily/ netboot/boot.img
daily-gtk amd64 http://d-i.debian.org/daily-images/amd64/daily/ netboot/gtk/netboot.tar.gz
daily-gtk i386 http://d-i.debian.org/daily-images/i386/daily/ netboot/gtk/netboot.tar.gz
lenny alpha http://archive.debian.org/dists/lenny/main/installer-alpha/current/images/ netboot/boot.img
lenny amd64 http://archive.debian.org/dists/lenny/main/installer-amd64/current/images/ netboot/netboot.tar.gz
lenny hppa http://archive.debian.org/dists/lenny/main/installer-hppa/current/images/ netboot/2.6/boot.img
lenny i386 http://archive.debian.org/dists/lenny/main/installer-i386/current/images/ netboot/netboot.tar.gz
lenny ia64 http://archive.debian.org/dists/lenny/main/installer-ia64/current/images/ netboot/netboot.tar.gz
lenny sparc http://archive.debian.org/dists/lenny/main/installer-sparc/current/images/ netboot/boot.img
lenny-gtk amd64 http://archive.debian.org/dists/lenny/main/installer-amd64/current/images/ netboot/gtk/netboot.tar.gz
lenny-gtk i386 http://archive.debian.org/dists/lenny/main/installer-i386/current/images/ netboot/gtk/netboot.tar.gz
hardy i386 http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/ netboot/netboot.tar.gz
hardy amd64 http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/ netboot/netboot.tar.gz
lucid i386 http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/ netboot/netboot.tar.gz
lucid amd64 http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-amd64/current/images/ netboot/netboot.tar.gz
precise i386 http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/ netboot/netboot.tar.gz
precise amd64 http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-amd64/current/images/ netboot/netboot.tar.gz
trusty i386 http://ftp.ubuntu.com/ubuntu/dists/trusty/main/installer-i386/current/images/ netboot/netboot.tar.gz
trusty amd64 http://ftp.ubuntu.com/ubuntu/dists/trusty/main/installer-amd64/current/images/ netboot/netboot.tar.gz
utopic i386 http://ftp.ubuntu.com/ubuntu/dists/utopic/main/installer-i386/current/images/ netboot/netboot.tar.gz
utopic amd64 http://ftp.ubuntu.com/ubuntu/dists/utopic/main/installer-amd64/current/images/ netboot/netboot.tar.gz
saucy i386 http://archive.ubuntu.com/ubuntu/dists/saucy/main/installer-i386/current/images/ netboot/netboot.tar.gz
saucy amd64 http://archive.ubuntu.com/ubuntu/dists/saucy/main/installer-amd64/current/images/ netboot/netboot.tar.gz
raring i386 http://archive.ubuntu.com/ubuntu/dists/raring/main/installer-i386/current/images/ netboot/netboot.tar.gz
raring amd64 http://archive.ubuntu.com/ubuntu/dists/raring/main/installer-amd64/current/images/ netboot/netboot.tar.gz
quantal i386 http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-i386/current/images/ netboot/netboot.tar.gz
quantal amd64 http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-amd64/current/images/ netboot/netboot.tar.gz
oneiric i386 http://archive.ubuntu.com/ubuntu/dists/oneiric/main/installer-i386/current/images/ netboot/netboot.tar.gz
oneiric amd64 http://archive.ubuntu.com/ubuntu/dists/oneiric/main/installer-amd64/current/images/ netboot/netboot.tar.gz
-- debconf-show failed
--
.''`. martin f. krafft <madduck@d.o> @martinkrafft
: :' : proud Debian developer
`. `'` http://people.debian.org/~madduck
`- Debian - when you have better things to do than fixing systems
Attachment:
digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)