<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
On 03/16/2012 12:12 PM, Su Zhang wrote:
<blockquote
cite="mid:CAPjtyqtpCkwRX2pv5DGtZT_19GbY2a-EeMaeopjCgaLp9_AisQ@mail.gmail.com"
type="cite">Alex,<br>
<br>
I changed the symbolic link to "/usr/local/lib/libvirt.so.0.9.10".
Here is the running script:<br>
<br>
[root@XenTester libvirt-0.9.10]# rm /usr/lib64/libvirt.so.0 <br>
rm: remove symbolic link `/usr/lib64/libvirt.so.0'? yes<br>
[root@XenTester libvirt-0.9.10]# ln -s
/usr/local/lib/libvirt.so.0.9.10 /usr/lib64/libvirt.so.0<br>
</blockquote>
It's not enough, you had better to clean up your dirty libvirt
environment, for example, remove all of<br>
libvirt rpm package on host, then recompile libvirt and ./configure
--prefix=/usr && make && make install, or ./autogen
--system && make && make install.<br>
<blockquote
cite="mid:CAPjtyqtpCkwRX2pv5DGtZT_19GbY2a-EeMaeopjCgaLp9_AisQ@mail.gmail.com"
type="cite"><br>
<br>
I run "strace -o strace.txt virt-install --connect=xen:/// -p"
once again, and the following error came out:<br>
<br>
ERROR Error in network device parameters: Virtual network
'default' does not exist: this function is not supported by the
connection driver: virNetworkLookupByName<br>
the strace.txt is attached. <br>
</blockquote>
I think current xen URI works well for you, and you may try
virt-install --connect=xen:/// -p -d or virt-install -p -d to
confirm this.<br>
<br>
The above error is another issues, you need to change others stuff,
it's not enough to just link <br>
/usr/local/lib/libvirt.so.0.9.10 /usr/lib64/libvirt.so.0, please
follow answer 1.<br>
<blockquote
cite="mid:CAPjtyqtpCkwRX2pv5DGtZT_19GbY2a-EeMaeopjCgaLp9_AisQ@mail.gmail.com"
type="cite"><br>
Are there any other places I need to change in order to let the
system know I am running libvirt.so.0.9.10?<br>
<br>
<br>
Thanks,<br>
<br>
<div class="gmail_quote">On Thu, Mar 15, 2012 at 10:54 PM, Su
Zhang <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:westlifezs@gmail.com" target="_blank">westlifezs@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">Here it is:<br>
<br>
# ll /usr/lib64/libvirt.so.0<br>
lrwxrwxrwx. 1 root root 16 Mar 12 21:19
/usr/lib64/libvirt.so.0 -> libvirt.so.0.9.4<br>
<br>
So you meant that I used a wrong libvirt.so? How can I correct
this?
<div>
<div><br>
<br>
<div class="gmail_quote">
On Thu, Mar 15, 2012 at 10:52 PM, Alex Jia <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:ajia@redhat.com" target="_blank">ajia@redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt
0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000">
<div>
<div> On 03/16/2012 11:41 AM, Su Zhang wrote:
<blockquote type="cite"><br>
<br>
<div class="gmail_quote">On Thu, Mar 15, 2012
at 10:20 PM, Alex Jia <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:ajia@redhat.com"
target="_blank">ajia@redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin: 0pt 0pt 0pt 0.8ex;
border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000">
<div>
<div> On 03/16/2012 11:02 AM, Su Zhang
wrote:
<blockquote type="cite"><br>
<br>
<div class="gmail_quote">On Thu,
Mar 15, 2012 at 9:45 PM, Alex
Jia <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:ajia@redhat.com"
target="_blank">ajia@redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid
rgb(204, 204, 204);
padding-left: 1ex;">
<div bgcolor="#ffffff"
text="#000000">
<div> On 03/16/2012 05:33
AM, Su Zhang wrote:
<blockquote type="cite"><br>
<br>
<div class="gmail_quote">On
Thu, Mar 15, 2012 at
4:20 PM, Eric Blake <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:eblake@redhat.com" target="_blank">eblake@redhat.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin: 0pt
0pt 0pt 0.8ex;
border-left: 1px
solid rgb(204, 204,
204); padding-left:
1ex;">
<div>On 03/15/2012
02:57 PM, Su Zhang
wrote:<br>
> Hi all,<br>
><br>
> I am trying
to use
virt-install to
install domU
image. However, I<br>
> encountered
the following
issue. It seems
that a connection
driver is<br>
> needed for
Xen.<br>
> I am new to
both libvirt and
Xen. Anyone have
any ideas on
what's wrong<br>
> with the
following error ?<br>
><br>
><br>
><br>
> #
virt-install
--connect=xen:///
-p -d<br>
> Thu, 15 Mar
2012 10:17:55
DEBUG Launched
with command line:<br>
>
/usr/bin/virt-install
--connect=xen:///
-p -d<br>
> Thu, 15 Mar
2012 10:17:55
DEBUG
Requesting
libvirt URI
xen:///<br>
> Thu, 15 Mar
2012 10:17:55
ERROR no
connection driver
available for No<br>
> connection
for URI xen:///<br>
<br>
</div>
This probably means
that your copy of
libvirt.so and
libvirtd was built<br>
without xen support.
What does<br>
<br>
virsh --version=long<br>
<br>
say? Also, are you
sure libvirtd is
running?<br>
</blockquote>
</div>
</blockquote>
</div>
In addition, I want to know
your libvirt.so, libvirtd,
xend location, for example,<br>
# which libvirtd<br>
# which xend<br>
# locate libvirt.so<br>
<br>
Please also make sure xend
service is running:<br>
# service xend status <br>
<div>
<blockquote type="cite">
<div class="gmail_quote">
<blockquote
class="gmail_quote"
style="margin: 0pt
0pt 0pt 0.8ex;
border-left: 1px
solid rgb(204, 204,
204); padding-left:
1ex;"> <span><font
color="#888888"><br>
--<br>
Eric Blake <a
moz-do-not-send="true" href="mailto:eblake@redhat.com" target="_blank">eblake@redhat.com</a>
<a
moz-do-not-send="true"
href="tel:%2B1-919-301-3266" value="+19193013266" target="_blank">+1-919-301-3266</a><br>
Libvirt
virtualization
library <a
moz-do-not-send="true"
href="http://libvirt.org" target="_blank">http://libvirt.org</a><br>
<br>
</font></span></blockquote>
</div>
<br>
Eric,<br>
<br>
Here is the output:<br>
# virsh --version=long<br>
Virsh command line tool
of libvirt 0.9.10<br>
See web site at <a
moz-do-not-send="true"
href="http://libvirt.org/" target="_blank">http://libvirt.org/</a><br>
<br>
Compiled with support
for:<br>
Hypervisors: Xen
QEmu/KVM UML OpenVZ
VirtualBox LXC Test<br>
Networking: Remote
Daemon Network Bridging
Nwfilter VirtualPort<br>
Storage: Dir Filesystem
SCSI Multipath iSCSI LVM<br>
Miscellaneous: SELinux
Secrets Debug<br>
<br>
It seems that it does
support Xen.<br>
</blockquote>
</div>
Yeah, Xen indeed appears in
Hypervisors line.
<div><br>
<blockquote type="cite"><br>
I am not sure if
libvirtd is running so I
use the following
command to start it:<br>
<br>
[root@XenTester srv]#
/etc/rc.d/init.d/libvirtd
start<br>
</blockquote>
</div>
Right, you may also use
service libvirtd start, and
check it by service libvirtd
status or ps -ef|grep
libvirtd.
<div>
<blockquote type="cite"><br>
But the same error is
still there.<br>
<br>
Am I using the right way
to start libvirtd
service? Are there any
other possible reasons
of this error?<br>
</blockquote>
</div>
<blockquote type="cite">
<div><br>
Thanks,<br clear="all">
<br>
-- <br>
Su Zhang<br>
Ph.D Candidate<br>
Computing and
Information Sciences<br>
Kansas State University<br>
</div>
<pre><fieldset></fieldset>
_______________________________________________
libvirt-users mailing list
<a moz-do-not-send="true" href="mailto:libvirt-users@redhat.com" target="_blank">libvirt-users@redhat.com</a>
<a moz-do-not-send="true" href="https://www.redhat.com/mailman/listinfo/libvirt-users" target="_blank">https://www.redhat.com/mailman/listinfo/libvirt-users</a></pre>
</blockquote>
<br>
</div>
</blockquote>
</div>
Alex,<br>
<br>
Here is some information:<br>
<br>
# /etc/init.d/xencommons start<br>
Starting xenstored...<br>
Setting domain 0 name...<br>
Starting xenconsoled...<br>
[root@XenTester su]#
/etc/init.d/xend start<br>
[root@XenTester su]# which
libvirtd<br>
/usr/local/sbin/libvirtd<br>
[root@XenTester su]# which xend<br>
/usr/sbin/xend<br>
[root@XenTester su]# locate
libvirt.so<br>
/usr/lib64/libvirt.so.0<br>
/usr/lib64/libvirt.so.0.9.4<br>
/usr/local/lib/libvirt.so<br>
/usr/local/lib/libvirt.so.0<br>
/usr/local/lib/libvirt.so.0.9.10<br>
</blockquote>
</div>
</div>
You have 2 different libvirt versions
0.9.4 and 0.9.10, and your 0.9.10 is put
under the<br>
/usr/local/lib directory, so I guess you
haven't used ./configure with
--prefix=/usr option<br>
or directly use ./autogen.sh --system
when you configure and compile libvirt.<br>
<br>
And also please yum install strace -y if
you haven't installed strace rpm, then
run the following operation:<br>
<br>
# strace -o strace.txt virt-install
--connect=xen:/// -p<br>
<br>
Then attach strace.txt as a attachment.<br>
<br>
Thanks,<br>
Alex
<div><br>
</div>
</div>
</blockquote>
<div><br>
Alex,<br>
<br>
Thanks. I have run ./autogen.sh --system.
And "make" and "make install" the libvirt
once again.<br>
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:<br>
<br>
/usr/bin/install: cannot stat
`./api.html': No such file or directory<br>
/usr/bin/install: cannot stat
`./api_extension.html': No such file or
directory<br>
/usr/bin/install: cannot stat
`./apps.html': No such file or directory<br>
/usr/bin/install: cannot stat
`./archdomain.html': No such file or
directory<br>
/usr/bin/install: cannot stat
`./architecture.html': No such file or
directory<br>
/usr/bin/install: cannot stat
`./archnetwork.html': No such file or
directory<br>
/usr/bin/install: cannot stat
`./archnode.html': No such file or
directory<br>
(there are still tens of HTML files
missing)<br>
....<br>
</div>
</div>
</blockquote>
</div>
</div>
It's not important for our issues.
<div><br>
<blockquote type="cite">
<div class="gmail_quote">
<div><br>
Do you think this type of errors will affect
the functionality of libvirt?<br>
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".<br>
Please find strace.txt attached.<br>
</div>
</div>
</blockquote>
</div>
I saw virt-install is opening
/usr/lib64/libvirt.so.0 in strace.txt:
<pre>open("/usr/lib64/libvirt.so.0", O_RDONLY) = 7
</pre>
I want to confirm whether you're using compiling
libvirt 0.9.10, <br>
ll /usr/lib64/libvirt.so.0 say what?<br>
<br>
Thanks,<br>
Alex
<div><br>
<blockquote type="cite">
<div class="gmail_quote">
<div><br>
Thanks,<br>
</div>
<blockquote class="gmail_quote" style="margin:
0pt 0pt 0pt 0.8ex; border-left: 1px solid
rgb(204, 204, 204); padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000">
<div>
<blockquote type="cite">[root@XenTester
su]# service xend status<br>
[root@XenTester su]# ps -ef|grep
libvirtd<br>
root 2242 1 0 21:52 ?
00:00:00 libvirtd --daemon<br>
root 3295 3112 0 21:59 pts/0
00:00:00 grep libvirtd<br>
<br>
Can you see if it is normal here?<br>
<br>
Thanks,<br>
<br clear="all">
<br>
-- <br>
Su Zhang<br>
Ph.D Candidate<br>
Computing and Information Sciences<br>
Kansas State University<br>
</blockquote>
<br>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
Su Zhang<br>
Ph.D Candidate<br>
Computing and Information Sciences<br>
Kansas State University<br>
</blockquote>
<br>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
Su Zhang<br>
Ph.D Candidate<br>
Computing and Information Sciences<br>
Kansas State University<br>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
Su Zhang<br>
Ph.D Candidate<br>
Computing and Information Sciences<br>
Kansas State University<br>
</blockquote>
<br>
</body>
</html>