[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#776565: Booting does not currently work



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)


Reply to: