<div dir="ltr"><div class="gmail_default" style="font-family:'times new roman',serif">I am running Centos 6.5</div><div class="gmail_default" style="font-family:'times new roman',serif"><br></div><div class="gmail_default" style="font-family:'times new roman',serif">
I ran into a problem with openstack-nova-spicehtml5proxy.  It wouldn't start.  I did some investigating and discovered that </div><div class="gmail_default" style="font-family:'times new roman',serif"><pre>root@controller1-prod.controller1-prod:/var/log# cat /tmp/spicehtml5proxy.txt <br>
WARNING: no 'numpy' module, HyBi protocol will be slower<br>Can not find spice html/js/css files at /usr/share/spice-html5.<br>root@controller1-prod.controller1-prod:/var/log# </pre></div><div class="gmail_default" style="font-family:'times new roman',serif">
I got this by modifying the /etc/init.d/openstack-nova-spicehtml5proxy</div><div class="gmail_default" style="font-family:'times new roman',serif"><br></div><div class="gmail_default"><div class="gmail_default"><font face="courier new, monospace">#    daemon --user nova --pidfile $pidfile "$exec --logfile $logfile &>/dev/null & echo \$! > $pidfile"</font></div>
<div class="gmail_default"><font face="courier new, monospace">    daemon --user nova --pidfile $pidfile "$exec --logfile $logfile &>/tmp/spicehtml5proxy.txt & echo \$! > $pidfile"</font></div><div style="font-family:'times new roman',serif">
<br></div><div style="font-family:'times new roman',serif">which I think ought to be a permanent change, because there is useful information coming out of stdout.  Alternatively,</div><div style="font-family:'times new roman',serif">
<div class="gmail_default" style="font-family:arial"><font face="courier new, monospace">    daemon --user nova --pidfile $pidfile "$exec --logfile $logfile &>>$logfile & echo \$! > $pidfile"</font></div>
<div><font face="courier new, monospace"><br></font></div></div><div style="font-family:'times new roman',serif">To resolve the underlying problem, I had to install spice-html5-0.1.4-1.el6.noarch, which is easy to do:</div>
<div style="font-family:'times new roman',serif"><br></div><div style><font face="courier new, monospace"> yum install spice-html5-0.1.4-1.el6.noarch</font><br></div><div style="font-family:'times new roman',serif">
<br></div></div><div><div class="gmail_default" style="font-family:'times new roman',serif">​I then started the ​openstack-nova-spicehtml5proxy service</div><br></div><div><div class="gmail_default"><span style="font-family:'times new roman',serif">​</span><font face="courier new, monospace">service openstack-nova-spicehtml5proxy start</font></div>
<div class="gmail_default" style="font-family:'times new roman',serif">​</div><div class="gmail_default" style="font-family:'times new roman',serif">I think the problem is that there is a missing dependency in package openstack-nova-console-2014.1.1-2.el6.noarch</div>
<div class="gmail_default" style="font-family:'times new roman',serif"><br></div><div class="gmail_default"><div class="gmail_default"><font face="courier new, monospace">root@controller1-prod.controller1-prod:~# yum deplist openstack-nova-console-2014.1.1-2.el6.noarch</font></div>
<div class="gmail_default"><font face="courier new, monospace">Loaded plugins: fastestmirror, priorities, security</font></div><div class="gmail_default"><font face="courier new, monospace">Repository sl-release-el6 is listed more than once in the configuration</font></div>
<div class="gmail_default"><font face="courier new, monospace">Loading mirror speeds from cached hostfile</font></div><div class="gmail_default"><font face="courier new, monospace"> * epel: <a href="http://mirror.pnl.gov">mirror.pnl.gov</a></font></div>
<div class="gmail_default"><font face="courier new, monospace">14079 packages excluded due to repository priority protections</font></div><div class="gmail_default"><font face="courier new, monospace">Finding dependencies: </font></div>
<div class="gmail_default"><font face="courier new, monospace">package: openstack-nova-console.noarch 2014.1.1-2.el6</font></div><div class="gmail_default"><font face="courier new, monospace">  dependency: openstack-nova-common = 2014.1.1-2.el6</font></div>
<div class="gmail_default"><font face="courier new, monospace">   provider: openstack-nova-common.noarch 2014.1.1-2.el6</font></div><div class="gmail_default"><font face="courier new, monospace">  dependency: /usr/bin/python</font></div>
<div class="gmail_default"><font face="courier new, monospace">   provider: python.x86_64 2.6.6-52.el6</font></div><div class="gmail_default"><font face="courier new, monospace">  dependency: /bin/sh</font></div><div class="gmail_default">
<font face="courier new, monospace">   provider: bash.x86_64 4.1.2-15.el6_4</font></div><div class="gmail_default"><font face="courier new, monospace">  dependency: python-websockify</font></div><div class="gmail_default">
<font face="courier new, monospace">   provider: python-websockify.noarch 0.5.1-1.el6</font></div><div class="gmail_default"><font face="courier new, monospace">root@controller1-prod.controller1-prod:~# </font></div><div style="font-family:'times new roman',serif">
<br></div></div><div class="gmail_default"><font face="times new roman, serif">​</font><span style="font-family:'courier new',monospace">spice-html5-0.1.4-1.el6.noarch</span><font face="times new roman, serif"> should be in that list.​</font></div>
<br></div><div><br></div><div><div class="gmail_default" style="font-family:'times new roman',serif">​I'm very much an openstack newbie, so it may be that I am not going through proper channels.  I appreciate your patience with me.​</div>
<br></div><div><br></div><div><br></div>-- <br><div dir="ltr"><b>Jeff Silverman</b><div>Systems Engineer</div><div>(253) 459-2318 (c)</div><div><img src="https://dl.dropboxusercontent.com/u/16943296/SweetLabs-Signatures/New_2014/signature-logo.png"><br>
</div></div>
</div>