The first line that fails is iter = iface.attr_iter()
Is this a bug in Navit, or did they change the dbus interface?