On Thu, Sep 07, 2006 at 07:13:57PM +0200, Kurt Roeckx wrote:
> I've tried setting my debconf priority lower, but it's not working.

It looks like an issue with the noninteractive frontend; basically, the
configuration logic is rather broken, doing (very simplified, there are a few
extra prompts in there as well):

 1. Ask for password
 2. Ask for password again
 3. If either is blank, or they do not match, unset the seen flag for both
    questions and go back to step 1.

As both 1 and 2 will return blank in noninteractive (or with
priority=critical; they're set to priority “high”), given that nobody has
preseeded the package, this will result in the infinite loop you're seeing.

The right thing to do (AFAIK) is to check for a situation where the prompt is
not shown, and simply let the package stay unconfigured in that case. The
entire packaging needs a cleanup, though (IMNSHO); I stumbled over #387608 by
accident, and I wouldn't be surprised if there are more nasty bugs hiding in
there...

/* Steinar */
-- 
Homepage: http://www.sesse.net/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to