Excuse my ignorance...<br><br>But how do I apply the patch? I don&#39;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&#39;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">&lt;<a href="mailto:agl@us.ibm.com">agl@us.ibm.com</a>&gt;</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>
&gt; On Fri, Apr 13, 2012 at 12:26:39PM -0700, Christian Hernandez wrote:<br>
&gt; &gt; Here is the log from the Host<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; *Thread-1821::DEBUG::2012-04-13<br>
&gt; &gt; 12:18:52,200::BindingXMLRPC::167::vds::(wrapper) [192.168.11.236]<br>
&gt; &gt; Thread-1821::ERROR::2012-04-13<br>
&gt; &gt; 12:18:52,200::BindingXMLRPC::171::vds::(wrapper) Unexpected exception<br>
&gt; &gt; Traceback (most recent call last):<br>
&gt; &gt;   File &quot;/usr/share/vdsm/BindingXMLRPC.py&quot;, line 169, in wrapper<br>
&gt; &gt;     return f(*args, **kwargs)<br>
&gt; &gt;   File &quot;/usr/share/vdsm/BindingXMLRPC.py&quot;, line 571, in<br>
&gt; &gt; poolValidateStorageServerConnection<br>
&gt; &gt;     return pool.validateStorageServerConnection(domType, conList)<br>
&gt; &gt;   File &quot;/usr/share/vdsm/API.py&quot;, line 897, in<br>
&gt; &gt; validateStorageServerConnection<br>
&gt; &gt;     return self._irs.validateStorageServerConnection(domainType,<br>
&gt; &gt; AttributeError: &#39;NoneType&#39; object has no attribute<br>
&gt; &gt; &#39;validateStorageServerConnection&#39;<br>
&gt; &gt; Thread-1822::DEBUG::2012-04-13<br>
&gt; &gt; 12:18:52,333::BindingXMLRPC::167::vds::(wrapper) [192.168.11.236]<br>
&gt; &gt; Thread-1822::ERROR::2012-04-13<br>
&gt; &gt; 12:18:52,334::BindingXMLRPC::171::vds::(wrapper) Unexpected exception<br>
&gt; &gt; Traceback (most recent call last):<br>
&gt; &gt;   File &quot;/usr/share/vdsm/BindingXMLRPC.py&quot;, line 169, in wrapper<br>
&gt; &gt;     return f(*args, **kwargs)<br>
&gt; &gt;   File &quot;/usr/share/vdsm/BindingXMLRPC.py&quot;, line 491, in<br>
&gt; &gt; poolDisconnectStorageServer<br>
&gt; &gt;     return pool.disconnectStorageServer(domType, conList)<br>
&gt; &gt;   File &quot;/usr/share/vdsm/API.py&quot;, line 823, in disconnectStorageServer<br>
&gt; &gt;     return self._irs.disconnectStorageServer(domainType, self._UUID,<br>
&gt; &gt; AttributeError: &#39;NoneType&#39; object has no attribute &#39;disconnectStorageServer&#39;<br>
&gt;<br>
&gt; It seems like the interesting traceback should be further up - I<br>
&gt; suppose self._irs failed initialization and kept its original None<br>
&gt; value. Please scroll up and try to find out why this failed on Vdsm<br>
&gt; startup.<br>
&gt;<br>
&gt; We have a FIXME in vdsm so that we report such failures better:<br>
&gt;<br>
&gt; vdsm/BindingXMLRPC.py: # XXX: Need another way to check if IRS init was okay<br>
&gt;<br>
&gt; 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 &lt;<a href="mailto:agl@us.ibm.com">agl@us.ibm.com</a>&gt;<br>
IBM Linux Technology Center<br>
<br>
</font></span></blockquote></div><br>