<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>horizon authentication / memcached problems</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">Hi,</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">I</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">’</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">m</FONT></SPAN><SPAN LANG="en-au"> <FONT FACE="Calibri">having some</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri"> trouble with horizon on centos 6.3.  I</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">’</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">ve followed the installation instructions at:</FONT></SPAN><SPAN LANG="en-au"> </SPAN><A HREF="http://docs.openstack.org/essex/openstack-compute/install/yum/content/ch_install-dashboard.html#dashboard-system-requirements"><SPAN LANG="en-au"><U><FONT COLOR="#0000FF" FACE="Calibri">http://docs.openstack.org/essex/openstack-compute/install/yum/content/ch_install-dashboard.html#dashboard-system-requirements</FONT></U></SPAN><SPAN LANG="en-au"></SPAN></A><SPAN LANG="en-au"><FONT FACE="Calibri">.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">I had this working, but following a reboot, horizon hasn</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">’</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">t come right.  I</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">’</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">ve tried reinstalling it, but I</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">’</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">m getting nowhere.  I</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">’</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">ve got me</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">mcached running:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">[root@wonky openstack-dashboard]# netstat -an | grep 11211</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">tcp        0      0 0.0.0.0:11211               0.0.0.0:*                   LISTEN      </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">tcp        0      0 :::11211                    :::*                        LISTEN      </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">udp        0      0 0.0.0.0:11211               0.0.0.0:*                               </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">udp        0      0 :::11211                    :::*                                    </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">[root@wonky openstack-dashboard]# ps -ea | grep memcached</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri"> 3318 ?        00:00:00 memcached</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">[root@wonky openstack-dashboard]# service memcached status</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">memcached (pid  3318) is running...</FONT></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">But with this config in my /etc/openstack-dashboard/local_se</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">ttings file:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">CACHE_BACKEND = 'memcached://127.0.0.1:11211/'</FONT></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">I get a django runtime error when I try to load the dashboard: </FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT SIZE=2 FACE="Courier New">Unable to create a new session key.</FONT></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">I</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">’</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Calibri">ve seen others resolve this problem by installing or starting memcached, but memcached is running in my environment.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">Can anyone shed any light on how I can resolve this problem?</FONT></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">Here is the database stanza from the local_settings file:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri"># FIXME: We need to change this to mysql, instead of sqlite.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">DATABASES = {</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">    'default': {</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">        'ENGINE': 'django.db.backends.mysql',</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">        'NAME': 'dash',</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">        'USER': 'dash',</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">        'PASSWORD': 'dash',</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">        'HOST': 'localhost',</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">        'default-character-set': 'utf8'</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">    },</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">}</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">CACHE_BACKEND = 'memcached://127.0.0.1:11211/'</FONT></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">Thanks.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">Cheers,</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Calibri">b</FONT></SPAN><SPAN LANG="en-au"></SPAN></P>

</BODY>
</HTML>