Description of problem: I didn't find exactly what is the component responsible for auto configuration of printers when they are plugged in, so sorry if I opened in the wrong place. I just plugged in my Canon Pixma ip4200 and in the tray a notification has appeared saying "configuring new printer" (I'm using KDE). But besides of the notification nothing happens: no new printers are configured in system-config-printer, neither looking directly in cups. Version-Release number of selected component (if applicable): system-config-printer.x86_64 1.2.5-3.fc14 cups.x86_64 1:1.4.4-10.fc14 kdebase.x86_64 6:4.5.2-2.fc14 gutenprint.x86_64 5.2.6-1.fc14 How reproducible: Always Steps to Reproduce: 1.Plug in a new printer 2.Verify in system-config-printer or in cups that no printers are configured Expected results: The printer should be auto configured by system
Please edit /etc/rsyslog.conf and change the line ending "/var/log/messages" to this: *.debug;mail.none;authpriv.none;cron.none -/var/log/messages Then restart rsyslog (/sbin/service rsyslog restart), and try connecting the printer again. What messages end up in /var/log/messages then?
Created attachment 456290 [details] Output of /var/log/messages in debug mode I attach the file with related output of /var/log/messages. From the lines, I think maybe is a packagekit bug?
For some reason the Python D-Bus proxy is not converting 0 into a dbus.UInt32 type. Here is a fix that explicitly converts to that type. Needs to be applied to kdeutils.
Created attachment 456462 [details] patch-bz647270.patch
Strangely, it all works fine under GNOME with system-config-printer-applet and gnome-packagekit.
FWIW, system-config-printer-1.2.6 will export the installdrivers module as part of cupshelpers (i.e. cupshelpers.installdrivers), so the KDE printer-applet will be able to re-use that.
Tried with kdebase.x86_64 6:4.5.5-1.fc14 system-config-printer.x86_64 1.2.5-8.fc14 and it works, I close the bug. Thank you!