QEMU-KVMのインストール中にグループ「libvirtd」が存在しない


15

私が使用していますUbuntuの17.04とLinuxカーネル4.11.3をサーバー上で。システムはx86-64アーキテクチャで動作します。

ここにリンクされているKVMをインストールするには、Ubuntuドキュメントを使用していました。KVMをインストールします

インストール中に問題が発生しました。libvirt-binをインストールlibvirtdしても、システムにグループがインストールされなかったことがわかります。

編集:以下のグループはおそらくインストール後に作成されたようです-

akalita@######:~$ cat /etc/group

kvm:x:120:
libvirt:x:121:#######
libvirt-qemu:x:64055:libvirt-qemu

それでもグループlibvirtdが見つかりません。

だから私がドキュメントに従って以下のコマンドを実行すると-

sudo adduser `id -un` libvirtd

以下のエラーが発生します:-

adduser: The group `libvirtd' does not exist.

この問題を解決するにはどうすればよいですか?


指示に従って、「ユーザーがlibvirtdグループの有効なメンバーになるように再ログイン」しましたか?最近、Ubuntu 17.xでも同様の問題が発生しました。何らかの理由で、それはしませんでした "
PJ Singh 2017年

こんにちは@PJSingh問題は、libvirtd自体を表示できないことです。そのため、そのグループにユーザー名を追加できません。これは、グループを表示するために再度ログインする必要があることを意味しますか?
Arnabjyoti Kalita 2017

でも、常にチェックする価値はあります。手順には「14.04 LTSではない」と書かれているので、説明は9.10から13.10まででしか機能しないと思います。14.04以降のリリースでは、何か異なる必要があるかもしれませんが、QEMU-KVMの経験はありません。うまくいけば、他の誰かがあなたの質問に何らかの洞察を提供してくれるでしょう。
PJシン2017年

はい、@ PJSingh、チェックしてログインしました。グループはまだ存在しません。あなたはおそらく正しい-14.04以降のリリースの場合-おそらく命令が機能していない可能性があります。
Arnabjyoti Kalita 2017

回答:


12

私は同じ問題を抱えていましたが、解決策は手動でlibvirtdグループを作成することでした:

sudo addgroup libvirtd
sudo adduser YOURUSERNAME libvirtd

その後:virt-manager自分をlibvirtdグループに追加するように言わずに始めました。


最新のubuntuでは、グループはlibvirtです。(インストール後に再起動が必要になる場合があります)
Alex Punnen

20

問題はグループの名前についてです。Ubuntuでは、グループ名は「libvirt」...「d」なしである必要があります。

したがって、コマンドは次のようになります。

sudo adduser `id -un` libvirt

これはSolusの問題でもありました。またはその場合sudo usermod -a -G libvirt [username]
Jonas

1
その後、システムを再起動する必要があるかもしれません
Vitaly Zinchenko

これはマンジャロの問題でもありました!sudo usermod -a [username] -G libvirt
McSuperbX1


2

私はubuntu 17.04デスクトップで同じ問題に直面しました

回避策:

端末で次のように入力します。

sudo apt install virt-manager

その後

sudo virt-manager

Unity GUI
アプリケーション> virt-managerを使用してvirt-managerを起動しようとした場合
、現在のユーザーに必要な権限がないため、機能しません。


はい、それはvirt-managerを実行するには 'root権限'が必要と思われるためですが、アプリケーションメニューからvirt-managerにアクセスしようとする場合はそうではありません。ターミナルからでも、virt-managerと入力するだけで同様のエラーが発生します。sudo virt-managerを入力したときにのみ機能します。
eVagabond
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.