[libvirt-users] no connection driver available for No connection for URI xen:///

Su Zhang westlifezs at gmail.com
Fri Mar 16 03:54:39 UTC 2012


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>


More information about the libvirt-users mailing list