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

Ubuntu 16.04安装Hyperledger Sawtooth执行命令时遇可访问性总线连接错误

解决Ubuntu 16.04添加Hyperledger Sawtooth仓库时出现的accessibility bus连接拒绝警告

我来帮你搞定这个问题!这个 accessibility bus 的警告其实很多时候是系统桌面环境的小问题,不一定会直接影响仓库的添加,但如果它让你困扰或者确实导致命令执行失败,试试下面这些针对性的解决方案:

  • 临时绕过accessibility bus检查,直接执行命令
    可以通过设置临时环境变量来跳过总线连接检查,执行以下命令:

    NO_AT_BRIDGE=1 sudo add-apt-repository 'deb http://repo.sawtooth.me/ubuntu/1.0/stable xenial universe'
    

    这个环境变量会告诉系统不要尝试连接accessibility总线,直接执行仓库添加操作。

  • 彻底修复accessibility bus的配置
    如果你想从根源解决这个警告,而不是临时绕过,可以按以下步骤操作:

    1. 先重启dbus服务:
      sudo service dbus restart
      
    2. 检查accessibility相关服务的运行状态:
      systemctl status at-spi-dbus-bus.service
      
    3. 如果服务未运行,启动它并设置开机自启:
      sudo systemctl start at-spi-dbus-bus.service
      sudo systemctl enable at-spi-dbus-bus.service
      
  • 排查仓库添加命令本身的潜在问题
    有时候这个警告可能会掩盖其他实际问题,你可以先尝试更新本地apt源列表,再重新执行添加命令:

    sudo apt update
    sudo add-apt-repository 'deb http://repo.sawtooth.me/ubuntu/1.0/stable xenial universe'
    
  • 切换到root身份执行命令
    有时候sudo的环境变量配置可能导致问题,你可以切换到root用户后再执行命令:

    sudo -i
    add-apt-repository 'deb http://repo.sawtooth.me/ubuntu/1.0/stable xenial universe'
    exit
    

如果这些方法都试过还是无法解决,建议你贴出命令执行后的完整输出信息,这样能更精准地定位问题。

内容的提问来源于stack exchange,提问作者user9654394

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 04:11:52