Problem setting up printer on FC3

Sam Williams sam-williams at insightbb.com
Wed Nov 24 14:28:40 UTC 2004


On Wed, 2004-11-24 at 06:44 -0500, Bob Chiodini wrote:
> On Tue, 2004-11-23 at 17:28, Adam Mercer wrote:
> > Hi
> > 
> > Just installed FC3 and I am having some problems setting up my
> > printer, a Lexmark Optra E312. On running system-config-printer, I
> > click on New, a little box pops up saying "Loading Printer Information
> > Please Wait..." and then disappears.  Then the egg timer mouse cursors
> > just sits there and the setup program does nothing.
> > 
> > Running system-config-printer from the command line I get the following error
> > 
> > [ram at skymoo ~]$ system-config-printer
> > sh: line 1:  5375 Segmentation fault      perl -e
> > 'ioctl(STDIN,0x84005001,$result);print $result' 2>/dev/null
> > </dev/usb/lp0
> > Traceback (most recent call last):
> >   File "/usr/share/printconf/util/queueTree.py", line 580, in new_button_clicked
> >     self.addQueue.addQueueDruid ()
> >   File "/usr/share/printconf/util/addQueue.py", line 248, in addQueueDruid
> >     self.populate_device_view ()
> >   File "/usr/share/printconf/util/addQueue.py", line 468, in
> > populate_device_view
> >     self.local_devs = self.parent.conf.scan_local_printer_devices (force)
> >   File "/usr/share/printconf/util/printconf_conf.py", line 1265, in
> > scan_local_printer_devices
> >     local_printer_devices.device_dict[dev].update(autodetect_usb_printer(dev,
> > i))
> >   File "/usr/share/printconf/util/printconf_conf.py", line 1392, in
> > autodetect_usb_printer
> >     return { "auto" : auto }
> > UnboundLocalError: local variable 'auto' referenced before assignment
> > 
> > and running system-config-printer-tui from the command line I get the following
> > 
> > [ram at skymoo ~]$ system-config-printer-tui
> > Initializing alchemist edit environment ...
> > Initializing linux printing database ...
> > Traceback (most recent call last):
> >   File "/usr/sbin/system-config-printer-tui", line 8, in ?
> >     printconf_tui.startup_and_find_cmd()
> >   File "/usr/share/printconf/util/printconf_tui.py", line 2412, in
> > startup_and_find_cmd
> >     main.cmd_handlers[cmd]()
> >   File "/usr/share/printconf/util/printconf_tui.py", line 1993, in tui_main_run
> >     qld_run()
> >   File "/usr/share/printconf/util/printconf_tui.py", line 1857, in qld_run
> >     if nqd_run():
> >   File "/usr/share/printconf/util/printconf_tui.py", line 157, in nqd_run
> >     nqd_typedata_run()
> >   File "/usr/share/printconf/util/printconf_tui.py", line 405, in
> > nqd_typedata_run
> >     nqd.typedata.handlers[nqd.queue_type_space]()
> >   File "/usr/share/printconf/util/printconf_tui.py", line 422, in
> > nqd_typedata_local_run
> >     local_devices = scan_local_printer_devices(force = 1)
> >   File "/usr/share/printconf/util/printconf_conf.py", line 1265, in
> > scan_local_printer_devices
> >     local_printer_devices.device_dict[dev].update(autodetect_usb_printer(dev,
> > i))
> >   File "/usr/share/printconf/util/printconf_conf.py", line 1392, in
> > autodetect_usb_printer
> >     return { "auto" : auto }
> > 
> > Any one have any ideas what is going wrong here and how to fix it?
> > 
> > Cheers
> > 
> > Adam

Adam it looks like the underlying python code that is used to autodetect
the usb printer has what looks to be a syntax problem. I would suspect
that isn't the case, but that is the indication. BTW, both the gui and
tui based sysconfig-printer  tools will use the same python code, so
there generally won't be much difference in behavior. 

Since the OS was installed have you tried to up2date / yum / apt-get any
upgrades. I don't specifically recall seeing this error anywhere, but
you should try that first to see if there was a bug fix reported and
fixed. If there has been no correction for the problem you will want to
report the problem in bugzilla for the developers to consider. Make sure
you add all hardware and software information that you can provide.

Good Luck.....
-- 
Sam Williams                                             samurai at acm.org
+----------------------------------------------------------------------+
+"It is easy to be blinded to the essential uselessness of computers   +
+ by the sense of accomplishment you get from getting them to work at  +
+ all."                                                                +
+                                                     - Douglas Adams  +
+----------------------------------------------------------------------+




More information about the fedora-list mailing list