Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#27761 - [kdeadmin-system-config-printer-kde] Should depend on python2-gobject2

Attached to Project: Arch Linux
Opened by Chris (luminate) - Thursday, 29 December 2011, 17:31 GMT
Last edited by Andrea Scarpino (BaSh) - Friday, 30 December 2011, 10:16 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ronald van Haren (pressh)
Andrea Scarpino (BaSh)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After installing this package, I received the following generic error when opening "Printer Configuration" in System Settings:

"The service "Printer Configuration" does not provide an interface 'KCModule' with keyword 'system-config-printer-kde/system-config-printer-kde.py'The factory does not support creating components of the specified type."

The problem turned out to be a required Python module, gobject, was not installed (see log below). Given that, shouldn't this package depend on python2-gobject2? I suspect the fact that I did a minimal install of kde on a fresh system may explain why this issue isn't more common.

Perhaps it would make sense for it to depend on cups too?

Additional info:

* package version(s)

kdeadmin-system-config-printer-kde 4.7.4-1

* config and/or log files etc.

kcmshell4 system-config-printer-kde
kcmshell(2021)/python (plugin): Failed to import module
Traceback (most recent call last):
File "/usr/share/apps/system-config-printer-kde/system-config-printer-kde.py", line 80, in <module>
import authconn
File "/usr/share/apps/system-config-printer-kde/authconn.py", line 25, in <module>
import gobject
ImportError: No module named gobject
kcmshell(2021)/python (plugin): Failed to import module
kcmshell(2021)/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

Steps to reproduce:

1. Perform a minimal install of kde on the base system along with xorg & kdm.
2. Install cups and kdeadmin-system-config-printer-kde
3. Open Printer Configuration in System Settings
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Friday, 30 December 2011, 10:16 GMT
Reason for closing:  Fixed
Additional comments about closing:  kdeadmin-system-config-printer-kde 4.7.4-2
kdeadmin-system-config-printer-kde 4.7.95-2

Loading...