Bug 522139
| Summary: | Does not list discovered printers when run as non-root user | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | James <james> |
| Component: | system-config-printer | Assignee: | Tim Waugh <twaugh> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | low | ||
| Version: | 11 | CC: | jpopelka, twaugh |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | 1.1.13-3.fc11 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2009-10-09 03:34:28 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
What does 'rpm -V system-config-printer' say? Oh, never mind, I see the problem. OK, with system-config-printer-1.1.13-1.fc11.x86_64 I now observe a prompt for a root password. The list of discoveries shows up after supplying this password. system-config-printer-1.1.13-1.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update system-config-printer'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-8108 Tim, is what I described in Comment #3 the *intended* behaviour? Yes. system-config-printer-1.1.13-2.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update system-config-printer'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-8108 system-config-printer-1.1.13-3.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update system-config-printer'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-8108 system-config-printer-1.1.13-3.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report. |
Description of problem: system-config-printer doesn't display dnssd-discovered printers in the New Printer wizard when run as an ordinary user. Running system-config-printer --debug: Connected as user james refresh Created subscription 144 <monitor.Monitor instance at 0x1b705f0>: printers and jobs lists provided update_jobs Authentication pass: 1 Authentication: password callback set Authentication pass: 1 Authentication: password callback set Authentication pass: 1 Authentication: password callback set get_notifications update_jobs Calling <bound method NewPrinterGUI.fetchDevices of <__main__.NewPrinterGUI instance at 0x1b5d518>> fetchDevices Caught exception 'module' object has no attribute 'WITH_POLKIT_1' queryPPDs Lock acquired for PPDs thread Connecting (PPDs) Fetching PPDs PPDs thread started Caught non-fatal exception. Traceback: File "/usr/share/system-config-printer/system-config-printer.py", line 5022, in got_devices raise exception AttributeError: 'module' object has no attribute 'WITH_POLKIT_1' Continuing anyway.. Closing connection (PPDs) Releasing PPDs lock Command canceled Canceled subscription 144 <monitor.Monitor instance at 0x1b705f0> exited Version-Release number of selected component (if applicable): avahi-0.6.25-3.fc11.x86_64 system-config-printer-1.1.12-8.fc11.x86_64 PolicyKit-0.9-6.fc11.x86_64 cups-1.4.0-2.fc11.x86_64 How reproducible: Always. Steps to Reproduce: 1. Open s-c-p as an ordinary user. 2. Click on new. 3. Wait for discovered printers. Actual results: No discovered printers, except when run as root. Expected results: Discovered printers.