Hi Simon, We're actually looking at it too right now. The problem seems to be here:
https://github.com/apache/cloudstack/blob/4.11/scripts/vm/hypervisor/kvm/patchviasocket.py#L56-L59 s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) s.connect(sock_file) s.sendall(msg) s.close() Rohit can send commands manually, but through the script nothing gets sent. *I* think that there should be something like: data = s.recv(1024) s.close() to wait for the empty string to come back. But I need Rohit to confirm it, otherwise a sleep(5) in there works but is very nasty... paul.an...@shapeblue.comĀ www.shapeblue.com Amadeus House, Floral Street, London WC2E 9DPUK @shapeblue -----Original Message----- From: Simon Weller <swel...@ena.com.INVALID> Sent: 12 April 2019 15:59 To: dev <dev@cloudstack.apache.org>; users <us...@cloudstack.apache.org> Subject: Latest Qemu KVM EV appears to be broken with ACS All, After troubleshooting a strange issue with a new lab environment yesterday, it appears that the patchviasocket functionality we rely on for key and ip injection into our router/SSVM/CPVM images is broken with qemu-kvm-ev-2.12.0-18.el7 (January 2019 release). This was tested on Centos 7.6. No data is injected and this was confirmed using socat on /dev/vport0p1. qemu-kvm-ev-2.10.0-21.el7_5.7.1 works, so hopefully this will save someone some pain and suffering trying to figure out why the deployed seems broken. We're going to dig in and see if can figure out the patches responsible for it breaking. -Si