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

Ubuntu Core中运行pciutils.lspci报错的解决方法咨询

Ubuntu Core中运行pciutils.lspci报错的解决方法咨询

嗨,我来帮你搞定这个问题~

你遇到的报错是Ubuntu Core的Snap沙箱机制导致的:默认情况下Snap应用被限制访问系统硬件相关的路径,而lspci需要读取/sys/bus/pci/devices下的PCI设备信息,所以得给pciutils Snap授予对应的权限才行。

具体操作步骤如下:

  • 首先查看pciutils Snap当前的接口连接状态,执行命令:
    sudo snap connections pciutils
    
    这个命令会列出该Snap需要的所有接口,你会看到类似hardware-observe的接口处于disconnected(未连接)状态。
  • 接下来连接这个必要的权限接口,执行:
    sudo snap connect pciutils:hardware-observe
    
  • 现在再运行lspci命令试试:
    sudo pciutils.lspci
    
    应该就能正常读取PCI设备信息了。

另外,如果你想提前了解某个Snap需要哪些接口,也可以用snap info pciutils命令查看,输出里的Plugs部分会列出它依赖的所有接口,方便你判断需要连接哪些权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 09:34:12