Su Zhang
2012-Mar-15 15:32 UTC
no connection driver available for No connection for URI xen:///
Hello Community, I am installing a domU image via virt-install. However, it seems that a driver needs to be installed for the connection as I saw an error while running the command. Can anyone give any hints about this error? Here is the running script: # virt-install --connect=xen:/// -p -d Thu, 15 Mar 2012 10:17:55 DEBUG Launched with command line: /usr/bin/virt-install --connect=xen:/// -p -d Thu, 15 Mar 2012 10:17:55 DEBUG Requesting libvirt URI xen:/// Thu, 15 Mar 2012 10:17:55 ERROR no connection driver available for No connection for URI xen:/// Thu, 15 Mar 2012 10:17:55 DEBUG Traceback (most recent call last): File "/usr/bin/virt-install", line 1004, in <module> sys.exit(main()) File "/usr/bin/virt-install", line 984, in main conn = cli.getConnection(options.connect) File "/usr/lib/python2.6/site-packages/virtinst/cli.py", line 327, in getConnection conn = open_connection(uri) File "/usr/lib/python2.6/site-packages/virtinst/cli.py", line 342, in open_connection open_flags) File "/usr/lib64/python2.6/site-packages/libvirt.py", line 102, in openAuth if ret is None:raise libvirtError(''virConnectOpenAuth() failed'') libvirtError: no connection driver available for No connection for URI xen:/// Thanks in advance, -- Su Zhang Ph.D Candidate Computing and Information Sciences Kansas State University _______________________________________________ Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
Su Zhang
2012-Mar-15 20:57 UTC
[libvirt-users] no connection driver available for No connection for URI xen:///
Hi all, I am trying to use virt-install to install domU image. However, I encountered the following issue. It seems that a connection driver is needed for Xen. I am new to both libvirt and Xen. Anyone have any ideas on what's wrong with the following error ? # virt-install --connect=xen:/// -p -d Thu, 15 Mar 2012 10:17:55 DEBUG Launched with command line: /usr/bin/virt-install --connect=xen:/// -p -d Thu, 15 Mar 2012 10:17:55 DEBUG Requesting libvirt URI xen:/// Thu, 15 Mar 2012 10:17:55 ERROR no connection driver available for No connection for URI xen:/// Thu, 15 Mar 2012 10:17:55 DEBUG Traceback (most recent call last): File "/usr/bin/virt-install", line 1004, in <module> sys.exit(main()) File "/usr/bin/virt-install", line 984, in main conn = cli.getConnection(options. connect) File "/usr/lib/python2.6/site-packages/virtinst/cli.py", line 327, in getConnection conn = open_connection(uri) File "/usr/lib/python2.6/site-packages/virtinst/cli.py", line 342, in open_connection open_flags) File "/usr/lib64/python2.6/site-packages/libvirt.py", line 102, in openAuth if ret is None:raise libvirtError('virConnectOpenAuth() failed') libvirtError: no connection driver available for No connection for URI xen:/// By the way, Xen is installed successfully as both "xm list" and "xm info" can output appropriately. Thanks, -- Su Zhang Ph.D Candidate Computing and Information Sciences Kansas State University -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20120315/c0366fbc/attachment.htm>
Su Zhang
2012-Mar-15 20:57 UTC
no connection driver available for No connection for URI xen:///
Hi all, I am trying to use virt-install to install domU image. However, I encountered the following issue. It seems that a connection driver is needed for Xen. I am new to both libvirt and Xen. Anyone have any ideas on what''s wrong with the following error ? # virt-install --connect=xen:/// -p -d Thu, 15 Mar 2012 10:17:55 DEBUG Launched with command line: /usr/bin/virt-install --connect=xen:/// -p -d Thu, 15 Mar 2012 10:17:55 DEBUG Requesting libvirt URI xen:/// Thu, 15 Mar 2012 10:17:55 ERROR no connection driver available for No connection for URI xen:/// Thu, 15 Mar 2012 10:17:55 DEBUG Traceback (most recent call last): File "/usr/bin/virt-install", line 1004, in <module> sys.exit(main()) File "/usr/bin/virt-install", line 984, in main conn = cli.getConnection(options. connect) File "/usr/lib/python2.6/site-packages/virtinst/cli.py", line 327, in getConnection conn = open_connection(uri) File "/usr/lib/python2.6/site-packages/virtinst/cli.py", line 342, in open_connection open_flags) File "/usr/lib64/python2.6/site-packages/libvirt.py", line 102, in openAuth if ret is None:raise libvirtError(''virConnectOpenAuth() failed'') libvirtError: no connection driver available for No connection for URI xen:/// By the way, Xen is installed successfully as both "xm list" and "xm info" can output appropriately. Thanks, -- Su Zhang Ph.D Candidate Computing and Information Sciences Kansas State University _______________________________________________ Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
Fajar A. Nugraha
2012-Mar-15 23:46 UTC
Re: no connection driver available for No connection for URI xen:///
On Fri, Mar 16, 2012 at 3:57 AM, Su Zhang <westlifezs@gmail.com> wrote:> > Hi all, > > I am trying to use virt-install to install domU image. However, I > encountered the following issue. It seems that a connection driver is needed > for Xen. > I am new to both libvirt and Xen. Anyone have any ideas on what''s wrong with > the following error ?You have asked similar question since march 8. You were given both good answers, and a link to a wiki page. Did you read it? -- Fajar
Su Zhang
2012-Mar-16 03:54 UTC
[libvirt-users] no connection driver available for No connection for URI xen:///
Here it is: # ll /usr/lib64/libvirt.so.0 lrwxrwxrwx. 1 root root 16 Mar 12 21:19 /usr/lib64/libvirt.so.0 -> libvirt.so.0.9.4 So you meant that I used a wrong libvirt.so? How can I correct this? On Thu, Mar 15, 2012 at 10:52 PM, Alex Jia <ajia at redhat.com> wrote:> ** > On 03/16/2012 11:41 AM, Su Zhang wrote: > > > > On Thu, Mar 15, 2012 at 10:20 PM, Alex Jia <ajia at redhat.com> wrote: > >> On 03/16/2012 11:02 AM, Su Zhang wrote: >> >> >> >> On Thu, Mar 15, 2012 at 9:45 PM, Alex Jia <ajia at redhat.com> wrote: >> >>> On 03/16/2012 05:33 AM, Su Zhang wrote: >>> >>> >>> >>> On Thu, Mar 15, 2012 at 4:20 PM, Eric Blake <eblake at redhat.com> wrote: >>> >>>> On 03/15/2012 02:57 PM, Su Zhang wrote: >>>> > Hi all, >>>> > >>>> > I am trying to use virt-install to install domU image. However, I >>>> > encountered the following issue. It seems that a connection driver is >>>> > needed for Xen. >>>> > I am new to both libvirt and Xen. Anyone have any ideas on what's >>>> wrong >>>> > with the following error ? >>>> > >>>> > >>>> > >>>> > # virt-install --connect=xen:/// -p -d >>>> > Thu, 15 Mar 2012 10:17:55 DEBUG Launched with command line: >>>> > /usr/bin/virt-install --connect=xen:/// -p -d >>>> > Thu, 15 Mar 2012 10:17:55 DEBUG Requesting libvirt URI xen:/// >>>> > Thu, 15 Mar 2012 10:17:55 ERROR no connection driver available for >>>> No >>>> > connection for URI xen:/// >>>> >>>> This probably means that your copy of libvirt.so and libvirtd was built >>>> without xen support. What does >>>> >>>> virsh --version=long >>>> >>>> say? Also, are you sure libvirtd is running? >>>> >>> In addition, I want to know your libvirt.so, libvirtd, xend location, >>> for example, >>> # which libvirtd >>> # which xend >>> # locate libvirt.so >>> >>> Please also make sure xend service is running: >>> # service xend status >>> >>> >>>> -- >>>> Eric Blake eblake at redhat.com +1-919-301-3266 >>>> Libvirt virtualization library http://libvirt.org >>>> >>>> >>> Eric, >>> >>> Here is the output: >>> # virsh --version=long >>> Virsh command line tool of libvirt 0.9.10 >>> See web site at http://libvirt.org/ >>> >>> Compiled with support for: >>> Hypervisors: Xen QEmu/KVM UML OpenVZ VirtualBox LXC Test >>> Networking: Remote Daemon Network Bridging Nwfilter VirtualPort >>> Storage: Dir Filesystem SCSI Multipath iSCSI LVM >>> Miscellaneous: SELinux Secrets Debug >>> >>> It seems that it does support Xen. >>> >>> Yeah, Xen indeed appears in Hypervisors line. >>> >>> >>> I am not sure if libvirtd is running so I use the following command to >>> start it: >>> >>> [root at XenTester srv]# /etc/rc.d/init.d/libvirtd start >>> >>> Right, you may also use service libvirtd start, and check it by service >>> libvirtd status or ps -ef|grep libvirtd. >>> >>> >>> But the same error is still there. >>> >>> Am I using the right way to start libvirtd service? Are there any other >>> possible reasons of this error? >>> >>> >>> Thanks, >>> >>> -- >>> Su Zhang >>> Ph.D Candidate >>> Computing and Information Sciences >>> Kansas State University >>> >>> >>> _______________________________________________ >>> libvirt-users mailing listlibvirt-users at redhat.comhttps://www.redhat.com/mailman/listinfo/libvirt-users >>> >>> >>> Alex, >> >> Here is some information: >> >> # /etc/init.d/xencommons start >> Starting xenstored... >> Setting domain 0 name... >> Starting xenconsoled... >> [root at XenTester su]# /etc/init.d/xend start >> [root at XenTester su]# which libvirtd >> /usr/local/sbin/libvirtd >> [root at XenTester su]# which xend >> /usr/sbin/xend >> [root at XenTester su]# locate libvirt.so >> /usr/lib64/libvirt.so.0 >> /usr/lib64/libvirt.so.0.9.4 >> /usr/local/lib/libvirt.so >> /usr/local/lib/libvirt.so.0 >> /usr/local/lib/libvirt.so.0.9.10 >> >> You have 2 different libvirt versions 0.9.4 and 0.9.10, and your 0.9.10 >> is put under the >> /usr/local/lib directory, so I guess you haven't used ./configure with >> --prefix=/usr option >> or directly use ./autogen.sh --system when you configure and compile >> libvirt. >> >> And also please yum install strace -y if you haven't installed strace >> rpm, then run the following operation: >> >> # strace -o strace.txt virt-install --connect=xen:/// -p >> >> Then attach strace.txt as a attachment. >> >> Thanks, >> Alex >> >> > Alex, > > Thanks. I have run ./autogen.sh --system. And "make" and "make install" > the libvirt once again. > I encountered one type of errors while running "make install", it seems > that the installer is looking for a bunch of HTML files under > /usr/bin/install. here is the error info: > > /usr/bin/install: cannot stat `./api.html': No such file or directory > /usr/bin/install: cannot stat `./api_extension.html': No such file or > directory > /usr/bin/install: cannot stat `./apps.html': No such file or directory > /usr/bin/install: cannot stat `./archdomain.html': No such file or > directory > /usr/bin/install: cannot stat `./architecture.html': No such file or > directory > /usr/bin/install: cannot stat `./archnetwork.html': No such file or > directory > /usr/bin/install: cannot stat `./archnode.html': No such file or directory > (there are still tens of HTML files missing) > .... > > It's not important for our issues. > > > Do you think this type of errors will affect the functionality of libvirt? > Also, I checked and it seems that I've the latest strace package > installed. So I run "strace -o strace.txt virt-install --connect=xen:/// > -p". > Please find strace.txt attached. > > I saw virt-install is opening /usr/lib64/libvirt.so.0 in strace.txt: > > open("/usr/lib64/libvirt.so.0", O_RDONLY) = 7 > > > I want to confirm whether you're using compiling libvirt 0.9.10, > ll /usr/lib64/libvirt.so.0 say what? > > Thanks, > Alex > > > Thanks, > >> [root at XenTester su]# service xend status >> [root at XenTester su]# ps -ef|grep libvirtd >> root 2242 1 0 21:52 ? 00:00:00 libvirtd --daemon >> root 3295 3112 0 21:59 pts/0 00:00:00 grep libvirtd >> >> Can you see if it is normal here? >> >> Thanks, >> >> >> -- >> Su Zhang >> Ph.D Candidate >> Computing and Information Sciences >> Kansas State University >> >> >> > > > -- > Su Zhang > Ph.D Candidate > Computing and Information Sciences > Kansas State University > > >-- Su Zhang Ph.D Candidate Computing and Information Sciences Kansas State University -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20120315/99cee7fa/attachment.htm>
Arindam Choudhury
2012-Mar-16 10:48 UTC
no connection driver available for No connection for URI xen:///
Hi Su Zhang, I was having the same problem. I solved it editing /etc/xen/xend-config.sxp to add (xend-unix-server yes) Hope it helps. Arindam _______________________________________________ Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users