无法应用网络设置,通过本机连接到蓝牙网络

折纸眼

从14更新到Ubuntu 16.04之后,我得到了

无法应用网络设置。

我找到了这个https://github.com/blueman-project/blueman/issues/513,但是我正在运行最新版本的Ubuntu。我从堆栈溢出中发现的建议似乎无关。

完整错误:

org.freedesktop.DBus.Python.UnicodeDecodeError: Traceback (most recent call last):   File "/usr/lib/python3/dist-packages/dbus/service.py", line 707, in _message_cb
    retval = candidate_method(self, *args, **keywords)   File "/usr/lib/python3/dist-packages/blueman/main/DbusService.py", line 36, in wrapper
    return method(*args[1:], **kwargs)   File "/usr/lib/python3/dist-packages/blueman/plugins/mechanism/Network.py", line 63, in ReloadNetwork
    nc = NetConf.get_default()   File "/usr/lib/python3/dist-packages/blueman/main/NetConf.py", line 219, in get_default
    obj = pickle.load(f) UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 0: ordinal not in range(128)
庄dio

这是来自ubuntu启动板的解决方法

/usr/lib/python3/dist-packages/blueman/main/NetConf.py补丁

diff --git a/blueman/main/NetConf.py b/blueman/main/NetConf.py
index 61f5a63..24268df 100644
--- a/blueman/main/NetConf.py
+++ b/blueman/main/NetConf.py
@@ -299,7 +299,7 @@ def get_default(cls):
         NetConf.default_inst = obj
         f.close()
         return obj
- except IOError:
+ except (IOError, UnicodeDecodeError):
         n = cls()
         try:
             n.store()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章