Red Hat Bugzilla – Bug 481505
No BrowseLocalProtocols by default
Last modified: 2009-07-13 07:54:12 EDT
I ran the troubleshooter from the Help menu in system-config-printer while testing another bug. Not far into the process, I got a screen titled "Server Not Exporting Printers" which was frustrating for several reasons:
* I cannot use system-config-printer while the troubleshooter is running; clicking on menu items has no effect.
* It's not possible to copy-and-paste the text so as to follow the instructions after the troubleshooter is closed, or to use in bug reports. (I've attached a screenshot instead.)
* It says to activate the "Publish shared printers connected to this system" setting, but I have already done so. This page should not have appeared in the first place.
This is with system-config-printer-1.1.2-1.fc11.x86_64.
I've changed the troubleshooter window so that it is no longer modal for the main window, so that both can be used at the same time. Now we don't need to select the text.
The reason for the false alarm is actually a CUPS bug.
system-config-printer-1.0.15-1.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
system-config-printer-1.0.15-1.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.
Thanks for making the interface more flexible; that's definitely nicer.
For the record, I'm still getting the "Server Not Exporting Printers" window inappropriately with system-config-printer-1.1.4-2.fc11.x86_64 and
What does 'grep Browse /etc/cups/cupsd.conf' say, as root? I suspect you have a version that contained a bug, and that it wasn't replaced due to other alterations to the configuration.
"grep Browse /etc/cups/cupsd.conf" reports:
Change this line:
BrowseLocalProtocols CUPS dnssd
(or just perform a clean reinstall of the cups package).
I did have a cups.conf.rpmnew that I missed. However, even after doing a clean install, there are still problems:
Immediately after a clean install, this it what I get from the grep:
BrowseLocalProtocols CUPS dnssd
I start up my printer and it gets auto-configured (though I can't print to it, separate bug) and marked as shared.
If I run the troubleshooter, I don't get the "Server Not Exporting Printers" page, but after getting to the end of the troubleshooting process, I get from the grep:
I did need to supply the root password to enable debugging, so perhaps that step changes the file.
However, I *should have* gotten the "Server Not Exporting Printers" page, because then when I go to "Server -> Settings", I see that "Publish shared printers connected to this system" is unchecked. After enabling this and "Allow printing from the Internet", the grep produces:
Now the troubleshooter *does* show the "Server Not Exporting Printers" page, wrongly.
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle.
Changing version to '11'.
More information and reason for this action is here:
I don't see this with Fedora 11 final. The cupsd.conf.default file (which is a copy of the as-shipped cupsd.conf) has this: