Your message dated Wed, 05 Sep 2012 09:03:03 +0000
with message-id <e1t9bvn-0002pm...@franck.debian.org>
and subject line Bug#684717: fixed in debian-installer-netboot-images 20120828
has caused the Debian Bug report #684717,
regarding debian-installer-7.0-netboot-amd64: Relative paths in syslinux
configuration interact badly with TFTP prefix
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
684717: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684717
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: debian-installer-7.0-netboot-amd64
Version: 20120712
Severity: wishlist
I tried to make the d-i files available under the /debian-installer path
of my TFTP server with a bind mount:
$ findmnt /srv/tftp/debian-installer/
TARGET SOURCE
FSTYPE OPTIONS
/srv/tftp/debian-installer
/dev/mapper/thoth-root[/usr/lib/debian-installer/images] ext4
rw,relatime,errors=remount-ro,user_xattr,acl,barrier=1,data=ordered
However the use of relative paths in the syslinux config files make this
difficult. My PXE-booted client displays the following:
BOOT SERVER IP: 10.0.0.1
!PXE entry point found (we hope) at 9E1C:0104 via plan A
UNDI code segment at 9E1C len 199E
UNDI data segment at 9C99 len 1830
Getting cached packet 01 02 03
My IP address seems to be 0A00010B 10.0.1.11
ip:10.0.1.11:109.0.0.1:10.0.0.1:255.255.0.0
BOOTIF=01-08-00-27-96-86-ec
SYSUUID=blah
TFTP prefix: debian-installer/amd64/text/
Trying to load: pxelinux.cfg/default
Could not find kernel image:
debian-installer/amd64/boot-screens/vesamenu.c32
boot:
Looking at what's going over the network:
# tshark -i eth0 -R tftp
Capturing on eth0
6.254628 10.0.1.11 -> 10.0.0.1 TFTP 97 Read Request, File:
debian-installer/amd64/text/pxelinux.0, Transfer type: octet, tsize\000=0\000
6.259698 10.0.0.1 -> 10.0.1.11 TFTP 1502 Data Packet, Block: 2
...
... data packets and requests for mac-address-specific pxelinux.cfg
elided ...
...
6.492348 10.0.1.11 -> 10.0.0.1 TFTP 120 Read Request, File:
debian-installer/amd64/text/pxelinux.cfg/default, Transfer type: octet,
tsize\000=0\000, blksize\000=1408\000
6.492898 10.0.0.1 -> 10.0.1.11 TFTP 67 Option Acknowledgement,
tsize\000=154\000, blksize\000=1408\000
6.496270 10.0.1.11 -> 10.0.0.1 TFTP 60 Acknowledgement, Block: 0
6.496343 10.0.0.1 -> 10.0.1.11 TFTP 200 Data Packet, Block: 1
(last)
6.497011 10.0.1.11 -> 10.0.0.1 TFTP 60 Acknowledgement, Block:
1
6.497655 10.0.1.11 -> 10.0.0.1 TFTP 144 Read Request, File:
debian-installer/amd64/text/debian-installer/amd64/boot-screens/menu.cfg,
Transfer type: octet, tsize\000=0\000, blksize\000=1408\000
6.498214 10.0.0.1 -> 10.0.1.11 TFTP 61 Error Code, Code: File
not found, Message: File not found
6.499417 10.0.1.11 -> 10.0.0.1 TFTP 148 Read Request, File:
debian-installer/amd64/text/debian-installer/amd64/boot-screens/vesamenu.c32,
Transfer type: octet, tsize\000=0\000, blksize\000=1408\000
6.499975 10.0.0.1 -> 10.0.1.11 TFTP 61 Error Code, Code: File
not found, Message: File not found
6.501299 10.0.1.11 -> 10.0.0.1 TFTP 152 Read Request, File:
debian-installer/amd64/text/debian-installer/amd64/boot-screens/vesamenu.c32.cbt,
Transfer type: octet, tsize\000=0\000, blksize\000=1408\000
6.501857 10.0.0.1 -> 10.0.1.11 TFTP 61 Error Code, Code: File
not found, Message: File not found
6.503305 10.0.1.11 -> 10.0.0.1 TFTP 150 Read Request, File:
debian-installer/amd64/text/debian-installer/amd64/boot-screens/vesamenu.c32.0,
Transfer type: octet, tsize\000=0\000, blksize\000=1408\000
6.503862 10.0.0.1 -> 10.0.1.11 TFTP 61 Error Code, Code: File
not found, Message: File not found
6.505431 10.0.1.11 -> 10.0.0.1 TFTP 152 Read Request, File:
debian-installer/amd64/text/debian-installer/amd64/boot-screens/vesamenu.c32.com,
Transfer type: octet, tsize\000=0\000, blksize\000=1408\000
6.505995 10.0.0.1 -> 10.0.1.11 TFTP 61 Error Code, Code: File
not found, Message: File not found
6.507237 10.0.1.11 -> 10.0.0.1 TFTP 152 Read Request, File:
debian-installer/amd64/text/debian-installer/amd64/boot-screens/vesamenu.c32.c32,
Transfer type: octet, tsize\000=0\000, blksize\000=1408\000
6.507794 10.0.0.1 -> 10.0.1.11 TFTP 61 Error Code, Code: File
not found, Message: File not found
menu.cfg can't be loaded, because the TFTP prefix
'debian-installer/amd64/text' is prepended to the path in the config
file of 'debian-installer/amd64/boot-screens/menu.cfg'. If the config
file used paths relative to the pxelinux.0 file then I think booting
would work correctly.
Additionally the assumed prefix path written into the config files
doesn't let the 'text' and 'gtk' versions of the installers co-exist in
the same TFTP root, because the paths are missing the text/gtk element.
Once the various debian-installer-$VERSION-netboot-$ARCH packages are
co-installable, this will prevent different versions from being
accessible from the same TFTP server as well.
My workaround configuration involves bind-mounting
/usr/lib/debian-installer/images/amd64/text to
/srv/tftp/debian-installer/amd64, and then creating symlinks in
/srv/tftp pointing to 'debian-installer/amd64/pxelinux.{0,cfg/default}'.
An alternative workaround would be to configure the DHCP server to
specify the TFTP prefix path; however you're still limited to a single
version/architecture of debian-installer being configured per TFTP
server, and if you wanted to use another copy of pxelinux to boot
something else then the debian-installer configuration would still get
in the way.
-- System Information:
Debian Release: 6.0.5
APT prefers stable
APT policy: (550, 'stable'), (540, 'stable-updates'), (520, 'testing'), (510,
'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-0.bpo.2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
debian-installer-7.0-netboot-amd64 depends on no packages.
debian-installer-7.0-netboot-amd64 recommends no packages.
Versions of packages debian-installer-7.0-netboot-amd64 suggests:
ii tftpd-hpa 5.2-4 HPA's tftp server
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: debian-installer-netboot-images
Source-Version: 20120828
We believe that the bug you reported is fixed in the latest version of
debian-installer-netboot-images, which is due to be installed in the Debian FTP
archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 684...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Didier Raboud <o...@debian.org> (supplier of updated
debian-installer-netboot-images package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 05 Sep 2012 08:50:23 +0200
Source: debian-installer-netboot-images
Binary: debian-installer-7.0-netboot-amd64 debian-installer-7.0-netboot-armel
debian-installer-7.0-netboot-armhf debian-installer-7.0-netboot-i386
debian-installer-7.0-netboot-ia64 debian-installer-7.0-netboot-kfreebsd-amd64
debian-installer-7.0-netboot-kfreebsd-i386 debian-installer-7.0-netboot-mips
debian-installer-7.0-netboot-mipsel debian-installer-7.0-netboot-powerpc
debian-installer-7.0-netboot-sparc
Architecture: source all
Version: 20120828
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Didier Raboud <o...@debian.org>
Description:
debian-installer-7.0-netboot-amd64 - Debian-installer network boot images for
amd64
debian-installer-7.0-netboot-armel - Debian-installer network boot images for
armel
debian-installer-7.0-netboot-armhf - Debian-installer network boot images for
armhf
debian-installer-7.0-netboot-i386 - Debian-installer network boot images for
i386
debian-installer-7.0-netboot-ia64 - Debian-installer network boot images for
ia64
debian-installer-7.0-netboot-kfreebsd-amd64 - Debian-installer network boot
images for kfreebsd-amd64
debian-installer-7.0-netboot-kfreebsd-i386 - Debian-installer network boot
images for kfreebsd-i386
debian-installer-7.0-netboot-mips - Debian-installer network boot images for
mips
debian-installer-7.0-netboot-mipsel - Debian-installer network boot images for
mipsel
debian-installer-7.0-netboot-powerpc - Debian-installer network boot images
for powerpc
debian-installer-7.0-netboot-sparc - Debian-installer network boot images for
sparc
Closes: 682656 684717
Changes:
debian-installer-netboot-images (20120828) unstable; urgency=low
.
* Mark the s390{,x} architectures unsupported.
* Put the netboot images in a 'Release number'-specific path. (Closes:
#682656)
* Extend the Built-Using field to match debian-installer package's by
downloading these too in a trustful way.
* Avoid overly cleaning syslinux trees, which breaks the relative
paths in syslinux configuration. (Closes: #684717)
Checksums-Sha1:
33f1aa725b5b6745c0cf0e59bfaffbe1326409cc 2638
debian-installer-netboot-images_20120828.dsc
660ac9b7cedae8dba320356fafc768952e29ae4d 4676
debian-installer-netboot-images_20120828.tar.gz
12fe8dfb36826ec8fcd8bfbd5491c5a5b10bac99 42471112
debian-installer-7.0-netboot-amd64_20120828_all.deb
fd439e5fd3c48551e7c4ea7912ae06c87af2db35 77696820
debian-installer-7.0-netboot-armel_20120828_all.deb
5c014e058ce7b01348a45f14fe9a6c0a68fc27af 25961332
debian-installer-7.0-netboot-armhf_20120828_all.deb
1238671fbdb0077f94db1166f4f27b2a0d127284 41226398
debian-installer-7.0-netboot-i386_20120828_all.deb
fe0a8325476a7e6e9dde6be2a1ac2bb86e9f0b6a 15677848
debian-installer-7.0-netboot-ia64_20120828_all.deb
bfebc7fbe0b77232e57a99557f80351cacf3eea5 34241948
debian-installer-7.0-netboot-kfreebsd-amd64_20120828_all.deb
04cd3e812931756b26692f82988e78c26a75644d 9523602
debian-installer-7.0-netboot-kfreebsd-i386_20120828_all.deb
67bf5b616541ce396a98efcd035b9732177347e9 30538824
debian-installer-7.0-netboot-mips_20120828_all.deb
67ff6ea1e52b3f329c6b91aca85a99311d658765 35183288
debian-installer-7.0-netboot-mipsel_20120828_all.deb
fd6f66147ab289059f80a67084c04d8cc2505e65 75960534
debian-installer-7.0-netboot-powerpc_20120828_all.deb
35d67bfdfe0fb7befe0a8cdfebe6e1c4229bf17f 5651054
debian-installer-7.0-netboot-sparc_20120828_all.deb
Checksums-Sha256:
3d2130b8ae583a5b66c018e6d9231bf7f36b07fb60e736cc90a6f83e66fb626f 2638
debian-installer-netboot-images_20120828.dsc
e54ca42d2bb5096dcf3ea33044a559474f8e0665f1e53389f1374a9df46de40f 4676
debian-installer-netboot-images_20120828.tar.gz
ff597d4f6dda88c9ed450db7c9d2f3a5f297478dfff6b50cbfe4e1e9ba599115 42471112
debian-installer-7.0-netboot-amd64_20120828_all.deb
bd88178332842fe4a1c9131286da90daea1fc913a0d6e2bdd17e1352968b8929 77696820
debian-installer-7.0-netboot-armel_20120828_all.deb
bda6a25be167ea8dae5865aa23b864ac1ebd6ad29295ba48515c348e4738d07d 25961332
debian-installer-7.0-netboot-armhf_20120828_all.deb
3d20e76b9a60d342a453f7f850b2517f6e0d3107e1e54c652531a26d02c5e191 41226398
debian-installer-7.0-netboot-i386_20120828_all.deb
5f47ffab67e88a6fb1fb6e749f1b9d2937494c3d69060030f3ee07468fb43ed9 15677848
debian-installer-7.0-netboot-ia64_20120828_all.deb
5ac92de690ec5c8d125af46cf997325008a898e6f81961615271e63e6544118c 34241948
debian-installer-7.0-netboot-kfreebsd-amd64_20120828_all.deb
3d6f4673f929337ca06f6596be82994e884cc5b001ddbe122e4ec2d55b7fc55a 9523602
debian-installer-7.0-netboot-kfreebsd-i386_20120828_all.deb
807f7799b347486f98baa23e15654ba226a9540ba3f1450a5237220231c22c0e 30538824
debian-installer-7.0-netboot-mips_20120828_all.deb
feaccc0d44610e5ac90524111527ae13b11c9f4d56f82ab7c784802f501d0ccb 35183288
debian-installer-7.0-netboot-mipsel_20120828_all.deb
d32989bae90cf6efcb24be375be3ac9e66a0f54fd3570b693cfca79411dd32a9 75960534
debian-installer-7.0-netboot-powerpc_20120828_all.deb
f7e5c71b59fc12333d18ba9c812af99f8182f82c977fd0b834b645dc590f69eb 5651054
debian-installer-7.0-netboot-sparc_20120828_all.deb
Files:
ed178badfbab17b8a0df87b6993fdd55 2638 misc optional
debian-installer-netboot-images_20120828.dsc
39c7adcd99a0a64202cc633519106412 4676 misc optional
debian-installer-netboot-images_20120828.tar.gz
6222c425f655ca16ec59e94a4bc4dde5 42471112 misc optional
debian-installer-7.0-netboot-amd64_20120828_all.deb
27f397be69915410cb065ddfc9aedf4c 77696820 misc optional
debian-installer-7.0-netboot-armel_20120828_all.deb
0b42c2af10a81a954d450034f931bf16 25961332 misc optional
debian-installer-7.0-netboot-armhf_20120828_all.deb
eddd4fcf975ea3b7c6438ef1053d8eb5 41226398 misc optional
debian-installer-7.0-netboot-i386_20120828_all.deb
39cb6909aad5ad40728b4db1609270bc 15677848 misc optional
debian-installer-7.0-netboot-ia64_20120828_all.deb
aa85183c79e424c952d55a26f789b861 34241948 misc optional
debian-installer-7.0-netboot-kfreebsd-amd64_20120828_all.deb
9fb312f7be60f43badb61cdf318bf6cb 9523602 misc optional
debian-installer-7.0-netboot-kfreebsd-i386_20120828_all.deb
88ee96cc1b0bf5af8661dfc502ad60a3 30538824 misc optional
debian-installer-7.0-netboot-mips_20120828_all.deb
0878aa9df56afca9e41380b3699c353a 35183288 misc optional
debian-installer-7.0-netboot-mipsel_20120828_all.deb
2de2f4eb123602b8f96a34f8614b1623 75960534 misc optional
debian-installer-7.0-netboot-powerpc_20120828_all.deb
10bdbf889c9bda508a8132aee13d05a7 5651054 misc optional
debian-installer-7.0-netboot-sparc_20120828_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQGcBAEBCAAGBQJQRw6gAAoJEIvPpx7KFjRVXIcL+warna0n1cNqQCpZczFxxSLU
0f1XpEwmI1+gRTHFWwHrUsO7R+ileNdeDDub/9nEJsv+UrSfSVkO41RqOHIGcsoE
aYP8MxDd1B1aH6OQrD8UJLpECcYGJrj2ht5LTJHUNDrFizMQSfeeeMn3VqkRZztD
q7GbSai7uWUkaA8wcdpoGcVCdvdMLTqVhnMHAwGmiSlz8ux7RVmV/l8DxTeHwQpz
eH2iN0Gwjw7wffhD3UXg++ldXg6IzBZgtrb8CrvVdgCQG4FnX1U42uklsvIOtQNX
r4myqVWa08YtWn7BmmabjAwulyDbW4cSpp8nXsJyKZ0aWSFNkDOwwGrcC8Mw9NIW
nfmfJ7FzmGvGhY3w1je8hd1vtGvxVbRf0gqZDYi1Xg5ML76QppBNikeSOSKMvxwL
Yye3P6zxTCQ2xdNH8wEBygt08+FjWI6v+4ZTetaerXO2oCQ70FfXxE/hATEVk557
op+1vhX6pUhgaLgbM5ayLYR+d4oHAtgr3E5mWIzT0Q==
=XVya
-----END PGP SIGNATURE-----
--- End Message ---