<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>