[libvirt-users] Fedora 19/20 new install :Unable to create vcpu cgroup

Patrick Chemla patrick.chemla at performance-managers.com
Sun Jun 15 07:27:12 UTC 2014


Hi,

Thanks Kashyap for your answer.

I am trying to give more data:

virt-install invokation:

# virt-install --name eff1 --disk /home/kvmimages/eff1.img  --cdrom 
/home/kvmimages/Fedora-20-x86_64-DVD.iso --memory 4096
WARNING  CDROM media does not print to the text console by default, so 
you likely will not see text install output. You might want to use 
--location.

Début d'installation...
ERROR    internal error: process exited while connecting to monitor: 
Failed to create chardev

Rpm: infos
# rpm -q virt-install libvirt-daemon-kvm qemu-system-x86
virt-install-1.0.1-3.fc20.noarch
libvirt-daemon-kvm-1.1.3.5-2.fc20.x86_64
qemu-system-x86-1.6.2-6.fc20.x86_64

I adapted your commands to my conf:

# qemu-img create -f qcow2 -o preallocation=metadata 
/home/kvmimages/f20vm 4G
Formatting '/home/kvmimages/f20vm', fmt=qcow2 size=4294967296 
encryption=off cluster_size=65536 preallocation='metadata' 
lazy_refcounts=off
# virt-install --name f20vm --disk /home/kvmimages/f20vm --cdrom 
/home/kvmimages/Fedora-20-x86_64-DVD.iso --memory 2048
WARNING  CDROM media does not print to the text console by default, so 
you likely will not see text install output. You might want to use 
--location.

Début d'installation...
ERROR    internal error: process exited while connecting to monitor: 
Failed to create chardev

L'installation du domaine ne semble pas s'être terminée avec succès.
Si c'est bon, vous pouvez démarrer le domaine en lançant :
  virsh --connect qemu:///system start f20vm
sinon, recommencez l'installation.

Always the same Failed to create chardev.

I do think it's a problem of permission as you said, but on which 
directory/files?

I am connected as root on my remote server, as simple user on my local 
computer. Both are running F20.

When I create/run a F20 VM on my local computer, it's OK. I have 
verified rpm versions, seem OK. I have rsynced /etc/libvirt dir from 
local computer to remote server.

It works on my local like on yours,but not on my remote. I need the 
remote to run VMs.

Thanks for your help.

Patrick



Le 15/06/2014 09:51, Kashyap Chamarthy a écrit :
> On Sun, Jun 15, 2014 at 09:01:29AM +0300, Patrick Chemla wrote:
>
> [. . .]
>
>> When trying to create a new VM using virt-manager I am getting :
>>
>> Impossible de terminer l'installation : « internal error: process exited
>> while connecting to monitor: Failed to create chardev
>>   »
>>
>> Traceback (most recent call last):
>>    File "/usr/share/virt-manager/virtManager/asyncjob.py", line 91, in
>> cb_wrapper
>>      callback(asyncjob, *args, **kwargs)
>>    File "/usr/share/virt-manager/virtManager/create.py", line 1787, in
>> do_install
>>      guest.start_install(meter=meter)
>>    File "/usr/share/virt-manager/virtinst/guest.py", line 403, in
>> start_install
>>      noboot)
>>    File "/usr/share/virt-manager/virtinst/guest.py", line 467, in
>> _create_guest
>>      dom = self.conn.createLinux(start_xml or final_xml, 0)
>>    File "/usr/lib64/python2.7/site-packages/libvirt.py", line 2897, in
>> createLinux
>>      if ret is None:raise libvirtError('virDomainCreateLinux() failed',
>> conn=self)
>> libvirtError: internal error: process exited while connecting to monitor:
>> Failed to create chardev
>>
>>
>> When tyring to create new VM with virt-install, I am getting:
>>
>> virt-install --name eff1 --disk /home/kvmimages/eff1.img  --cdrom
>> /home/kvmimages/Fedora-20-x86_64-DVD.iso --memory 4096B
>> ERROR    Error: --memory 4096B: invalid literal for int() with base 10:
>> '4096B'
> This is an invalid invocation.
>
>> [root at eff1 kvmimages]# virt-install --name eff1 --disk
>> /home/kvmimages/eff1.img  --cdrom /home/kvmimages/Fedora-20-x86_64-DVD.iso
>> --memory 4096
>> WARNING  CDROM media does not print to the text console by default, so you
>> likely will not see text install output. You might want to use --location.
>>
>> Début d'installation...
>> ERROR    internal error: process exited while connecting to monitor: Failed
>> to create chardev
> I just tested on my Fedora-20 machine, trying to boot a Fedora-19 VM it
> works for me:
>
>
>      $ qemu-img create -f qcow2 -o preallocation=metadata \
>        /export/vmimages/f19vm 4G
>
>      $ virt-install --name f19vm --disk /export/vmimages/f19vm \
>        --cdrom /export/Fedora-Live-Desktop-x86_64-19-1.iso \
>        --memory 2048
>      
>      Starting install...
>      Creating domain...
>      .
>      .
>      .
>
>   
> But, I should mention that I'm using virt packages from Rawhide:
>
>      $ rpm -q virt-install libvirt-daemon-kvm qemu-system-x86
>      virt-install-1.0.1-3.fc21.noarch
>      libvirt-daemon-kvm-1.2.6-1.fc20.x86_64
>      qemu-system-x86-2.0.0-1.fc21.x86_64
>
>> When trying to run with virt-manager a VM created on another F20 server:
>>
>> Erreur lors du démarrage du domaine: internal error: process exited while
>> connecting to monitor: Failed to create chardev
>>
>>
>> Traceback (most recent call last):
>>    File "/usr/share/virt-manager/virtManager/asyncjob.py", line 91, in
>> cb_wrapper
>>      callback(asyncjob, *args, **kwargs)
>>    File "/usr/share/virt-manager/virtManager/asyncjob.py", line 127, in tmpcb
>>      callback(*args, **kwargs)
>>    File "/usr/share/virt-manager/virtManager/domain.py", line 1355, in
>> startup
>>      self._backend.create()
>>    File "/usr/lib64/python2.7/site-packages/libvirt.py", line 708, in create
>>      if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
>> libvirtError: internal error: process exited while connecting to monitor:
>> Failed to create chardev
>>
>>
>> What is this chardev error?
> Ensure you have correct permissions to allow QEMU to access disk images
> in your $HOME directory:
>
>      $ chmod o+rx $HOME
>
> I guess that should resolve it.
>




More information about the libvirt-users mailing list