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

Bug#425397: tasksel/pkgsel causing Etch netboot install to hang indefinitely



I've hit this exact issue (nice workaround with the "echo" trick) and
been doing some more debug.   With _loads_ of debug the bug
dissappeared :-(   But I have now managed to see where the race is.

When the hang occurs, the last few things that debconf does (booted
with "install DEBCONF_DEBUG=5" with additional "warn" stuck in:
(I can see dpkg-preconfigure calling "make_frontend()")
read "PROGRESS SET 18"
send "0 OK"
read "CAPB"
send "0 multiselect escape multiselect backup progresscancel"
recv "SUBST debconf-apt-progress/info DESCRIPTION Retrieving file 84 of 84"
send "0"   (no OK FWIW)
recv "PROGRESS INFO deconf-apt-progress/info"
send "0 OK"
(hang occurs)


With more debug, it didn't hang, but have a look at the message
received this time:
read "PROGRESS SET 18"
send "0 OK"

recv "SUBST debconf-apt-progress/info DESCRIPTION Retrieving file 84 of 84"
send "0"   (no OK FWIW)
recv "PROGRESS INFO deconf-apt-progress/info"
send "0 OK"
(
  I can see dpkg-preconfigure calling "make_frontend()"
  ...
  calls Debconf::FrontEnd::Passthrough->new()
)
read "CAPB"
send "0 multiselect escape multiselect backup progresscancel"
read "TITLE"
...


So the hang occurs when dpkg-preconfigure calls make_frontend _before_
the last PROGRESS_INFO has occured).

I think I'd better leave this to the Debconf guru's now :-)

I have more logs available if they are any help (I suspect not).   I
was doing a CD based install with desktop package deselected (just base
system package selected).

Adrian



Reply to: