<br><br><div class="gmail_quote">On Fri, Mar 16, 2012 at 12:16 AM, 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>
    On 03/16/2012 12:12 PM, Su Zhang wrote:
    <blockquote 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></div>
    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.</div></blockquote><div><br><br>I've already done make uninstall && ./autogen.sh
    --system && make && make install. However, while starting libvirtd, there is still an error here:<br><br>Starting libvirtd daemon: libvirtd: /usr/lib64/libvirt.so.0: version `LIBVIRT_PRIVATE_0.9.4' not found (required by libvirtd)<br>
libvirtd: /usr/lib64/libvirt.so.0: version `LIBVIRT_PRIVATE_0.9.4' not found (required by /usr/lib64/libvirt-qemu.so.0)<br>                                                           [FAILED]<br><br>Does it mean I cannot remove all of the libvirt binary by only running "make uninstall"?<br>
Are there any other ways can be used to remove the libvirt environment completely?<br><br>Thanks,<br><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>
<br>
    <blockquote 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></div>
    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.<div><div><br>
    <blockquote 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 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 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 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>
    </blockquote>
    <br>
  </div></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>