Bug#776565: Booting does not currently work

2015-01-29 Thread martin f krafft
also sprach Cyril Brulebois  [2015-01-29 18:58 +0100]:
> I'm not sure it's reasonable to expect fixing di-n-a at this point of
> the release cycle, frankly.

Of course, but maybe the fix is trivial… on the other hand, I looked
and tried already… there is a patch. Lemme at least verify that one
on the weekend.

-- 
 .''`.   martin f. krafft  @martinkrafft
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems
 
tempt not a desperate man.
-- william shakespeare


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Bug#776565: Booting does not currently work

2015-01-29 Thread Cyril Brulebois
martin f krafft  (2015-01-29):
> also sprach Cyril Brulebois  [2015-01-29 16:44 +0100]:
> > Latest news (hrm) are:
> >   [2013-07-17] Accepted 0.38a in unstable (low) (Christian Perrier)
> >   [2013-07-28] di-netboot-assistant 0.38a MIGRATED to testing (Britney)
> > 
> > At this stage, it'd probably be a good idea to have it removed
> > from testing;
> 
> Yeah, except I'd love to have it. :(

Work on it through stretch, backport it?

> But it seems obviously broken. Let's wait another day or two and
> hope that maybe Christian, Franklin or Joey have a say?

I'm not sure it's reasonable to expect fixing di-n-a at this point of
the release cycle, frankly.

(I'd even go as far as moving the "not" a few words to the right.)

Of course, I'm happy to take other opinions anyway.

Mraw,
KiBi.


signature.asc
Description: Digital signature


Bug#776565: Booting does not currently work

2015-01-29 Thread martin f krafft
also sprach Cyril Brulebois  [2015-01-29 16:44 +0100]:
> Latest news (hrm) are:
>   [2013-07-17] Accepted 0.38a in unstable (low) (Christian Perrier)
>   [2013-07-28] di-netboot-assistant 0.38a MIGRATED to testing (Britney)
> 
> At this stage, it'd probably be a good idea to have it removed
> from testing;

Yeah, except I'd love to have it. :(
But it seems obviously broken. Let's wait another day or two and
hope that maybe Christian, Franklin or Joey have a say?

-- 
 .''`.   martin f. krafft  @martinkrafft
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems
 
"this sentence contradicts itself -- no actually it doesn't."
 -- douglas hofstadter


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Bug#776565: Booting does not currently work

2015-01-29 Thread Cyril Brulebois
martin f krafft  (2015-01-29):
> Package: di-netboot-assistant
> Version: 0.38a
> Severity: serious

[…] 

> 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.

Latest news (hrm) are:
  [2013-07-17] Accepted 0.38a in unstable (low) (Christian Perrier)
  [2013-07-28] di-netboot-assistant 0.38a MIGRATED to testing (Britney)

At this stage, it'd probably be a good idea to have it removed from
testing; maybe someone will have some interest to get it back into shape
and maintain it over the stretch release cycle.

Mraw,
KiBi.


signature.asc
Description: Digital signature


Bug#776565: Booting does not currently work

2015-01-29 Thread martin f krafft
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  
pn  elilo
ii  syslinux 3:6.03+dfsg-5
ii  vim-addon-manager0.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