I have the exact same problem. Here is my output when running the program as Till Kamppeter said. system-config-printer --debug Connected as user emil refresh Created subscription 7 : printers and jobs lists provided update_jobs Authentication pass: 1 Authentication: password callback set Authentication pass: 1 Authentication: password callback set Authentication pass: 1 Authentication: password callback set get_notifications update_jobs Using polkit-1 connection class + New IPPConnection +<_IPPConnectionThread(Thread-1, initial daemon)> +Awaiting further instructions + + fetchDevices Converted ()/{'exclude_schemes': ['dnssd', 'snmp'], 'reply_handler': >, 'error_handler': >} to (0, [], ['dnssd', 'snmp']) +_PK1AsyncMethodCall: Calling PK method DevicesGet D-Bus call failed: DBusException('The name org.opensuse.CupsPkHelper.Mechanism was not provided by any .service files',) + Next task: (, (), {'exclude_schemes': ['dnssd', 'snmp']}, >, >, >) - Call ...success Awaiting further instructions fetchDevices Converted ()/{'reply_handler': >, 'include_schemes': ['dnssd', 'snmp'], 'error_handler': >} to (0, ['dnssd', 'snmp'], []) +_PK1AsyncMethodCall: Calling PK method DevicesGet D-Bus call failed: DBusException('The name org.opensuse.CupsPkHelper.Mechanism was not provided by any .service files',) + Next task: (, (), {'include_schemes': ['dnssd', 'snmp']}, >, >, >) - Call DESTROY: -_PK1AsyncMethodCall: Calling > 192.168.1.8:9100 OPEN Device found: socket://192.168.1.8:9100 Can't connect to server/printer socket: host is 192.168.1.8, port is 9100 192.168.1.8: /usr/lib/cups/backend/snmp "${HOST}" ...success Awaiting further instructions fetchPPDs + Asking PackageKit to install drivers Failed to talk to PackageKit: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PackageKit was not provided by any .service files Asking Jockey to install drivers socket: host is 192.168.1.8, port is 9100 DESTROY: DESTROY: DESTROY: Putting None on the task queue Next task: None Thread exiting - - DESTROY: - - -_PK1AsyncMethodCall: -<_IPPConnectionThread(Thread-1, stopped daemon -1234211984)> Device found: hp:/net/Photosmart_2570_series?ip=192.168.1.8 parsed path: fname='smb://192.168.1.8/' server='192.168.1.8' share='' path='' options='' SMBC_check_options(): server='192.168.1.8' share='' path='' options='' pysmb: got password callback pysmb: got password callback pysmb: operation failed: RuntimeError(13, 'Permission denied') pysmb: authentication pass: 2 pysmb: try auth as guest pysmb: got password callback pysmb: got password callback pysmb: operation failed: RuntimeError(13, 'Permission denied') pysmb: authentication pass: 3 pysmb: try as emil Got Jockey result: dbus.Array([], signature=dbus.Signature('s')) Asking CUPS for PPDs Using polkit-1 connection class + New IPPConnection +<_IPPConnectionThread(Thread-3, initial daemon)> Awaiting further instructions + + + +_PK1AsyncMethodCall: + Next task: (, (), {}, >, >, >) - Call Caught non-fatal exception. Traceback: File "/usr/share/system-config-printer/probe_printer.py", line 358, in _probe_smb while smbc_auth.perform_authentication () > 0: File "/usr/share/system-config-printer/probe_printer.py", line 210, in perform_authentication return self._do_perform_authentication_result AttributeError: BackgroundSmbAuthContext instance has no attribute '_do_perform_authentication_result' Continuing anyway.. Done ...success Awaiting further instructions Killed I hope it is going to help. I am new to testing Ubuntu releases, so I don't know if there is anything else I could do, so that the developers can fix the problem.