Bug 526944 - WARNING Mesage in var/log/messages-xxxxxx file
Summary: WARNING Mesage in var/log/messages-xxxxxx file
Keywords:
Status: CLOSED DUPLICATE of bug 249304
Alias: None
Product: Fedora
Classification: Fedora
Component: cups
Version: 10
Hardware: x86_64
OS: Linux
low
low
Target Milestone: ---
Assignee: Tim Waugh
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-10-02 17:21 UTC by Simon Lewis
Modified: 2009-10-04 18:14 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-10-04 18:14:34 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Simon Lewis 2009-10-02 17:21:24 UTC
Warning message as follows:

Sep 20 19:42:59 localhost cupsd[2198]: *** WARNING *** The program 'cupsd' uses the Apple Bonjour compatibility layer of Avahi.
Sep 20 19:42:59 localhost cupsd[2198]: *** WARNING *** Please fix your application to use the native API of Avahi!
Sep 20 19:42:59 localhost cupsd[2198]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=cupsd>

Should cupsd be compiled with native api? See comments below.

Comments from "http://0pointer.de/avahi-compat?s=libdns_sd&e=cupsd":

Avahi mDNS/DNS-SD Stack

Your application cupsd makes use of the Apple Bonjour/libdns_sd compatibility layer of Avahi. Apparently you followed a link from a warning shown by this application.
FAQ - Frequently Asked Questions

   1. How can I remove this warning?
      Port your program to Avahi natively. We strongly encourage everyone to use our native API instead of the compatibility layers!
   2. I am not a programmer, how can I remove this warning?
      Contact the upstream developers of your program and convince them to do the port for you.
   3. Due to some reason the upstream developers aren't interested in porting the application for me! How can I still remove this warning?
      Find someone else to do the port for you.
   4. Oh, come on! There must be a way to disable this annoying warning!
      Ok, since you asked so politely: set the environment variable $AVAHI_COMPAT_NOWARN to 1, and the warning will not be shown.
   5. What is this "Avahi" thing anyway?
      Avahi is a free, standards-compliant implementation of the Zeroconf protocols Multicast DNS and DNS-SD.
   6. And that "Apple Bonjour/libdns_sd" thing, what is that?
      It is an alternative API for mDNS/DNS-SD which is supported by Avahi in addition to its native API. However, the support for this API is limited and incomplete. We encourage everyone to use our native API instead.

Comment 1 Tim Waugh 2009-10-04 18:14:34 UTC
This is a major undertaking.

*** This bug has been marked as a duplicate of bug 249304 ***


Note You need to log in before you can comment on or make changes to this bug.