Hide Forgot
Description of problem: $ sudo virsh qemu-monitor-command rhel6vm-libvirt {system_reset} error: server closed connection: $ sudo virsh list error: unable to connect to '/var/run/libvirt/libvirt-sock', libvirtd may need to be started: Connection refused error: failed to connect to the hypervisor Version-Release number of selected component (if applicable): libvirt-0.8.7-11.el6.x86_64 How reproducible: 1/1 Steps to Reproduce: 1. do a bad json command as in description 2. 3. Actual results: libvirtd dies Expected results: no death Additional info:
http://www.redhat.com/archives/libvir-list/2011-March/msg01066.html patch pushed to upstream.
http://post-office.corp.redhat.com/archives/rhvirt-patches/2011-March/msg00634.html patch posted internally, move to POST.
*** Bug 690734 has been marked as a duplicate of this bug. ***
Reproduced this bug with older package libvirt-0.8.7-11.el6.x86_64 # for i in {1..10}; do virsh qemu-monitor-command rhel6-qcow2 {system_reset}; done error: server closed connection: error: unable to connect to '/var/run/libvirt/libvirt-sock', libvirtd may need to be started: Connection refused ...... # service libvirtd status libvirtd dead but pid file exists Verified this bug PASS with libvirt-0.8.7-15.el6.x86_64 - 2.6.32-125.el6.x86_64 - qemu-kvm-0.12.1.2-2.153.el6.x86_64 # for i in {1..10}; do virsh qemu-monitor-command rhel6-qcow2 {system_reset}; done error: internal error cannot parse json {system_reset}: lexical error: invalid char in json text. {system_reset} (right here) ------^ error: internal error cannot parse json {system_reset}: lexical error: invalid char in json text. {system_reset} (right here) ------^ error: internal error cannot parse json {system_reset}: lexical error: invalid char in json text. {system_reset} (right here) ------^ error: internal error cannot parse json {system_reset}: lexical error: invalid char in json text. {system_reset} (right here) ------^ error: internal error cannot parse json {system_reset}: lexical error: invalid char in json text. {system_reset} (right here) ------^ error: internal error cannot parse json {system_reset}: lexical error: invalid char in json text. {system_reset} (right here) ------^ error: internal error cannot parse json {system_reset}: lexical error: invalid char in json text. {system_reset} (right here) ------^ error: internal error cannot parse json {system_reset}: lexical error: invalid char in json text. {system_reset} (right here) ------^ error: internal error cannot parse json {system_reset}: lexical error: invalid char in json text. {system_reset} (right here) ------^ error: internal error cannot parse json {system_reset}: lexical error: invalid char in json text. {system_reset} (right here) ------^ [root@dhcp-65-132 ~]# virsh list Id Name State ---------------------------------- 7 rhel6-qcow2 running [root@dhcp-65-132 ~]# service libvirtd status libvirtd (pid 24069) is running...
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2011-0596.html