Excuse my ignorance...<br><br>But how do I apply the patch? I don't testing the patch on my systems (as I am only testing myself); but I am...<br><br>1) Only have a elementary skills at git<br>2) Don't know how to apply the patch<br>
<br>--Christian<br>
<br><br><div class="gmail_quote">On Mon, Apr 16, 2012 at 6:50 AM, Adam Litke <span dir="ltr"><<a href="mailto:agl@us.ibm.com">agl@us.ibm.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On Sun, Apr 15, 2012 at 04:57:15PM +0300, Dan Kenigsberg wrote:<br>
> On Fri, Apr 13, 2012 at 12:26:39PM -0700, Christian Hernandez wrote:<br>
> > Here is the log from the Host<br>
> ><br>
> ><br>
> > *Thread-1821::DEBUG::2012-04-13<br>
> > 12:18:52,200::BindingXMLRPC::167::vds::(wrapper) [192.168.11.236]<br>
> > Thread-1821::ERROR::2012-04-13<br>
> > 12:18:52,200::BindingXMLRPC::171::vds::(wrapper) Unexpected exception<br>
> > Traceback (most recent call last):<br>
> > File "/usr/share/vdsm/BindingXMLRPC.py", line 169, in wrapper<br>
> > return f(*args, **kwargs)<br>
> > File "/usr/share/vdsm/BindingXMLRPC.py", line 571, in<br>
> > poolValidateStorageServerConnection<br>
> > return pool.validateStorageServerConnection(domType, conList)<br>
> > File "/usr/share/vdsm/API.py", line 897, in<br>
> > validateStorageServerConnection<br>
> > return self._irs.validateStorageServerConnection(domainType,<br>
> > AttributeError: 'NoneType' object has no attribute<br>
> > 'validateStorageServerConnection'<br>
> > Thread-1822::DEBUG::2012-04-13<br>
> > 12:18:52,333::BindingXMLRPC::167::vds::(wrapper) [192.168.11.236]<br>
> > Thread-1822::ERROR::2012-04-13<br>
> > 12:18:52,334::BindingXMLRPC::171::vds::(wrapper) Unexpected exception<br>
> > Traceback (most recent call last):<br>
> > File "/usr/share/vdsm/BindingXMLRPC.py", line 169, in wrapper<br>
> > return f(*args, **kwargs)<br>
> > File "/usr/share/vdsm/BindingXMLRPC.py", line 491, in<br>
> > poolDisconnectStorageServer<br>
> > return pool.disconnectStorageServer(domType, conList)<br>
> > File "/usr/share/vdsm/API.py", line 823, in disconnectStorageServer<br>
> > return self._irs.disconnectStorageServer(domainType, self._UUID,<br>
> > AttributeError: 'NoneType' object has no attribute 'disconnectStorageServer'<br>
><br>
> It seems like the interesting traceback should be further up - I<br>
> suppose self._irs failed initialization and kept its original None<br>
> value. Please scroll up and try to find out why this failed on Vdsm<br>
> startup.<br>
><br>
> We have a FIXME in vdsm so that we report such failures better:<br>
><br>
> vdsm/BindingXMLRPC.py: # XXX: Need another way to check if IRS init was okay<br>
><br>
> Adam, could you take a further look into this?<br>
<br>
</div></div>Have a look at <a href="http://gerrit.ovirt.org/3571" target="_blank">http://gerrit.ovirt.org/3571</a> . This should handle the problem<br>
better by reporting a better error when storage was not initialized properly.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Adam Litke <<a href="mailto:agl@us.ibm.com">agl@us.ibm.com</a>><br>
IBM Linux Technology Center<br>
<br>
</font></span></blockquote></div><br>