The patch below seems to deal with this bug. Ben.
--- update-inetd-4.36/DebianNet.pm 2010-02-13 17:43:54.000000000 +0000 +++ update-inetd-4.36+nmu1/DebianNet.pm 2010-08-09 04:18:44.000000000 +0100 @@ -323,7 +323,13 @@ &printv("About to $action inetd via invoke-rc.d\n"); my $service = $1; unless ($fake_invocation) { - system("invoke-rc.d $service $action >/dev/null"); + # If we were called by a shell script that also uses + # debconf, the pipe to the debconf frontend is fd 3 as + # well as fd 1 (stdout). Ensure that fd 3 is not + # inherited by invoke-rc.d and inetd, as that will + # cause debconf to hang (bug #589487). Don't let them + # confuse debconf via stdout either. + system("invoke-rc.d $service $action >/dev/null 3>&-"); } } } --- END --- -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse.
signature.asc
Description: This is a digitally signed message part