clone 469513 -1
reassign -1  cacti
retitle -1 Do not call db_stop before calling ucf, since ucf uses debconf
reassign 469513 ocsinventory-agent
retitle 469513 Do not call db_stop before calling ucf, since ucf uses debconf
thanks

On Sun, 9 Mar 2008 20:57:52 +0200, Niko Tyni <[EMAIL PROTECTED]> said: 

> On Wed, Mar 05, 2008 at 04:14:55PM +0000, [EMAIL PROTECTED] wrote:
>> Package: ucf Version: 3.005 Severity: important

>> ucf blocks on ocsinventory-agent(1:0.0.8-1) and cacti (0.8.7b-1)
>> installation process. Quick solution was to downgrade ucf to version
>> 2.0020 (stable).

> This is also #468101 and #470066.

> Both the cacti and ocsinventory-agent postinst scripts call db_stop
> before invoking ucf.

        Yes. On Bug#468160, Bernhard R Link explains:

      The reason for this seams to be that pdns-server is calling
      db_stop before calling ucf. Thus when ucf tries to contact
      debconf, it gets no answer. (as it just calls confmodule which
      does not restart debconf as all the environment variables are
      already there).

> The previous ucf version loaded the templates only if
> DEBCONF_ALREADY_RUNNING was set to 'no'; this changed in 3.005 and
> apparently broke both cacti and ocsinventory-agent.

        The previous version just did not notice that debconf was not
 responding.

        That was a bug in the old version of ucf, trying to work around
 scripts calling ucf with an unusable debconf.  According to policy, it
 is a bug not to use debconf to interact with the user  -- what if the
 user is using a graphical debconf front-end, and not paying attention to
 the terminal where the install was started? What if there is no such
 terminal? 

        manoj
-- 
T-shirt Of The Day: I'm the person your mother warned you about.
Manoj Srivastava <[EMAIL PROTECTED]> <http://www.golden-gryphon.com/>  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C



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

Reply via email to