O grupo 'libvirtd' não existe durante a instalação do QEMU-KVM


15

Estou usando o Ubuntu 17.04 e o linux kernel 4.11.3 em um servidor. O sistema opera na arquitetura x86-64.

Eu estava usando a documentação do Ubuntu para instalar o KVM vinculado aqui Instale o KVM .

Eu encontrei um problema ao instalá-lo. Vejo que a instalação do libvirt-bin não instalou o grupo libvirtdno meu sistema.

Editar : vejo que os grupos abaixo foram criados possivelmente após a instalação -

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

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

Ainda não consigo encontrar o grupo libvirtd .

Então, quando eu executo o comando abaixo, conforme a documentação -

sudo adduser `id -un` libvirtd

Eu recebo o erro abaixo: -

adduser: The group `libvirtd' does not exist.

Como posso resolver esse problema?


Pelas instruções, você "logon novamente para que seu usuário se torne um membro efetivo do grupo libvirtd"? Recentemente, tive um problema semelhante no Ubuntu 17.x. Por alguma razão, isso não aconteceu "
PJ Singh

Oi @PJSingh o problema é que não consigo ver o grupo libvirtd em si. Portanto, não consigo adicionar meu nome de usuário a esse grupo. Isso significa que preciso fazer login novamente para ver o grupo aparecer?
Arnabjyoti Kalita

OK, vale sempre a pena conferir. As instruções dizem "mas não 14.04 LTS", então presumo que as instruções funcionem apenas das 9,10 às 13,10. Pode haver algo diferente que você precise fazer para lançamentos após 14.04, mas não tenho experiência com o QEMU-KVM; espero que outra pessoa forneça algumas dicas para sua pergunta.
PJ Singh

Sim, @PJSingh, fiz o check-in e iniciei a sessão. O grupo ainda não existe. Você provavelmente está certo - para lançamentos com e além do 14.04 - é provável que as instruções provavelmente não estejam funcionando.
Arnabjyoti Kalita

Respostas:


12

Eu tive o mesmo problema e para mim a solução foi criar manualmente o libvirtdgrupo:

sudo addgroup libvirtd
sudo adduser YOURUSERNAME libvirtd

Depois disso: virt-managercomecei sem me dizer para me adicionar ao grupo libvirtd.


No ubuntu mais recente, o grupo é libvirt; (pode ser necessário reiniciar após a instalação)
Alex Punnen

20

A questão é sobre o nome do grupo. No Ubuntu, o nome do grupo deve ser "libvirt" ... sem "d".

então seu comando deve ser:

sudo adduser `id -un` libvirt

Bom, esse também foi o problema do Solus! Ou nesse caso,sudo usermod -a -G libvirt [username]
Jonas

1
depois que você pode precisar reiniciar o sistema
Vitaly Zinchenko

Esse também era o problema do Manjaro! sudo usermod -a [username] -G libvirt
McSuperbX1 30/04


2

Eu enfrentei o mesmo problema no ubuntu 17.04 Desktop

Gambiarra:

Em um terminal, digite:

sudo apt install virt-manager

e depois

sudo virt-manager

se você tentar iniciar o virt-manager usando o Unity GUI
Application> virt-manager,
ele não funcionará porque o usuário atual não possui as permissões necessárias.


Sim, é porque, para executar o virt-manager, você parece precisar de 'privilégio de root', mas esse não parece ser o caso ao tentar acessar o virt-manager no menu Aplicativo . Mesmo no terminal, se você entrar no virt-manager, receberá um erro semelhante. Só funciona quando você digita sudo virt-manager .
eVagabond 13/01
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.