Bug#367497: [Debconf-devel] Bug#367497: debconf: With noninteractive frontend, debconf should print "error" templates to stderr

Colin Watson cjwatson at debian.org
Tue May 16 13:44:55 UTC 2006


On Tue, May 16, 2006 at 02:49:12PM +0200, Frank Küster wrote:
> Using a template with type "error" usually means that installation will
> not proceed successfully (otherwise it seems like abuse of the type).
> In the noninteractive frontend, such messages are not displayed on the
> terminal.  They are sent by mail, but on many systems no mail is
> configured, or reading mail has to be done on a different system, or
> similar.  
> 
> Therefore users who encounter a problem that results in a debconf error
> and a (config or postinst) script failing are left without information
> how to fix the problem.  As I understood it, telling people how to fix
> or debug the error  is exactly the purpose of the "error" type.
> 
> Therefore I suggest that debconf should print messages of type "error"
> to stderr.

I agree. A similar note from joeyh is in debconf's TODO file:

* Just because it's noninteractive doesn't mean it can't output to the
  console. I think it should do so, at least for errors (in addition to
  mailing them). That way if an error is displayed and the package install
  fails you don't just see it dying, you immediately see why.

-- 
Colin Watson                                       [cjwatson at debian.org]




More information about the Debconf-devel mailing list