[libvirt] virDomainDefineXML forbidden for read only access

I am running an application that invokes the java method virDomainDefineXML. But virDomainDefineXML is throwing the exception "forbidden for read only access". I'm running as root. I can successfully define domain xml and create VMs with virsh. Any suggestion of what I am do wrong? Exception details: exception caught:org.libvirt.LibvirtException: operation virDomainDefineXML forbidden for read only access level:VIR_ERR_ERROR code:VIR_ERR_OPERATION_DENIED domain:VIR_FROM_NONE hasConn:false hasDom:false hasNet:false message:operation virDomainDefineXML forbidden for read only access str1:operation %s forbidden for read only access str2:virDomainDefineXML str3:null int1:0 int2:0 Kenneth Nagin

Kenneth Nagin wrote:
I am running an application that invokes the java method virDomainDefineXML. But virDomainDefineXML is throwing the exception "forbidden for read only access". I'm running as root. I can successfully define domain xml and create VMs with virsh.
Any suggestion of what I am do wrong?
First question -- how are you connecting? The second argument to org.libvirt.Connect.Connect(String, boolean) is the read-only flag; I'm guessing you're passing true?

On Mon, Jun 15, 2009 at 11:56:04AM +0300, Kenneth Nagin wrote:
I am running an application that invokes the java method virDomainDefineXML. But virDomainDefineXML is throwing the exception "forbidden for read only access". I'm running as root. I can successfully define domain xml and create VMs with virsh.
Any suggestion of what I am do wrong?
I can only assume you requested a readonly connection when getting the libvirt handle Regards, Daniel -- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|

"Daniel P. Berrange" <berrange@redhat.com> wrote on 15/06/2009 22:27:20:
On Mon, Jun 15, 2009 at 11:56:04AM +0300, Kenneth Nagin wrote:
I am running an application that invokes the java method virDomainDefineXML. But virDomainDefineXML is throwing the exception "forbidden for read only access". I'm running as root. I can successfully define domain xml and create VMs with virsh.
Any suggestion of what I am do wrong?
I can only assume you requested a readonly connection when getting the libvirt handle
Regards, Daniel Thanks, you were correct. My mistake.
-- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|
participants (3)
-
Charles Duffy
-
Daniel P. Berrange
-
Kenneth Nagin