我正在尝试在本地环境中安装 juju。为此,我安装了 Ubuntu Server 12.10,然后按照本 juju 入门教程。在我运行以下命令的步骤中:
sudo usermod -a -G libvirtd <YOUR_USER>
报错如下:
usermod : group 'libvirtd' does not exist
有人遇到过这个问题并能帮助我吗?
答案1
您不需要运行此命令。指南指出:
仅限 v0.6 之前的用户然后您需要将自己添加到 libvirtd 组:
sudo usermod -a -G libvirtd <YOUR_USER>
由于 Ubuntu 12.10 提供的是juju
0.6 版本,因此这并不适用。
为了进一步解释您遇到的错误,该libvirt-bin
软件包(基本上是 Libvirt 的基础)将为您创建此系统用户组。由于您不需要为 Juju 0.6 版本安装它,因此它未安装,并且您会收到有关指定的组不是有效现有组的错误。该命令针对 0.6 之前的版本列出,指南还将此软件包列在这些旧版本要安装的软件包列表中。
答案2
使用此命令 su 以 root 身份登录 - 然后使用命令 adduser libvirtd 进行检查,如果已经添加了您,请使用相同的用户名尝试相同的 cmd,然后它会显示“用户your user name' is already a member of
libvirtd'”。