Here's a patch that worked for me. It adds some lines to what becomes /usr/share/pyshared/blueman/plugins/applet/NMPANSupport.py during installation, to set up variables that are otherwise left initialized to 'None', hence the error when they're used later on.
Note that I don't know anything about DBus, have barely glimpsed at Python prior to this, and in particular have no knowledge of how Blueman's developer intended for things to work, so apply at your own risk. ** Patch added: "initialize self.nma and self.nm as they are on watch_name_owner events" https://bugs.launchpad.net/debian/+source/blueman/+bug/884651/+attachment/3201714/+files/blueman-1.23.patch ** Bug watch added: Red Hat Bugzilla #602962 https://bugzilla.redhat.com/show_bug.cgi?id=602962 ** Also affects: blueman (Fedora) via https://bugzilla.redhat.com/show_bug.cgi?id=602962 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/884651 Title: Blueman: tethering using PAN doesn't work To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/blueman/+bug/884651/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
