Package: pxelinux Version: 3:6.03+dfsg-5 Severity: important Tags: upstream
Dear Maintainer, [ this is a regression from wheezy ] pxelinux up to the version in wheezy supported loading files via upcalls to gPXE/iPXE. For example, one could use gPXE/iPXE to load pxelinux via HTTP, set a HTTP URI as the pxelinux prefix and pxelinux would be able to load that URI because it could ask gPXE/iPXE to do that for itself. With pxelinux 5.10 an own implementation for many network protocols was now introduced, the binary 'lpxelinux.0' contains that implementation, as opposed to 'pxelinux.0', which contains the legacy implementation. Unfortunately, the current version of pxelinux in jessie, stretch and sid doesn't support calling out to gPXE/iPXE any more from the legacy implementation (there is source code for that still there, see gpxe_open, but there's also #define GPXE 0 in core/fs/pxe/pxe.h because the code doesn't actually compile any more); the legacy implementation hence only supports TFTP now, and e.g. HTTP is not supported any more with gPXE/iPXE. I see three options: - fix this and reenable fetching files via gPXE/iPXE from the legacy 'pxelinux.0' - completely drop the legacy version and make 'lpxelinux.0' the only implementation (and call it 'pxelinux.0' again) - document very _clearly_ that setups that aren't purely TFTP now have to use the newer 'lpxelinux.0' Regards, Christian -- System Information: Debian Release: 8.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.3.0-0.bpo.1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) pxelinux depends on no packages. Versions of packages pxelinux recommends: ii syslinux-common 3:6.03+dfsg-5+deb8u1 Versions of packages pxelinux suggests: pn tftpd-hpa <none> -- no debconf information
signature.asc
Description: OpenPGP digital signature