Hide Forgot
File "/usr/share/system-config-printer/newprinter.py", line 1643, in on_firewall_read ipp_allowed = f.check_ipp_client_allowed () File "/usr/share/system-config-printer/firewall.py", line 114, in check_ipp_client_allowed self.ALLOW_IPP_CLIENT])) File "/usr/share/system-config-printer/firewall.py", line 97, in _check_any_allowed (args, filename) = self._get_fw_data () TypeError: 'NoneType' object is not iterable system-config-printer-libs-1.3.7-2.fc16.x86_64
Is this repeatable? Can you please try running this command from the command line: system-config-printer --debug and pasting the output in here?
[dev@fladmast ~]$ system-config-printer --debug +<NewPrinterGUI object at 0x2591500 (newprinter+NewPrinterGUI at 0x264a820)> Connected as user dev +<PrinterPropertiesDialog object at 0x259ba50 (printerproperties+PrinterPropertiesDialog at 0x2718e20)> <authconn.Connection instance at 0x258d9e0>: Operation += 'obtaining queue details' Authentication pass: 1 Authentication: password callback set Authentication pass: 1 Authentication: password callback set Authentication pass: 1 Authentication: password callback set <authconn.Connection instance at 0x258d9e0>: Operation ended +<ppdcache.PPDCache instance at 0x25a1a70> refresh Created subscription 5, events=['printer-added', 'printer-deleted', 'printer-state-changed'] Next notifications fetch in 1s update_jobs get_notifications update_jobs Next notifications fetch in 60s Connected as user dev Authentication pass: 1 Authentication: password callback set Authentication pass: 1 Authentication: password callback set Examining firewall Firewall data obtained Caught non-fatal exception. Traceback: File "/usr/share/system-config-printer/newprinter.py", line 1643, in on_firewall_read ipp_allowed = f.check_ipp_client_allowed () File "/usr/share/system-config-printer/firewall.py", line 114, in check_ipp_client_allowed self.ALLOW_IPP_CLIENT])) File "/usr/share/system-config-printer/firewall.py", line 97, in _check_any_allowed (args, filename) = self._get_fw_data () TypeError: 'NoneType' object is not iterable Continuing anyway.. Firewall all OK; fetching devices
Are you able to try the current upstream version of system-config-printer (sorry, 33Mb download)? You can do it like this: git clone git://git.fedorahosted.org/git/system-config-printer.git cd system-config-printer ./bootstrap ./configure make run I'd like to see the debugging output from that. No problem if not -- let me know and I can build a test package for you to try.
I can no longer reproduce this, so I guess this report should be closed as invalid ... unless you want to add some extra safeguards anyway ... which it seems like you already have done.