systemsettings crashed with ImportError in /usr/share/kde4/apps/system-config-printer-kde/options.py: No module named ppdippstr
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kdeadmin (Ubuntu) |
Fix Released
|
High
|
Jonathan Riddell | ||
Oneiric |
Fix Released
|
High
|
Scott Kitterman | ||
Precise |
Fix Released
|
High
|
Jonathan Riddell |
Bug Description
Binary package hint: kdebase-workspace
Using Kubuntu 11.10 Alpha1 x64 Live CD:
System Settings -> Printer Configuration -> CRASH with this text in the Printer Config window:
"The service 'Printer Configuration' does not provide an interface 'KCModule' with keyword 'system-
ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: systemsettings 4:4.6.3-1ubuntu3
ProcVersionSign
Uname: Linux 2.6.39-3-generic x86_64
Architecture: amd64
Date: Mon Jun 6 18:11:40 2011
ExecutablePath: /usr/bin/
LiveMediaBuild: Kubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110601)
ProcCmdline: /usr/bin/
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
LANGUAGE=
SourcePackage: kdebase-workspace
Title: systemsettings crashed with ImportError in /usr/share/
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
tags: | removed: need-duplicate-check |
affects: | kdebase-workspace (Ubuntu) → kdeadmin (Ubuntu) |
tags: | added: iso-testing |
tags: | added: rls-mgr-o-tracking |
I can confirm this bug. /fedorahosted. org/system- config- printer/ browser/ ppdippstr. py and placed into /usr/share/ kde4/apps/ system- config- printer- kde/
I have copied from https:/
then the output changes to:
kcmshell( 6089)/kdecore (KSycoca) KSycocaPrivate: :openDatabase: Trying to open ksycoca from "/var/tmp/ kdecache- ingo/ksycoca4" 6089)/kutils (KCMultiDialog) KCMultiDialog: :addModule: "Printer Configuration" 6089)/kutils (KCModuleProxy) KCModuleProxyPr ivate:: loadModule: Module not already loaded, loading module "Printer Configuration" from library "kpythonpluginf actory" using symbol "kpythonpluginf actory" 6089)/python (plugin) KPythonPluginFa ctory:: KPythonPluginFa ctory: KPythonPluginFa ctory:: KPythonPluginFa ctory() 6089)/python (plugin) KPythonPluginFa ctory:: initialize: Initializing Python interpreter. 6089)/python (plugin) KPythonPluginFa ctory:: initialize: Succesfully initialized Python interpreter. 6089)/python (plugin) KPythonPluginFa ctory:: create: KPythonPluginFa ctory:: create iface: KCModule 6089)/python (plugin) KPythonPluginFa ctory:: create: keyword to be used for finding the plugin code: "system- config- printer- kde/system- config- printer- kde.py" 6089)/python (plugin) KPythonPluginFa ctory:: create: Path to plugin code is: "/usr/share/ kde4/apps/ system- config- printer- kde/system- config- printer- kde.py" 6089)/python (plugin): Failed to import module kde4/apps/ system- config- printer- kde/system- config- printer- kde.py" , line 66, in <module> 6089)/python (plugin) KPythonPluginFa ctory:: create: KPythonPluginFa ctory:: create iface: KCModule 6089)/python (plugin) KPythonPluginFa ctory:: create: keyword to be used for finding the plugin code: "" 6089)/python (plugin) KPythonPluginFa ctory:: create: Path to plugin code is: "/home/ ingo/.kde/ share/apps/ " 6089)/python (plugin): Failed to import module 6089)/kcontrol KCModuleLoader: :loadModule: This module has no valid entry symbol at all. The reason could be that it's still using K_EXPORT_ COMPONENT_ FACTORY with a custom X-KDE-FactoryName which is not supported anymore 6089)/kutils (KCMultiDialog) KCMultiDialog: :addModule: adding KCM "Printer Configuration" at the top level 6089)/kutils (KCMultiDialog) KCMultiDialogPr ivate:: _k_slotCurrentP ageChanged: 6089)/kutils (KCMultiDialog) KCMultiDialogPr ivate:: _k_clientChange d: 6089)/kutils (KCMultiDialog) KCMultiDialogPr ivate:: _k_clientChange d: 6089)/kutils (KCMultiDialog) KCMultiDialogPr ivate:: _k_dialogClosed : 6089)/python (plugin) KPythonPluginFa ctory:: ~KPythonPluginF actory: KPythonPluginFa ctory:: ~KPythonPluginF actory( )
kcmshell(
kcmshell(
kcmshell(
kcmshell(
kcmshell(
kcmshell(
kcmshell(
kcmshell(
kcmshell(
Traceback (most recent call last):
File "/usr/share/
from cupshelpers.smburi import SMBURI
ImportError: No module named smburi
kcmshell(
kcmshell(
kcmshell(
kcmshell(
kcmshell(
kcmshell(
kcmshell(
kcmshell(
kcmshell(
kcmshell(
kcmshell(
However, there is a lot of cupshelpers: python2. 7/dist- packages/ cupshelpers python2. 7/dist- packages/ cupshelpers/ cupshelpers. pyc python2. 7/dist- packages/ cupshelpers/ cupshelp. ..
/usr/lib/
/usr/lib/
/usr/lib/