Comment 6 for bug 591980

Revision history for this message
Chris Samuel (chris-csamuel) wrote :

The error shown is misleading, the reason that the factory is reporting an error is because it is trying to load a Python module that isn't packaged in Ubuntu. :-(

The real error is (I believe)

systemsettings(22750)/python (plugin): Failed to import module
Traceback (most recent call last):
  File "/usr/share/kde4/apps/system-config-printer-kde/system-config-printer-kde.py", line 64, in <module>
    import cupsutils.ppds
ImportError: No module named cupsutils.ppds
systemsettings(22750)/python (plugin): Failed to import module
systemsettings(22750)/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

On Debian systems the cupsutils.ppds module is provided by the python-cupsutils package:

python-cupsutils:
  Installed: (none)
  Candidate: 1.0.0-4lenny1
  Version table:
     1.0.0-4lenny1 0
        700 http://http.us.debian.org lenny/main Packages

But this module doesn't appear to be packaged for Ubuntu:

root@quad:~# apt-cache search python-cupsutils
root@quad:~#
root@quad:~# apt-file search cupsutils
root@quad:~#

Good luck with that!