Comment 19 for bug 1035431

This is a mess. In 13.04, the steps in #9 do not work -- after typing the code on the keyboard and hitting return, the bluez-simple-agent process exits with:

Creating device failed: org.bluez.Error.AuthenticationFailed: Authentication Failed

I attempted to run "repair" as suggested in a later post and got this error:

Traceback (most recent call last):
  File "/usr/bin/bluez-simple-agent", line 129, in <module>
    device = adapter.FindDevice(args[1])
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.bluez.Error.DoesNotExist: Does Not Exist

So with a completely up-to-date Ubuntu, you can't use bluetooth keyboards. And this has been known for nearly a year?