【问题标题】:Ansible nmcli module - requirement issueAnsible nmcli 模块 - 需求问题
【发布时间】:2017-11-30 06:13:00
【问题描述】:

我正在尝试在 Debian 9 目标上使用 Ansible nmcli 模块。 我收到以下错误:

此模块需要 NetworkManager glib API

Ansible 文档说我需要 NetworkManager-glib。 在 Centos 和 RHEL 上,这个包很容易找到。但是在Debian上,我找不到。我已经安装了所有的 Network-manager 数据包,但没有成功......甚至 libnm-glib4 包。

【问题讨论】:

    标签: debian ansible networkmanager


    【解决方案1】:

    安装libnm-glib-dev,然后重试。

    【讨论】:

    • 在 ubuntu 20.04 中不再存在。但是 libnm-dev 可以。
    【解决方案2】:

    如果查看代码,您可以看到:

    import  from gi.repository import NetworkManager, NMClient
    

    因此,您可以得出结论,包 python-gi 是必需的。 (Debian/Ubuntu)。

    apt-get install python-gi
    

    【讨论】:

      猜你喜欢
      • 2023-02-08
      • 2021-12-16
      • 2017-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多