Bug 614516

Summary: Caught non-fatal exception in fillDeviceTab
Product: [Fedora] Fedora Reporter: Orion Poplawski <orion>
Component: system-config-printerAssignee: Tim Waugh <twaugh>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: jpopelka, twaugh
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: system-config-printer-1.2.5-6.fc13 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-11-22 22:13:55 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:

Description Orion Poplawski 2010-07-14 16:11:58 UTC
Description of problem:

ssh to machine as regular user.  Run system-config-printer, click new.

Caught non-fatal exception.  Traceback:
File "/usr/share/system-config-printer/system-config-printer.py", line 4974, in fillDeviceTab
    ipp_allowed = f.check_ipp_client_allowed ()
File "/usr/share/system-config-printer/firewall.py", line 69, in check_ipp_client_allowed
    self.ALLOW_IPP_CLIENT]))
File "/usr/share/system-config-printer/firewall.py", line 54, in _check_any_allowed
    (args, filename) = self._get_fw_data ()
File "/usr/share/system-config-printer/firewall.py", line 46, in _get_fw_data
    raise RuntimeError
RuntimeError
Continuing anyway..

Version-Release number of selected component (if applicable):
system-config-printer-1.2.2-4.fc13.x86_64

How reproducible:
Every time you click new printer.

Comment 1 Tim Waugh 2010-10-12 15:53:09 UTC
Fix is upstream:

commit 7f150124376580866ba0ed7b267fd1e7ba3ed440
Author: Till Kamppeter <till.kamppeter>
Date:   Thu Jul 15 17:37:15 2010 +0200

    Do not error out on missing firewall D-Bus service
    
    This change allows running system-config-printer on non-Fedora/Red Hat
    systems without modifications and no errors, warnings, or
    tracebacks. On Fedora/Red Hat the control of the local firewall via
    D-Bus service is still done.

Comment 2 Fedora Update System 2010-10-15 11:43:53 UTC
system-config-printer-1.2.5-3.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/system-config-printer-1.2.5-3.fc13

Comment 3 Fedora Update System 2010-10-15 11:45:48 UTC
system-config-printer-1.2.5-3.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/system-config-printer-1.2.5-3.fc14

Comment 4 Fedora Update System 2010-10-17 04:53:02 UTC
system-config-printer-1.2.5-3.fc13 has been pushed to the Fedora 13 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: https://admin.fedoraproject.org/updates/system-config-printer-1.2.5-3.fc13

Comment 5 Fedora Update System 2010-11-16 23:22:52 UTC
system-config-printer-1.2.5-6.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 6 Fedora Update System 2010-11-22 22:12:32 UTC
system-config-printer-1.2.5-6.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.