<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Re: [Openstack] dashboard in oneric</title>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--a:link
        {mso-style-priority:99;}
span.MSOHYPERLINK
        {mso-style-priority:99;}
a:visited
        {mso-style-priority:99;}
span.MSOHYPERLINKFOLLOWED
        {mso-style-priority:99;}

 /* Font Definitions */
 @font-face
        {font-family:PMingLiU;
        panose-1:2 2 3 0 0 0 0 0 0 0;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@PMingLiU";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Times New\000D\000A              Roman";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Times New\000D\000A                Roma";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Times\000D\000A                  New Ro";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Times New\000D\000A                  Ro";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";
        color:black;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";
        color:black;}
pre
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:Calibri;
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:524516793;
        mso-list-template-ids:-601466208;}
@list l1
        {mso-list-id:1313023989;
        mso-list-type:hybrid;
        mso-list-template-ids:701521014 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
        {mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level2
        {mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level3
        {mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level4
        {mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level5
        {mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level6
        {mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level7
        {mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level8
        {mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level9
        {mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Below are the things I did trying to
install Dashboard using Essex2 code (after I successfully installed Nova and
Glance from their Essex2 PPAs, and Keystone from its Essex2 source code on the
same server).</span></font><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I hope that any of the Dashboard
developers can provide instructions on how to install Dashboard from a
milestone-release source code (Essex2 or Essex3) while using MySQL for DB and
Apache2 as the web server, AND NOT by using virtual-env + sqlite.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Thank you very much again for help and if
you have time to answer my question it would be great.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>George<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 color=navy face="Times New Roman"><span
style='font-size:12.0pt;color:navy'><u1:p><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Installed Horizon first:<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>cd /usr/local/src<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>wget <a
href="https://github.com/openstack/horizon/zipball/essex-2">https://github.com/openstack/horizon/zipball/essex-2</a><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>unzip essex-2<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>cd openstack-horizon-e7d7643/<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>cd horizon/<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>python setup.py build<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>python setup.py install<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Installed Dashboard:<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>cd openstack-dashboard/<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>cp local/local_settings.py.example
local/local_settings.py <u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>vi local/local_settings.py  and here
I changed:<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>import os<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>DEBUG = True<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>TEMPLATE_DEBUG = DEBUG<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>PROD = False<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>USE_SSL = False<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>LOCAL_PATH =
os.path.dirname(os.path.abspath(__file__))<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>DATABASES = {<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    'default': {<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>       
'ENGINE': 'django.db.backends.mysql',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>       
'NAME': 'horizon',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>       
'USER': 'horizon',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>       
'PASSWORD': 'horizonpass',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>       
'HOST': '127.0.0.1',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>       
'default-character-set': 'utf8'<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    }<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>}<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>CACHE_BACKEND = 'locmem://'<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>EMAIL_BACKEND =
'django.core.mail.backends.console.EmailBackend'<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>HORIZON_CONFIG = {<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    'dashboards': ('nova',
'syspanel', 'settings',),<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    'default_dashboard':
'nova',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    'user_home':
'dashboard.views.user_home',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>}<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>OPENSTACK_HOST = "127.0.0.1"<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>OPENSTACK_KEYSTONE_URL = <a
href="http://localhost:5000/v2.0/">"http://localhost:5000/v2.0/"</a><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>OPENSTACK_KEYSTONE_ADMIN_URL = <a
href="http://localhost:35357/v2.0">"http://localhost:35357/v2.0"</a><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>OPENSTACK_KEYSTONE_DEFAULT_ROLE =
"Member"<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>OPENSTACK_ADMIN_TOKEN = "999888777666"<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>SWIFT_PAGINATE_LIMIT = 1000<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>QUANTUM_ENABLED = False<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>QUANTUM_URL = '%s'  % OPENSTACK_HOST<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>QUANTUM_PORT = '9696'<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>QUANTUM_TENANT = '1234'<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>QUANTUM_CLIENT_VERSION='0.1'<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>COMPUTE_HOST_RAM_GB = 16<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>cd
/usr/local/src/openstack-horizon-e7d7643/openstack-dashboard<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>python setup.py build<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>python setup.py install<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Created a horizon DB:<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>mysql -uroot -ppass -e 'CREATE DATABASE
horizon;'<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>echo "GRANT ALL ON horizon.* TO
'horizon'@'%' IDENTIFIED BY 'horizonpass'; FLUSH PRIVILEGES;" | mysql
-uroot -ppass<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Installed Apache:<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>apt-get install apache2 libapache2-mod-wsgi<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>mkdir
/usr/local/src/openstack-horizon-e7d7643/openstack-dashboard/.blackhole<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Created the Apache config:<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>cat /etc/apache2/sites-enabled/000-default
<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><VirtualHost *:80><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    WSGIScriptAlias /
/usr/local/src/openstack-horizon-e7d7643/openstack-dashboard/dashboard/wsgi/django.wsgi<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    WSGIDaemonProcess
horizon user=www-data group=www-data processes=3 threads=10<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    SetEnv APACHE_RUN_USER
www-data<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    SetEnv APACHE_RUN_GROUP
www-data<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    WSGIProcessGroup horizon<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    DocumentRoot
/usr/local/src/openstack-horizon-e7d7643/openstack-dashboard/.blackhole<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    Alias /media
/usr/local/src/openstack-horizon-e7d7643/openstack-dashboard/dashboard/static<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    Alias /vpn
/opt/stack/vpn<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    <Directory /><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>       
Options FollowSymLinks<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>       
AllowOverride None<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    </Directory><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    <Directory
/usr/local/src/openstack-horizon-e7d7643/openstack-dashboard/><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>       
Options Indexes FollowSymLinks MultiViews<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>       
AllowOverride None<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>       
Order allow,deny<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>       
allow from all<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    </Directory><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    ErrorLog /var/log/apache2/error.log<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    LogLevel warn<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    CustomLog
/var/log/apache2/access.log combined<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'></VirtualHost><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Synced the DB and HERE I RECEIVED ERRORS
caused by not reading the local_settings.py file (I think)<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>root@redundant:/usr/local/src/openstack-horizon-e7d7643/openstack-dashboard#
dashboard/manage.py syncdb<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><b><font size=2 color=red face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:red;font-weight:bold'>ERROR:root:No module named
local.local_settings<u1:p></u1:p></span></font></b><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Traceback (most recent call last):<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>  File
"/usr/local/src/openstack-horizon-e7d7643/openstack-dashboard/dashboard/settings.py",
line 126, in <module><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    from
local.local_settings import *<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>ImportError: No module named
local.local_settings<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>ERROR:root:No module named
local.local_settings<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Traceback (most recent call last):<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>  File
"/usr/local/src/openstack-horizon-e7d7643/openstack-dashboard/dashboard/../dashboard/settings.py",
line 126, in <module><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    from
local.local_settings import *<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>ImportError: No module named
local.local_settings<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Traceback (most recent call last):<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>  File
"dashboard/manage.py", line 38, in <module><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>   
execute_manager(settings)<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>  File
"/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py",
line 438, in execute_manager<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    utility.execute()<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>  File
"/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py",
line 379, in execute<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    self.fetch_command(subcommand).run_from_argv(self.argv)<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>  File
"/usr/local/lib/python2.7/dist-packages/django/core/management/base.py",
line 191, in run_from_argv<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    self.execute(*args,
**options.__dict__)<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>  File
"/usr/local/lib/python2.7/dist-packages/django/core/management/base.py",
line 220, in execute<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    output =
self.handle(*args, **options)<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>  File
"/usr/local/lib/python2.7/dist-packages/django/core/management/base.py",
line 351, in handle<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    return
self.handle_noargs(**options)<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>  File "/usr/local/lib/python2.7/dist-packages/django/core/management/commands/syncdb.py",
line 56, in handle_noargs<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    cursor =
connection.cursor()<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>  File
"/usr/local/lib/python2.7/dist-packages/django/db/backends/dummy/base.py",
line 15, in complain<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>    raise
ImproperlyConfigured("You haven't set the database ENGINE setting
yet.")<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>django.core.exceptions.ImproperlyConfigured:
You haven't set the database ENGINE setting yet.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>root@redundant:/usr/local/src/openstack-horizon-e7d7643/openstack-dashboard#
ll local<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>total 24<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>drwxr-xr-x 2 root root 4096 2012-01-30
14:55 ./<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>drwxr-xr-x 9 root root 4096 2012-01-27
23:51 ../<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>-rw-r--r-- 1 root root    0
2012-01-30 14:37 __init__.py<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>-rw-r--r-- 1 root root 3549 2012-01-30
14:55 local_settings.py<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>-rw-r--r-- 1 root root 1407 2012-01-30
14:24 local_settings.pyc<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>-rw-r--r-- 1 root root 3872 2012-01-27
23:49 local_settings.py_changed<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>-rw-r--r-- 1 root root 3541 2011-12-14
16:27 local_settings.py.example<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I even touched the
“/usr/local/src/openstack-horizon-e7d7643/openstack-dashboard/local/</span></font>
<font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:navy'>__init__.py” to refresh its timestamp because I read
this might be an issue.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>If I try to import the “local”
module it seems to not be available:<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>>>> import local<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Traceback (most recent call last):<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>  File "<stdin>",
line 1, in <module><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>ImportError: No module named local<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><st1:personname u4:st="on"><st1:PersonName w:st="on"><font
 size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
 color:navy'>The</span></font></st1:PersonName></st1:personname><font size=2
color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>se are the existing Python paths:<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>>>> import sys<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>>>> import pprint<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>>>> pprint.pprint(sys.path)<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>['',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/local/lib/python2.7/dist-packages/keystone-2012.1-py2.7.egg',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/local/lib/python2.7/dist-packages',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/local/lib/python2.7/dist-packages/virtualenv-1.7-py2.7.egg',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/local/lib/python2.7/dist-packages/MySQL_python-1.2.3-py2.7-linux-x86_64.egg',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/local/lib/python2.7/dist-packages/horizon-2012.1-py2.7.egg',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/local/lib/python2.7/dist-packages/openstack_dashboard-0.4-py2.7.egg',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/local/lib/python2.7/dist-packages/python_keystoneclient-2012.1-py2.7.egg',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/lib/python2.7',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/lib/python2.7/plat-linux2',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/lib/python2.7/lib-tk',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/lib/python2.7/lib-old',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/lib/python2.7/lib-dynload',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/local/lib/python2.7/dist-packages',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/lib/python2.7/dist-packages',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/lib/python2.7/dist-packages/PIL',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/lib/python2.7/dist-packages/gtk-2.0',<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> '/usr/lib/pymodules/python2.7']<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I even copied the local_settings.py
somewhere Python should see it:<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>cp
/usr/local/src/openstack-horizon-e7d7643/openstack-dashboard/local/local_settings.py
/usr/local/lib/python2.7/local/local_settings.py<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>But I still cannot import it:<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>>>> import local.local_settings<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Traceback (most recent call last):<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>  File "<stdin>",
line 1, in <module><u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>ImportError: No module named
local.local_settings<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt;color:windowtext'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;color:windowtext;font-weight:bold'>From:</span></font></b><font
size=2 color=black face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;
color:windowtext'> <a
href="mailto:openstack-bounces+george.mihaiescu=q9.com@lists.launchpad.net">openstack-bounces+george.mihaiescu=q9.com@lists.launchpad.net</a>
[<a href="mailto:openstack-bounces+george.mihaiescu=q9.com@lists.launchpad.net">mailto:openstack-bounces+george.mihaiescu=q9.com@lists.launchpad.net</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Eric Dodemont<br>
<b><span style='font-weight:bold'>Sent:</span></b> Saturday, January 28, 2012
5:05 AM<br>
<b><span style='font-weight:bold'>To:</span></b> <a
href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [Openstack] dashboard
in oneric</span></font><o:p></o:p></p>

</div>

<u1:p></u1:p>

<p class=MsoNormal><font size=3 color=black
face="Times New               Roman"><span style='font-size:12.0pt;
font-family:"Times New\000D\000A              Roman"'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 color=black
face="Times New               Roman"><span style='font-size:12.0pt;
font-family:"Times New\000D\000A              Roman"'>I have installed
OpenStack Diablo (version 2011.3.1 released January 20, 2012) on Linux Ubuntu
Oneiric (11.10), including a working version of the essex-dev dashboard
(Horizon).<br>
 <br>
By installing the development version of the dashboard, you can manage almost
everything, including:<br>
 <br>
- In the project panel: instances, volumes, floating IPs, security groups,
images, and instance snapshots.<br>
- In the admin panel: instances, services, flavors, images, tenants (projects),
users, and quotas.<br>
 <br>
In both panels, you also have status and usage information.<br>
<br>
Versions and installation methods:<br>
 <br>
* Version 2011.3.1 (stable/diablo) for:<br>
 <br>
- Nova (ppa/deb packages)<br>
- Glance (ppa/deb packages)<br>
- Keystone (ppa/deb packages)<br>
 <br>
* Version 2012.1-dev (dev/essex) for:<br>
 <br>
- Dashboard (git/source package)<br>
<br>
You can find the detailed procedure to install Nova/Glance/Keystone/Horizon on
Ubuntu Oneiric here:<br>
<br>
Install Your Own OpenStack Cloud – Diablo Version 2011.3.1 with Keystone
and Horizon<br>
<a
href="http://dodeeric.wordpress.com/2012/01/24/install-your-own-openstack-cloud-diablo-edition-2011-3-1-with-keystone-and-horizon"
moz-do-not-send=true>http://dodeeric.wordpress.com/2012/01/24/install-your-own-openstack-cloud-diablo-edition-2011-3-1-with-keystone-and-horizon</a><br>
<br>
Bellow the part concerning the installation of the dashboard:<br>
<br>
Install the dashboard:<br>
 <br>
Get the dashboard source from Github, version essex-2-46-g580ecc2 (dev/essex):<br>
<br>
# cd /usr/local/<br>
# wget <a
href="https://github.com/openstack/horizon/tarball/580ecc20bc04fdb74e1a8416feddcc84de745cd6"
moz-do-not-send=true>https://github.com/openstack/horizon/tarball/580ecc20bc04fdb74e1a8416feddcc84de745cd6</a><br>
# mv 580ecc20bc04fdb74e1a8416feddcc84de745cd6 horizon-e2-46-g580ecc2.tar.gz<br>
# tar -xzvf horizon-e2-46-g580ecc2.tar.gz<br>
# mv openstack-horizon-580ecc2 horizon-e2-46-g580ecc2 <br>
<br>
Install some required packages:<br>
<br>
# aptitude install python-django python-setuptools python-dev <br>
<br>
Adapt the configuration file:<br>
<br>
# cd /usr/local/horizon-e2-46-g580ecc2/openstack-dashboard/local/<br>
# cp local_settings.py.example local_settings.py<br>
# vi local_settings.py <br>
<br>
And adapt two parameters as follow:<br>
<br>
OPENSTACK_HOST = "node1"<br>
QUANTUM_ENABLED = False <br>
<br>
Install a Python virtual environment:<br>
<br>
# cd /usr/local/horizon-e2-46-g580ecc2/openstack-dashboard/tools/<br>
# easy_install virtualenv <br>
<br>
Install the dashboard in the virtual environment (that will take some time):<br>
<br>
# python install_venv.py <br>
<br>
<st1:personname u4:st="on"><st1:PersonName w:st="on">The</st1:personname></st1:PersonName>
install should finish with the following messages (if not, start the install
again):<br>
<br>
Installing horizon module in development mode...<br>
OpenStack Dashboard development environment setup is complete.<br>
To activate the virtualenv for the extent of your current shell session you can
run:<br>
$ source .dashboard-venv/bin/activate <br>
<br>
Activate the virtual environment:<br>
<br>
# cd /usr/local/horizon-e2-46-g580ecc2/openstack-dashboard/.dashboard-venv/bin/<br>
# source activate <br>
<br>
Create the SQLite DB with its tables:<br>
<br>
# cd /usr/local/horizon-e2-46-g580ecc2/openstack-dashboard/dashboard/<br>
# ./manage.py syncdb <br>
<br>
You will see the following messages:<br>
<br>
Creating tables ...<br>
Creating table django_session<br>
Installing custom SQL ...<br>
Installing indexes ...<br>
No fixtures found. <br>
<br>
Install Openstackx diablo (extention for nova-api diablo):<br>
<br>
# cd /usr/local/<br>
# wget <a href="https://github.com/cloudbuilders/openstackx/tarball/rcb_v1.1"
moz-do-not-send=true>https://github.com/cloudbuilders/openstackx/tarball/rcb_v1.1</a><br>
# mv rcb_v1.1 openstackx-diablo.tar.gz<br>
# tar -xzvf openstackx-diablo.tar.gz<br>
# mv cloudbuilders-openstackx-53fd616 openstackx-diablo <br>
<br>
Adapt the nova.conf file as follow:<br>
<br>
# vi /etc/nova/nova.conf <br>
<br>
And add the following parameter:<br>
<br>
--osapi_extensions_path=/usr/local/openstackx-diablo/extensions <br>
<br>
Launch the Dashboard on port tcp/8000:<br>
<br>
# cd /usr/local/horizon-e2-46-g580ecc2/openstack-dashboard/dashboard/<br>
# ./manage.py runserver 0.0.0.0:8000 <br>
<br>
You will see the following messages:<br>
<br>
Django version 1.3.1, using settings 'dashboard.settings'<br>
Development server is running at <a href="http://0.0.0.0:8000/"
moz-do-not-send=true>http://0.0.0.0:8000/</a><br>
Quit the server with CONTROL-C. <br>
You can now access the Dashboard with a web browser at the address: <a
href="http://localhost:8000" moz-do-not-send=true>http://localhost:8000</a> or <a
href="http://node1:8000" moz-do-not-send=true>http://node1:8000</a> or <a
href="http://192.168.1.201:8000" moz-do-not-send=true>http://192.168.1.201:8000</a><br>
 <br>
To be able to connect on the console of the instances via VNC, you need to
install the nova-vncproxy package and the noVNC software (it is a slightly
modified version of noVNC which can work with the nova-vnc-proxy).<br>
 <br>
Install nova-vncproxy:<br>
<br>
# aptitude install nova-vncproxy <br>
<br>
nova-vncproxy will not start automatically: it gives the following error:<br>
INFO nova.wsgi [-] Starting TCP server /usr/bin/nova-vncproxy on 0.0.0.0:843<br>
CRITICAL nova [-] [Errno 13] Permission denied <br>
Start it manually in a screen with root:<br>
<br>
# nova-vncproxy <br>
<br>
Install noVNC:<br>
<br>
# cd /var/lib/nova/<br>
# git clone <a href="https://github.com/openstack/noVNC.git"
moz-do-not-send=true>https://github.com/openstack/noVNC.git</a> <br>
<br>
Adapt the nova.conf file as follow:<br>
<br>
# vi /etc/nova/nova.conf <br>
<br>
And add this parameter:<br>
<br>
--vncproxy_url=<a href="http://node1:6080" moz-do-not-send=true>http://node1:6080</a>
<br>
<br>
<br>
On 24/01/2012 00:17, Debo Dutta (dedutta) wrote: <u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span
style='font-size:11.0pt;font-family:Calibri;color:#1F497D'><!--[if gte mso 9]><xml>
  <u5:shapedefaults u2:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
  <u3:shapelayout u6:ext="edit">
   <u3:idmap u6:ext="edit" data="1"/>
  </u3:shapelayout>
</xml><![endif]-->FWIW I ran the old devstack and it worked (with horizon). Out
of the box except for some UI issues (horizon!) and with quantum<u5:p></u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span
style='font-size:11.0pt;font-family:Calibri;color:#1F497D'><u5:p> </u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span
style='font-size:11.0pt;font-family:Calibri;color:#1F497D'>debo<u5:p></u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span
style='font-size:11.0pt;font-family:Calibri;color:#1F497D'><u5:p> </u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> <a
href="mailto:openstack-bounces+dedutta=cisco.com@lists.launchpad.net"
moz-do-not-send=true>openstack-bounces+dedutta=cisco.com@lists.launchpad.net</a>
[<a href="mailto:openstack-bounces+dedutta=cisco.com@lists.launchpad.net"
moz-do-not-send=true>mailto:openstack-bounces+dedutta=cisco.com@lists.launchpad.net</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Denmat<br>
<b><span style='font-weight:bold'>Sent:</span></b> Monday, January 23, 2012
2:25 PM<br>
<b><span style='font-weight:bold'>Cc:</span></b> openstack<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [Openstack] dashboard
in oneric<u5:p></u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

</div>

</div>

<p class=MsoNormal><u5:p><font size=3 color=black
face="Times New                 Roma"><span style='font-size:12.0pt;
font-family:"Times New\000D\000A                Roma"'> <u1:p></u1:p></span></font></u5:p><o:p></o:p></p>

<div>

<p class=MsoNormal><font size=3 color=black
face="Times New                 Roma"><span style='font-size:12.0pt;
font-family:"Times New\000D\000A                Roma"'>FWIW, I got
horizon/keystone from devstack working on a separate host to my Ubuntu ppa
openstack host.  Couldn't get them on the one host due to python libs getting
installed to different locations.<u1:p></u1:p></span></font><u5:p></u5:p><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><u5:p><font size=3 color=black
face="Times                   New Ro"><span style='font-size:12.0pt;
font-family:"Times\000D\000A                  New Ro"'> <u1:p></u1:p></span></font></u5:p><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=black
face="Times New                 Roma"><span style='font-size:12.0pt;
font-family:"Times New\000D\000A                Roma"'>Den<u1:p></u1:p></span></font><u5:p></u5:p><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3 color=black
face="Times New Roman"><span style='font-size:12.0pt'><br>
On 24/01/2012, at 9:00, Joshua Harlow <<a
href="mailto:harlowja@yahoo-inc.com" moz-do-not-send=true>harlowja@yahoo-inc.com</a>>
wrote:<u1:p></u1:p><o:p></o:p></span></font><u5:p></u5:p></p>

</div>

<blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'>

<div>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=2 color=black
face=Calibri><span style='font-size:11.0pt;font-family:Calibri'>You should be
able to use the newer devstack v2 to get horizon up and running.<br>
<br>
I haven’t tested it to well but I think it will do it.<br>
<br>
<a href="https://github.com/yahoo/Openstack-Devstack2" moz-do-not-send=true>https://github.com/yahoo/Openstack-Devstack2</a><br>
<br>
./stack –c horizon –a install –d $HOME/youropenstackplace
(will install all of horizons dependencies also)<br>
<br>
./stack –c horizon –a start –d $HOME/youropenstackplace
(should start horizon + dependencies, haven’t messed around with this
yet, might need a little work)<br>
<br>
-Josh<br>
<br>
On 1/23/12 12:37 PM, "Paras pradhan" <<a
href="pradhanparas@gmail.com" moz-do-not-send=true>pradhanparas@gmail.com</a>>
wrote:</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=2 color=black
face=Calibri><span style='font-size:11.0pt;font-family:Calibri'>I have seen
folks at openstack IRC who could get it working but all<br>
packages from github. I have tried several options and the problem is<br>
related with openstackx. I run diablo from ubuntu repo and its working<br>
fine. Somebody told me that the dashboard / keystone at ubuntu is<br>
broken . I could run dashboard and keystone that I checkout from<br>
horizon. I could login in with errors but looks its really impossible<br>
to fix (at least to me) the openstackx issue.<br>
<br>
<br>
If anyone has working dashboard with diablo from Oneric please share<br>
how they handle the issues with openstackx<br>
Paras<br>
<br>
<br>
On Mon, Jan 23, 2012 at 1:25 PM, Vishvananda Ishaya<br>
<<a href="vishvananda@gmail.com" moz-do-not-send=true>vishvananda@gmail.com</a>>
wrote:<br>
> Dashboard requires keystone, so I don't know if this is possible without a<br>
> lot of hacking.<br>
><br>
> Vish<br>
><br>
> On Jan 23, 2012, at 10:56 AM, Jorge Luiz Correa wrote:<br>
><br>
> Well, I tried to install from Ubuntu (Oneiric) repos but just could get it<br>
> working without keystone. So, in this case, I couldn't use horizon
(requires<br>
> keystone).<br>
><br>
> Trying to use the dashboard from repos, it didn't work.<br>
><br>
> Currently, I'm running Diablo from ubuntu repos without dashboard, just<br>
> command line tools to manage the cloud (euca2ools).<br>
><br>
> Regards.<br>
><br>
> On Mon, Jan 23, 2012 at 4:26 PM, Paras pradhan <<a
href="pradhanparas@gmail.com" moz-do-not-send=true>pradhanparas@gmail.com</a>><br>
> wrote:<br>
>><br>
>> Has anyone recently able to run dashboard/horizon in Ubuntu Oneric. If<br>
>> yes which one should I use? dashboard from ubuntu or horizon src from<br>
>> github?<br>
>><br>
>> Thanks<br>
>> Paras.<br>
>><br>
>> _______________________________________________<br>
>> Mailing list: <a href="https://launchpad.net/%7Eopenstack"
moz-do-not-send=true>https://launchpad.net/~openstack</a><br>
>> Post to     : <a href="openstack@lists.launchpad.net"
moz-do-not-send=true>openstack@lists.launchpad.net</a><br>
>> Unsubscribe : <a href="https://launchpad.net/%7Eopenstack"
moz-do-not-send=true>https://launchpad.net/~openstack</a><br>
>> More help   : <a href="https://help.launchpad.net/ListHelp"
moz-do-not-send=true>https://help.launchpad.net/ListHelp</a><br>
><br>
><br>
><br>
><br>
> --<br>
> - MSc. Correa, J.L.<br>
><br>
> _______________________________________________<br>
> Mailing list: <a href="https://launchpad.net/%7Eopenstack"
moz-do-not-send=true>https://launchpad.net/~openstack</a><br>
> Post to     : <a href="openstack@lists.launchpad.net"
moz-do-not-send=true>openstack@lists.launchpad.net</a><br>
> Unsubscribe : <a href="https://launchpad.net/%7Eopenstack"
moz-do-not-send=true>https://launchpad.net/~openstack</a><br>
> More help   : <a href="https://help.launchpad.net/ListHelp"
moz-do-not-send=true>https://help.launchpad.net/ListHelp</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Mailing list: <a href="https://launchpad.net/%7Eopenstack"
moz-do-not-send=true>https://launchpad.net/~openstack</a><br>
> Post to     : <a href="openstack@lists.launchpad.net"
moz-do-not-send=true>openstack@lists.launchpad.net</a><br>
> Unsubscribe : <a href="https://launchpad.net/%7Eopenstack"
moz-do-not-send=true>https://launchpad.net/~openstack</a><br>
> More help   : <a href="https://help.launchpad.net/ListHelp"
moz-do-not-send=true>https://help.launchpad.net/ListHelp</a><br>
><br>
<br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/%7Eopenstack"
moz-do-not-send=true>https://launchpad.net/~openstack</a><br>
Post to     : <a href="openstack@lists.launchpad.net"
moz-do-not-send=true>openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/%7Eopenstack"
moz-do-not-send=true>https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp"
moz-do-not-send=true>https://help.launchpad.net/ListHelp</a></span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

</div>

</blockquote>

<blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'>

<div>

<p class=MsoNormal><font size=3 color=black
face="Times New                   Ro"><span style='font-size:12.0pt;
font-family:"Times New\000D\000A                  Ro"'>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/%7Eopenstack"
moz-do-not-send=true>https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net"
moz-do-not-send=true>openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/%7Eopenstack"
moz-do-not-send=true>https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp"
moz-do-not-send=true>https://help.launchpad.net/ListHelp</a><u1:p></u1:p></span></font><u5:p></u5:p><o:p></o:p></p>

</div>

</blockquote>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3 color=black
face="Times New               Roman"><span style='font-size:12.0pt;
font-family:"Times New\000D\000A              Roman"'><br>
<br>
</span></font><o:p></o:p></p>

<pre><font size=2 color=black face="Courier New"><u1:p></u1:p><span
style='font-size:10.0pt'><fieldset class="mimeAttachmentHeader"></fieldset>_______________________________________________<u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>Mailing list: <a
href="https://launchpad.net/%7Eopenstack" moz-do-not-send=true>https://launchpad.net/~openstack</a><u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>Post to     : <a
href="mailto:openstack@lists.launchpad.net" moz-do-not-send=true>openstack@lists.launchpad.net</a><u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>Unsubscribe : <a
href="https://launchpad.net/%7Eopenstack" moz-do-not-send=true>https://launchpad.net/~openstack</a><u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>More help   : <a
href="https://help.launchpad.net/ListHelp" moz-do-not-send=true>https://help.launchpad.net/ListHelp</a><u1:p></u1:p><o:p></o:p></span></font></pre>

<p class=MsoNormal><font size=3 color=black
face="Times New               Roman"><span style='font-size:12.0pt;
font-family:"Times New\000D\000A              Roman"'><u1:p> </u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>

</u1:smarttagtype></div>

</body>

</html>