<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 08/24/2012 08:16 PM, Shawn Furrow
      wrote:<br>
    </div>
    <blockquote
cite="mid:CALVS82gy_nRwaQ+n94NpydMDeavwNrhpmdN2hAyeE5sTgOzkkA@mail.gmail.com"
      type="cite"><span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Hi
        all,</span>
      <div
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br>
      </div>
      <div
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">For
        some reason when I run "libvirtd -d" as root it seems to not
        start. I investigate by running "libvirtd -v" as root and I get
        a segfault. Here is the output:</div>
      <div
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br>
      </div>
      <div
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><font
            color="#cc0000" size="1">2012-08-23 19:01:23.237+0000:
            27464: info : libvirt version: 0.10.0<br>
            2012-08-23 19:01:23.237+0000: 27464: error :
            virDriverLoadModule:78 : failed to load module
            /usr/local/lib/libvirt/connection-driver/libvirt_driver_qemu.so
            /usr/local/lib/libvirt/connection-driver/libvirt_driver_qemu.so:
            undefined symbol: virSecurityManagerGetProcessLabel<br>
            2012-08-23 19:01:23.238+0000: 27464: error :
            virDriverLoadModule:78 : failed to load module
            /usr/local/lib/libvirt/connection-driver/libvirt_driver_lxc.so
            /usr/local/lib/libvirt/connection-driver/libvirt_driver_lxc.so:
            undefined symbol: virSecurityManagerGetProcessLabel<br>
            Caught Segmentation violation dumping internal log buffer:<br>
            <br>
                ====== start of log =====<br>
            2012-08-23 19:01:23.235+000027464: debug : main:1120 :
            Decided on pid file path '/usr/local/var/run/libvirtd.pid'<br>
            2012-08-23 19:01:23.235+000027464: debug : main:1130 :
            Decided on socket paths
            '/usr/local/var/run/libvirt/libvirt-sock' and
            '/usr/local/var/run/libvirt/libvirt-sock-ro'<br>
            2012-08-23 19:01:23.235+000027464: debug : main:1168 :
            Ensuring run dir '/usr/local/var/run/libvirt' exists<br>
            2012-08-23 19:01:23.235+000027464: debug :
            virEventRegisterDefaultImpl:204 : registering default event
            implementation<br>
            2012-08-23 19:01:23.235+000027464: debug :
            virEventPollAddHandle:111 : Used 0 handle slots, adding at
            least 10 more<br>
            2012-08-23 19:01:23.235+000027464: debug :
            virEventPollInterruptLocked:697 : Skip interrupt, 0 0<br>
            2012-08-23 19:01:23.236+000027464: debug :
            virEventPollAddHandle:136 : EVENT_POLL_ADD_HANDLE: watch=1
            fd=5 events=1 cb=0x7f323cd415a0 opaque=(nil) ff=(nil)<br>
            2012-08-23 19:01:23.236+000027464: debug :
            virEventRegisterImpl:177 : addHandle=0x7f323cd423d0
            updateHandle=0x7f323cd414a0 removeHandle=0x7f323cd41360
            addTimeout=0x7f323cd42220 updateTimeout=0x7f323cd415e0
            removeTimeout=0x7f323cd41260<br>
            2012-08-23 19:01:23.236+000027464: debug :
            virNetServerNew:407 : srv=0xdd8890 refs=1<br>
            2012-08-23 19:01:23.236+000027464: debug : main:1206 :
            Dropping privileges (if required)<br>
            2012-08-23 19:01:23.236+000027464: debug :
            virDriverModuleInitialize:53 : Module dir
            /usr/local/lib/libvirt/connection-driver<br>
            2012-08-23 19:01:23.236+000027464: debug :
            virDriverLoadModule:66 : Module load network<br>
            2012-08-23 19:01:23.236+000027464: debug :
            virRegisterNetworkDriver:564 : registering Network as
            network driver 4<br>
            2012-08-23 19:01:23.236+000027464: debug :
            virDriverLoadModule:66 : Module load storage<br>
            2012-08-23 19:01:23.236+000027464: debug :
            virRegisterStorageDriver:624 : registering storage as
            storage driver 4<br>
            2012-08-23 19:01:23.236+000027464: debug :
            virDriverLoadModule:66 : Module load secret<br>
            2012-08-23 19:01:23.237+000027464: debug :
            virRegisterSecretDriver:684 : registering secret as secret
            driver 3<br>
            2012-08-23 19:01:23.237+000027464: debug :
            virDriverLoadModule:66 : Module load nwfilter<br>
            2012-08-23 19:01:23.237+000027464: debug :
            virRegisterNWFilterDriver:714 : registering nwfilter as
            network filter driver 3<br>
            2012-08-23 19:01:23.237+000027464: debug :
            virDriverLoadModule:66 : Module load qemu<br>
            2012-08-23 19:01:23.237+000027464: error :
            virDriverLoadModule:78 : failed to load module
            /usr/local/lib/libvirt/connection-driver/libvirt_driver_qemu.so
            /usr/local/lib/libvirt/connection-driver/libvirt_driver_qemu.so:
            undefined symbol: virSecurityManagerGetProcessLabel<br>
            2012-08-23 19:01:23.238+000027464: debug :
            virDriverLoadModule:66 : Module load lxc<br>
            2012-08-23 19:01:23.238+000027464: error :
            virDriverLoadModule:78 : failed to load module
            /usr/local/lib/libvirt/connection-driver/libvirt_driver_lxc.so
            /usr/local/lib/libvirt/connection-driver/libvirt_driver_lxc.so:
            undefined symbol: virSecurityManagerGetProcessLabel<br>
            2012-08-23 19:01:23.238+000027464: debug :
            virDriverLoadModule:66 : Module load uml<br>
            2012-08-23 19:01:23.238+000027464: debug :
            virRegisterDriver:732 : driver=0x7f3232ec7760 name=UML<br>
            2012-08-23 19:01:23.238+000027464: debug :
            virRegisterDriver:747 : registering UML as driver 6<br>
            2012-08-23 19:01:23.238+000027464: debug :
            virDriverLoadModule:66 : Module load xen<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virRegisterDriver:732 : driver=0x7f3232caad00 name=Xen<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virRegisterDriver:747 : registering Xen as driver 7<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virNetServerProgramNew:63 : prog=0xddca40 refs=1<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virNetServerProgramRef:84 : prog=0xddca40 refs=2<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virNetServerProgramNew:63 : prog=0xddcbc0 refs=1<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virNetServerProgramRef:84 : prog=0xddcbc0 refs=2<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virEventPollInterruptLocked:697 : Skip interrupt, 0 0<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virEventPollAddHandle:136 : EVENT_POLL_ADD_HANDLE: watch=2
            fd=7 events=1 cb=0x7f323ce241e0 opaque=0xdd8890 ff=(nil)<br>
            2012-08-23 19:01:23.239+000027464: debug : main:1257 :
            Attempting to configure auditing subsystem<br>
            2012-08-23 19:01:23.239+000027464: debug : main:1263 :
            Proceeding without auditing<br>
            2012-08-23 19:01:23.239+000027464: debug : virHookCheck:119
            : No hook script /usr/local/etc/libvirt/hooks/daemon<br>
            2012-08-23 19:01:23.239+000027464: debug : virHookCheck:119
            : No hook script /usr/local/etc/libvirt/hooks/qemu<br>
            2012-08-23 19:01:23.239+000027464: debug : virHookCheck:119
            : No hook script /usr/local/etc/libvirt/hooks/lxc<br>
            2012-08-23 19:01:23.239+000027464: debug :
            daemonSetupNetworking:464 : Registering unix socket
            /usr/local/var/run/libvirt/libvirt-sock<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virNetSocketNew:119 : localAddr=0x7fff419bf530
            remoteAddr=(nil) fd=9 errfd=-1 pid=0<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virNetSocketNew:179 : RPC_SOCKET_NEW: sock=0xddcbf0 refs=1
            fd=9 errfd=-1 pid=0 localAddr=127.0.0.1;0, remoteAddr=(null)<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virNetSocketRef:713 : RPC_SOCKET_REF: sock=0xddcbf0 refs=2<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virEventPollInterruptLocked:697 : Skip interrupt, 0 0<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virEventPollAddHandle:136 : EVENT_POLL_ADD_HANDLE: watch=3
            fd=9 events=0 cb=0x7f323ce2ab10 opaque=0xddcbf0
            ff=0x7f323ce2ba60<br>
            2012-08-23 19:01:23.239+000027464: debug :
            daemonSetupNetworking:474 : Registering unix socket
            /usr/local/var/run/libvirt/libvirt-sock-ro<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virNetSocketNew:119 : localAddr=0x7fff419bf530
            remoteAddr=(nil) fd=10 errfd=-1 pid=0<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virNetSocketNew:179 : RPC_SOCKET_NEW: sock=0xddd430 refs=1
            fd=10 errfd=-1 pid=0 localAddr=127.0.0.1;0,
            remoteAddr=(null)<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virNetSocketRef:713 : RPC_SOCKET_REF: sock=0xddd430 refs=2<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virEventPollInterruptLocked:697 : Skip interrupt, 0 0<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virEventPollAddHandle:136 : EVENT_POLL_ADD_HANDLE: watch=4
            fd=10 events=0 cb=0x7f323ce2ab10 opaque=0xddd430
            ff=0x7f323ce2ba60<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virNetServerRef:420 : srv=0xdd8890 refs=2<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virNetlinkEventServiceStart:656 : libnl was not available at
            build time<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virNetServerRun:714 : srv=0xdd8890 quit=0<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virEventRunDefaultImpl:244 : running default event
            implementation<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virEventPollCleanupTimeouts:501 : Cleanup 0<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virEventPollCleanupTimeouts:537 : Found 0 out of 0 timeout
            slots used, releasing 0<br>
            2012-08-23 19:01:23.239+000027464: debug :
            virEventPollCleanupHandles:549 : Cleanup 4<br>
            2012-08-23 19:01:23.240+000027464: debug :
            virEventPollMakePollFDs:378 : Prepare n=0 w=1, f=5 e=1 d=0<br>
            2012-08-23 19:01:23.240+000027475: debug :
            virStateInitialize:798 : Running global init for Remote
            state driver<br>
            2012-08-23 19:01:23.240+000027475: debug :
            virStateInitialize:798 : Running global init for Network
            state driver<br>
            2012-08-23 19:01:23.240+000027464: debug :
            virEventPollMakePollFDs:378 : Prepare n=1 w=2, f=7 e=1 d=0<br>
            2012-08-23 19:01:23.240+000027464: debug :
            virEventPollMakePollFDs:378 : Prepare n=2 w=3, f=9 e=0 d=0<br>
            2012-08-23 19:01:23.240+000027464: debug :
            virEventPollMakePollFDs:378 : Prepare n=3 w=4, f=10 e=0 d=0<br>
            2012-08-23 19:01:23.240+000027464: debug :
            virEventPollCalculateTimeout:320 : Calculate expiry of 0
            timers<br>
            2012-08-23 19:01:23.240+000027464: debug :
            virEventPollCalculateTimeout:346 : Timeout at 0 due in -1 ms<br>
            2012-08-23 19:01:23.240+000027464: debug :
            virEventPollRunOnce:614 : EVENT_POLL_RUN: nhandles=2
            timeout=-1<br>
            <br>
                 ====== end of log =====<br>
            Segmentation fault/</font></blockquote>
        <div><br>
        </div>
        <div>However, when I run "libvirtd -d" as me, it does not
          segfault and continues running. However I cannot connect to
          the libvirt-sock because it gets created at
          "$HOME/.cache/libvirt/libvirt-sock" but virsh looks for it at
          "/usr/local/var/run/libvirt-sock".</div>
        <div><br>
        </div>
        <div>Here is what I get when I run "libvirtd -v" as me:</div>
        <div><br>
        </div>
        <div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><font
              color="#cc0000" size="1">2012-08-23 19:02:15.145+0000:
              27483: info : libvirt version: 0.10.0<br>
              2012-08-23 19:02:15.145+0000: 27483: error :
              virDriverLoadModule:78 : failed to load module
              /usr/local/lib/libvirt/connection-driver/libvirt_driver_qemu.so
              /usr/local/lib/libvirt/connection-driver/libvirt_driver_qemu.so:
              undefined symbol: virSecurityManagerGetProcessLabel<br>
              2012-08-23 19:02:15.145+0000: 27483: error :
              virDriverLoadModule:78 : failed to load module
              /usr/local/lib/libvirt/connection-driver/libvirt_driver_lxc.so
              /usr/local/lib/libvirt/connection-driver/libvirt_driver_lxc.so:
              undefined symbol: virSecurityManagerGetProcessLabel</font></blockquote>
          <div><br>
          </div>
        </div>
        <div>Any ideas why this is happening? I am on Ubuntu 10.04
          running libvirt 0.10.0 with qemu-kvm 1.1</div>
        <div><br>
        </div>
        <div>Thanks,</div>
        <div>Shawn</div>
      </div>
      <div><br>
      </div>
    </blockquote>
    <br>
         Sorry, I couldn't reproduce this problem on my machine,<br>
         This problem could be reproduced 100 percent.<br>
         Could you use gdb for grabbing backtrace?<br>
    <br>
         Guannan Ren<br>
    <br>
    <br>
  </body>
</html>