notfound 392813 0.8-6.1
stop

        Hi Stefan,

On Wed, Dec 27, 2006, Stefan Fritsch wrote:
> package libnss-mdns
> found 392813 0.8-6.1

 I would prefer you to open a separate bug report or perhaps we can
 clone this one for now.  The original bug report is about a broken
 behavior after "upgrade to libnss-mdns 0.8-5", but I think I've
 addressed this particular issue in my 0.8-6.1 NMU.  If you prefer not
 to file a new bug, I can clone the bug and retitle it appropriately.

 Now to get to your particular problem:

> Update from 0.8-6 to 0.8-6.1 broke DNS for me again. libnss-mdns must 
> not edit nsswitch.conf if "local" is exists in the "search" line in 
> resolv.conf or remove the "local" or at least give some warning.

 It seems to me your site is using the .local TLD; this is sadly an
 inherently problematic situation in combination with mDNS and you
 should consider changing to a different TLD if you want to use mDNS.
 I imagine this might not be an easy thing to achieve, and we have built
 a workaround in the nss-mdns + avahi-daemon packages to "support" these
 situations (by disabling mDNS lookups).

 The solution you describe might sound like a good thing to do for
 setups similar to yours, but the problem is a bit more complex once you
 start considering roaming laptops which attach to different networks,
 which might or might not use the .local TLD.

 Since version 0.8-6.1, nss-mdns is configured to systematically contact
 avahi-daemon for mDNS lookups; if avahi-daemon isn't running, the
 lookup should fail fast.  avahi-daemon ships an ifupdown hook since
 version 0.6.16-1 which will disable avahi-daemon when a .local TLD is
 detected.

 The intent of this layout is to check for the existence of a .local TLD
 after each change in the DNS (which will typically involve a networking
 change).

 Stefan, could you report the version of avahi-daemon you had when you
 experienced the bug?  Is the bug still present in version 0.6.16-1?
   If the bug is still present, could you check whether the ifupdown
 avahi hook works as expected?  This can be achieved by reporting the
 output of:
    host -t soa local.

 Perhaps the test needs to be enhanced to match your particular
 configuration; I imagine this can be caused by .local entries in your
 /etc/hosts but no real .local DNS zone at your DNS server.

 You might also find this page of interest to understand the problem:
    http://avahi.org/wiki/AvahiAndUnicastDotLocal

   Bye,
-- 
Loïc Minier <[EMAIL PROTECTED]>

Reply via email to