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><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><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 href="mailto:westlifezs@gmail.com" target="_blank">westlifezs@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;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 href="mailto:ajia@redhat.com" target="_blank">ajia@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<u></u>

  
    
  
  <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 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 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 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 href="mailto:eblake@redhat.com" target="_blank">eblake@redhat.com</a>
                                       <a href="tel:%2B1-919-301-3266" value="+19193013266" target="_blank">+1-919-301-3266</a><br>
                                    Libvirt virtualization library <a 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 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 href="mailto:libvirt-users@redhat.com" target="_blank">libvirt-users@redhat.com</a>
<a 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>