在 Ubuntu Core 上使用 pciutils.lspci 时出错

在 Ubuntu Core 上使用 pciutils.lspci 时出错

我已经在物联网设备上安装了 Ubuntu Core,并且正在通过一系列步骤来弄清楚为什么调制解调器管理器无法检测到蜂窝调制解调器。

我想运行该lspci命令,因此为了在 Ubuntu Core 上获取它,我运行了以下命令:

sudo snap install pciutils

安装 Snap 后,我运行了命令,现在显示错误:

user@ubuntu:~$ sudo pciutils.lspci
lspci: Cannot open /sys/bus/pci/devices
user@ubuntu:~$ 

接下来我需要做什么才能使该命令正常工作且不出现错误?

我是否需要运行该snap connect ...命令?如果需要,我怎么知道将它连接到什么?

答案1

您可以检查的第一件事是键入snap connectionssnap interfaces检查 pciutils snap 是否已连接到特定接口。默认情况下,如果我没记错的话,pciutils 没有在商店上配置自动连接功能,所以是的,您需要连接snap connect到它需要授予的接口。

例如`Snap Connect pciutils:<plug>:system-observe

https://snapcraft.io/docs/supported-interfaces

相关内容