Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 292941 - kde-base/system-config-printer-kde-4.3.3: can not add a new network printer
Summary: kde-base/system-config-printer-kde-4.3.3: can not add a new network printer
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-12 20:04 UTC by tju
Modified: 2010-06-13 18:08 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---
tampakrap: Bugday+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tju 2009-11-12 20:04:36 UTC
I try to add a new network printer via systemsettings/Computer Administration/Printer Configuration/New Printer/New Network Printer. I am selecting connection "Other", entering the device URI, press button "Forward" and a dialog appears with the correct prnter name, description and location. But if I press "OK" the dialog and systemsettings crashes.

Starting systemsettings from a konsole i got these:

toj@jogi ~ $ systemsettings
toj@jogi ~ $ Caught non-fatal exception.  Traceback:
File "/usr/share/apps/system-config-printer-kde/system-config-printer-kde.py", line 2297, in getPPDs_thread
    c = cups.Connection ()
RuntimeError: httpConnectionEncrypt failed
Continuing anyway..
Caught non-fatal exception.  Traceback:
File "/usr/share/apps/system-config-printer-kde/system-config-printer-kde.py", line 2297, in getPPDs_thread
    c = cups.Connection ()
RuntimeError: httpConnectionEncrypt failed
Continuing anyway..
Caught non-fatal exception.  Traceback:
File "/usr/share/apps/system-config-printer-kde/system-config-printer-kde.py", line 2515, in nextNPTab
    (status, ppdname) = self.ppds.\
AttributeError: 'dict' object has no attribute 'getPPDNameFromDeviceID'
Continuing anyway..
Traceback (most recent call last):
  File "/usr/share/apps/system-config-printer-kde/system-config-printer-kde.py", line 2380, in on_btnNPForward_clicked
    self.nextNPTab()
  File "/usr/share/apps/system-config-printer-kde/system-config-printer-kde.py", line 2532, in nextNPTab
    self.fillMakeList()
  File "/usr/share/apps/system-config-printer-kde/system-config-printer-kde.py", line 3411, in fillMakeList
    makes = self.ppds.getMakes()
AttributeError: 'dict' object has no attribute 'getMakes'


Reproducible: Always

Steps to Reproduce:
1. start kde systemsettings
2. select printer configuration
3. try to add a new network printer

Actual Results:  
crash of systemsettings

Expected Results:  
usable printer configuration
Comment 1 tju 2009-12-13 19:27:40 UTC
same behaviour with 4.3.3:

toj@jogi ~ $ Caught non-fatal exception.  Traceback:
File "/usr/share/apps/system-config-printer-kde/system-config-printer-kde.py", line 2297, in getPPDs_thread
    c = cups.Connection ()
RuntimeError: httpConnectionEncrypt failed
Continuing anyway..
Caught fatal exception.  Traceback:
File "/usr/share/apps/system-config-printer-kde/system-config-printer-kde.py", line 3613, in on_btnNPApply_clicked
    self.mainapp.cups.addPrinter(name, ppdname=ppd,
AttributeError: 'NoneType' object has no attribute 'addPrinter'
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2010-04-30 20:37:32 UTC
What happens with kde-4.3.5 or 4.4.2?
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2010-06-13 18:08:13 UTC
No reply, old version, missing info. Resolving.