[...] > 400 means bad request. You probably have a character in you password > that needs to be escaped in XML: <, >, &, ', " > > libvirt currently doesn't escape the password properly when building > the SOAP request. You can manually workaround this by entering the > password in escaped form. For example when your password is some&word > enter some&word instead. That's fixed it! Thanks for the help. Cheers. Coops.