Ticket #1125 (closed defect: invalid)

Opened 10 years ago

Last modified 7 years ago

debathena-dns-config install hangs on squeeze

Reported by: geofft Owned by:
Priority: normal Milestone: The Distant Future
Component: -- Keywords:
Cc: Fixed in version:
Upstream bug:

Description

If you install debathena-dns-config on squeeze, you get something like this:

Starting domain name service...: bind9resolvconf: Error: /etc/resolvconf/run/interface is not a directory
invoke-rc.d.debathena-orig: initscript bind9, action "start" failed.

This hangs with a defunct bind9.postinst process that can't be Ctrl-C'd. If you go and kill the perl debconf frontend that was wrapping the postinst, then the install proceeds with

dpkg: error processing bind9 (--configure):
 subprocess installed post-installation script killed by signal (Terminated)
configured not to write apport reports
                                      Setting up resolvconf (1.46) ...
mkdir: created directory `/lib/init/rw/resolvconf'
mkdir: created directory `/lib/init/rw/resolvconf/interface'

at which point aptitude does the "trying to recover" thing by re-trying setting up bind9, which succeeds, which finally permits installing debathena-dns-config.

I've reproduced this on linerva/linerva-dev/linerva-test and tyger.

Change History

comment:1 Changed 10 years ago by jdreed

Isn't this the "bind9 and resolvconf can't be installed in the same transaction" bug that has existed since, like, Lucid?

comment:2 Changed 9 years ago by jdreed

Having seen no evidence to the contrary, this still seems a race condition between bind9 and resolvconf, similar to the one described in  LP:471975 and #648. I'm vaguely interested in whether or not this is still present with resolvconf 1.63

I think dnsmasq makes this irrelevant.

comment:3 Changed 7 years ago by jdreed

  • Status changed from new to closed
  • Resolution set to invalid
Note: See TracTickets for help on using tickets.