Red Hat Bugzilla – Bug 50896
unable to declare local printer
Last modified: 2008-05-01 11:38:00 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2) Gecko/20010725
Description of problem:
A popup always appears saying choose a printer model...but the list is empty
Steps to Reproduce:
1.Try to declare a local printer
Go back to the version included in RH 7.1 is ok
Perhaps this is related. When I attempt to create a new local printer, I get
the following dumped to the terminal screen:
Traceback (innermost last):
File "/usr/lib/python1.5/site-packages/libglade.py", line 28, in __call__
ret = apply(self.func, a)
File "/usr/share/printconf/util/printconf_gui.py", line 471, in
printer = dev["printer"]
This occurs while I'm using the GUI after selecting Local Printer and adding
Queue name, hitting Next, selecting /dev/usb/lp0 as the device to use, and
hitting Next. A strange sideeffect from this bug is that it then takes me to
the "Unix Printer" screen and asks for server name and Queue.
Also, before upgrading to roswell, I had a USB local printer defined that worked
fine. I can no longer use it. I get the following from lpq:
Queue: no printable jobs in queue
Status: epson: Open_dgbm: open of DB file 'db.epson' failed, File write error
The file db.epson does exist. Trying to use printconf to edit the screen fails
because it also gets confused by the device name to use.
The first problem is fixed already. The second problem sounds unpleasant. Try
and then restart lpd. That might fix it.
wait, delete the printer's spool directory, THEN run rebuild to, then restart.
I was able to work around the problem but I don't really understand why the
problem occured. I reviewed my /tmp/upgrade.log to see if I saw anthing. I
found the following:
/etc/alchemist/namespace/printconf/local.adl created as
I hadn't manually modified that file so I assume running printconf did somehow.
Anyways, the new version was quite a bit simpiler then the old version. I
replace the old version with the new version and was able to run printconf-gui
and create new local printers.
For some reason, my old printers were not displayed any more but I was able to
"lpq" started working for these newly created printers.
We (Red Hat) should try to fix this for the next release.
this is fixed. was just hopping this guy'd get up and going again.