Bug 51150 - alchemist 1.0.14 creates problems for printconf
alchemist 1.0.14 creates problems for printconf
Product: Red Hat Linux
Classification: Retired
Component: alchemist (Show other bugs)
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Crutcher Dunnavant
: 51234 51239 (view as bug list)
Depends On:
  Show dependency treegraph
Reported: 2001-08-07 18:01 EDT by Ward Fenton
Modified: 2008-05-01 11:38 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2001-08-08 15:07:32 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Ward Fenton 2001-08-07 18:01:28 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2) Gecko/20010725

Description of problem:
After Updating roswell printing related rpms to latest rawhide. 
(newt-0.50.30-1 printconf-0.3.10 alchemist 1.0.14)
printconf-gui/tui and lpr break with following errors.

$ /etc/init.d/lpd start
Starting lpd: Traceback (innermost last):
  File "/usr/sbin/printconf-backend", line 7, in ?
    import printconf_backend
  File "/usr/share/printconf/util/printconf_backend.py", line 127, in ?
    if not checkNspMark(namespace = "printconf", mark = "_PRINTCONF_BACKEND_"):
KeyError: No handler found for box_type: "fileblackbox"
No Printers Defined                                        [  OK  ]

$ printconf-tui
Initializing alchemist edit environment ...
Traceback (innermost last):
  File "/usr/sbin/printconf-tui", line 7, in ?
    import printconf_tui
  File "/usr/share/printconf/util/printconf_tui.py", line 2026, in ?
    if main.cmd_handlers.has_key(cmd):
  File "/usr/share/printconf/util/printconf_tui.py", line 1907, in tui_main_run
  File "/usr/share/printconf/util/printconf_conf.py", line 416, in
    dict = editor.editReadBox(editbox)
  File "/usr/lib/python1.5/site-packages/pyalchemist_python.py", line 70,
in editReadBox
    depth = editpos)
KeyError: No handler found for box_type: "fileblackbox"

replacing alchemist with previous rawhide release (1.0.13) allows me to
start lpd daemon and configure my postscript printer and create output.

How reproducible:

Steps to Reproduce:
1./etc/init.d/lpd start

Actual Results:  stacktrace in description, lpd isn't started / config tool
isn't started

Additional info:

* Mon Aug 06 2001 Crutcher Dunnavant <crutcher@redhat.com> 1.0.14-1

- fixed pyalchemist's writeCtx argument parsing.
- tweaked triggerblackbox so that it works.
- internalized fileblackbox, so we dont have to dl open it.
Comment 1 Glen Foster 2001-08-08 14:55:02 EDT
*** Bug 51234 has been marked as a duplicate of this bug. ***
Comment 2 Glen Foster 2001-08-08 14:55:45 EDT
*** Bug 51239 has been marked as a duplicate of this bug. ***
Comment 3 Glen Foster 2001-08-08 15:07:27 EDT
This defect is considered MUST-FIX for Fairfax.
Comment 4 Crutcher Dunnavant 2001-08-08 15:30:58 EDT

Note You need to log in before you can comment on or make changes to this bug.