[Bug 472912] New: cups-polld needs to call __res_init() on hostname failure

bugzilla at redhat.com bugzilla at redhat.com
Tue Nov 25 15:59:28 UTC 2008


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: cups-polld needs to call __res_init() on hostname failure

https://bugzilla.redhat.com/show_bug.cgi?id=472912

           Summary: cups-polld needs to call __res_init() on hostname
                    failure
           Product: Fedora
           Version: 10
          Platform: All
        OS/Version: Linux
            Status: NEW
 Status Whiteboard:  bzcl34nup
          Severity: low
          Priority: low
         Component: cups
        AssignedTo: twaugh at redhat.com
        ReportedBy: jlaska at redhat.com
         QAContact: extras-qa at fedoraproject.org
                CC: twaugh at redhat.com, drepper at redhat.com,
                    fedora-triage-list at redhat.com
        Depends on: 354071
    Classification: Fedora


I'm still observing the issue filed as bug#354071 against F9 while using F10
(cups-1.3.9-2.fc10.i386).  The procedure outlined below matches the case I'm
seeing.  It seems that cups starts and begins searching for printers before
NetworkManager has connected.  

I have to restart cups for it to connect to my provided BrowsePoll server and
see shared printers.

+++ This bug was initially created as a clone of Bug #354071 +++

Description of problem:

On My laptop, when I join the Red Hat network, every time I go to print the
list
of printers is empty.  I have to go to root and execute service cups reload.

This should happen whenever NetworkManager joins a new network.

--- Additional comment from twaugh at redhat.com on 2007-10-26 12:33:12 EDT ---

I just tried this out, and it works for me in rawhide.  Here's how I tested it:

1. Fresh install with default CUPS configuration.
2. Disable networking by right-clicking on the nm-applet icon and unchecking
the
box.
3. Stop CUPS:
/sbin/service cups stop
4. Remove cached remote printers:
rm -f /var/cache/cups/remote.cache
5. Start CUPS:
/sbin/service cups start

At this point, CUPS has never seen the network interface, and has no
recollection of any remote printers.

6. Start gedit and click Print...
7. Only locally-connected printers shown
8. Right-click on nm-applet icon and enable networking
9. Wait (up to 30 seconds -- this is the default BrowseInterval, and is how
long
the remote print server might take to broadcast a browse packet)
10. Remote printers appear in print dialog

cups-1.3.3-3.fc8


--- Additional comment from dwalsh at redhat.com on 2007-11-05 09:26:12 EDT ---

Ok It happened to me again this morning.

I brought my laptop in this morning and NetworkManager hooked to the wired
network, and I get no printers listed.

Looking at the cups error log I see this error every minute.

E [05/Nov/2007:09:19:16 -0500] [cups-polld cups.boston.redhat.com:631] Unable
to
connect to cups.boston.redhat.com on port 631: Host name lookup failure
E [05/Nov/2007:09:20:26 -0500] [cups-polld cups.boston.redhat.com:631] Unable
to
connect to cups.boston.redhat.com on port 631: Host name lookup failure

I attempt to telnet to this port and I get it fine.  So name resolution is
working fine on the box.  I am not running nscd or named at the time I tried
this out.  The code is calling getaddrinfo so this seems to somehow have cached
some data/error and is not clearing itself up.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the fedora-triage-list mailing list