You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Ubuntu 23.10后无法配对Logitech K850蓝牙键盘(org.bluez.Error.AuthenticationCanceled错误)

升级Ubuntu 23.10后无法配对Logitech K850蓝牙键盘(org.bluez.Error.AuthenticationCanceled错误)

Hey,我明白你升级到Ubuntu 23.10后遇上的这个蓝牙键盘配对糟心事——其他设备(M720鼠标、耳机)都正常,唯独K850卡在认证环节,密钥刚闪一下就断开,还抛出org.bluez.Error.AuthenticationCanceled,连信任后连接都报le-connection-abort-by-local。结合你提供的日志,我给你几个针对性的排查和解决办法,试试按顺序来:


1. 重置蓝牙服务+清除旧配对缓存

旧的配对缓存很可能是罪魁祸首,先彻底清掉重来:

  • 停止蓝牙服务:
    sudo systemctl stop bluetooth
    
  • 删除所有蓝牙设备的缓存文件:
    sudo rm -rf /var/lib/bluetooth/*
    
  • 重启蓝牙服务:
    sudo systemctl start bluetooth
    
  • 重新打开系统蓝牙,用bluetoothctl手动配对(这次别错过密钥输入):
    1. 打开蓝牙控制台:bluetoothctl
    2. 开启扫描找K850:scan on,记下它的MAC地址
    3. 停止扫描:scan off
    4. 发起配对:pair <你的K850 MAC地址>,看到[agent] Passkey: XXXXXX时,立刻在键盘上输入这串数字并按回车

2. 强制蓝牙使用传统BREDR模式(禁用LE)

Logitech K850是双模设备,Ubuntu 23.10的LE(低功耗蓝牙)模式可能存在兼容性问题,咱们强制用传统蓝牙模式:

  • 编辑蓝牙主配置文件:
    sudo nano /etc/bluetooth/main.conf
    
  • 找到ControllerMode这一行(如果被注释了就去掉#),改成:
    ControllerMode = bredr
    
  • 保存退出(按Ctrl+O回车,再Ctrl+X)
  • 重启蓝牙服务生效:
    sudo systemctl restart bluetooth
    
  • 再次尝试配对键盘

3. 手动设置蓝牙代理,避免桌面环境干扰

有时候桌面的蓝牙代理会抢认证流程,咱们用bluetoothctl手动接管:

  • 打开蓝牙控制台:bluetoothctl
  • 开启代理并设为默认:
    agent on
    default-agent
    
  • 再执行配对命令:pair <你的K850 MAC地址>,这次盯着控制台的密钥提示,快速输入

4. 更新或回退BlueZ组件

Ubuntu 23.10自带的BlueZ(蓝牙服务核心)可能存在bug,试试更新到最新版本:

sudo apt update && sudo apt install --only-upgrade bluez

如果更新后还是不行,谨慎考虑回退到23.04版本的BlueZ(可以下载旧版deb包手动安装,注意不要破坏依赖)


备注:内容来源于stack exchange,提问作者Akiro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 09:32:57