<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:m="http://schemas.microsoft.com/office/2004/12/omml" 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 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1798722529;
        mso-list-type:hybrid;
        mso-list-template-ids:-1896862740 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-text:"%1\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
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 lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Greetings Dusan!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I am having similar issues and made no progress .. peeled the onion a bit.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hope somebody else can help us. I posted a request on devstack’ s launchpad site too.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><span style="mso-list:Ignore">1)<span style="font:7.0pt "Times New Roman"">     
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">It helped making a copy of the sample localrc and placing in devstack home directory.<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><span style="mso-list:Ignore">2)<span style="font:7.0pt "Times New Roman"">     
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">The devstack stack.sh script created a stack user but directories such as /etc/keystone /etc/glance etc
<o:p></o:p></span></p>
<p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Were owned by root, so it helped to using chown to make them stack user writable (I just made them writable)<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><span style="mso-list:Ignore">3)<span style="font:7.0pt "Times New Roman"">     
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I even did not get fancy such as configuring for a real database or turning swift on etc, just a plain SQLite type keystone backend.<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#E46C0A;mso-style-textfill-fill-color:#E46C0A;mso-style-textfill-fill-alpha:100.0%"><span style="mso-list:Ignore">4)<span style="font:7.0pt "Times New Roman"">     
</span></span></span><![endif]><span style="color:#E46C0A;mso-style-textfill-fill-color:#E46C0A;mso-style-textfill-fill-alpha:100.0%">The keystone service does not start up, thus the command to obtain it’s service id returns an empty string, and thus the below
 call fails saying it is missing the service-id argument.</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#E46C0A;mso-style-textfill-fill-color:#E46C0A;mso-style-textfill-fill-alpha:100.0%"><o:p></o:p></span></p>
<p class="MsoListParagraph">KEYSTONE_SERVICE=<br>
+ keystone endpoint-create --region RegionOne --service_id --publicurl <a href="http://192.168.1.13:5000/v2.0">
http://192.168.1.13:5000/v2.0</a> --adminurl <a href="http://192.168.1.13:35357/v2.0">
http://192.168.1.13:35357/v2.0</a> --internalurl <a href="http://192.168.1.13:5000/v2.0">
http://192.168.1.13:5000/v2.0</a><br>
usage: keystone endpoint-create [--region <endpoint-region>] --service-id<br>
                                <service-id> [--publicurl <public-url>]<br>
                                [--adminurl <admin-url>]<br>
                                [--internalurl <internal-url>]<br>
keystone endpoint-create: error: argument --service-id/--service_id: expected one argument<o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><span style="mso-list:Ignore">5)<span style="font:7.0pt "Times New Roman"">     
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">And with no service up, no end point created, other requests such as user, tenant etc create fail, the avalance effect.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> openstack-bounces+malini.k.bhandaru=intel.com@lists.launchpad.net [mailto:openstack-bounces+malini.k.bhandaru=intel.com@lists.launchpad.net]
<b>On Behalf Of </b>Dusan Dordevic<br>
<b>Sent:</b> Sunday, January 20, 2013 7:36 AM<br>
<b>To:</b> openstack@lists.launchpad.net<br>
<b>Subject:</b> [Openstack] Problem running devstack / stack.sh<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Hi,<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">I just downloaded fresh copy of devstack, and I am trying to run in on Ubuntu. 12.04. I do have stack.sh problem, it seems to me like something related to Keystone and database, but I cannot find the problem.
 Any idea what it might be ?<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Here is full error dump:<o:p></o:p></p>
</div>
<p class="MsoNormal">./stack.sh<br>
...<br>
+ export OS_SERVICE_ENDPOINT=<a href="http://192.168.1.13:35357/v2.0">http://192.168.1.13:35357/v2.0</a><br>
+ OS_SERVICE_ENDPOINT=<a href="http://192.168.1.13:35357/v2.0">http://192.168.1.13:35357/v2.0</a><br>
+ create_keystone_accounts<br>
++ keystone tenant-create --name admin<br>
++ grep ' id '<br>
++ get_field 2<br>
++ read data<br>
Unable to communicate with identity service: {"error": {"message": "An unexpected error prevented the server from fulfilling your request. (OperationalError) (1045, \"Access denied for user 'root'@'localhost' (using password: YES)\") None None", "code": 500,
 "title": "Internal Server Error"}}. (HTTP 500)<br>
+ ADMIN_TENANT=<br>
++ keystone user-create --name admin --pass sifra --email <a href="mailto:admin@example.com">
admin@example.com</a><br>
++ grep ' id '<br>
++ get_field 2<br>
++ read data<br>
Unable to communicate with identity service: {"error": {"message": "An unexpected error prevented the server from fulfilling your request. (OperationalError) (1045, \"Access denied for user 'root'@'localhost' (using password: YES)\") None None", "code": 500,
 "title": "Internal Server Error"}}. (HTTP 500)<br>
+ ADMIN_USER=<br>
++ keystone role-create --name admin<br>
++ grep ' id '<br>
++ get_field 2<br>
++ read data<br>
Unable to communicate with identity service: {"error": {"message": "An unexpected error prevented the server from fulfilling your request. (OperationalError) (1045, \"Access denied for user 'root'@'localhost' (using password: YES)\") None None", "code": 500,
 "title": "Internal Server Error"}}. (HTTP 500)<br>
+ ADMIN_ROLE=<br>
+ keystone user-role-add --user_id --role_id --tenant_id<br>
usage: keystone user-role-add --user-id <user-id> --role-id <role-id><br>
                              [--tenant-id <tenant-id>]<br>
keystone user-role-add: error: argument --user-id/--user_id: expected one argument<br>
++ keystone tenant-create --name service<br>
++ grep ' id '<br>
++ get_field 2<br>
++ read data<br>
Unable to communicate with identity service: {"error": {"message": "An unexpected error prevented the server from fulfilling your request. (OperationalError) (1045, \"Access denied for user 'root'@'localhost' (using password: YES)\") None None", "code": 500,
 "title": "Internal Server Error"}}. (HTTP 500)<br>
+ SERVICE_TENANT=<br>
++ keystone role-create --name=Member<br>
++ grep ' id '<br>
++ get_field 2<br>
++ read data<br>
Unable to communicate with identity service: {"error": {"message": "An unexpected error prevented the server from fulfilling your request. (OperationalError) (1045, \"Access denied for user 'root'@'localhost' (using password: YES)\") None None", "code": 500,
 "title": "Internal Server Error"}}. (HTTP 500)<br>
+ MEMBER_ROLE=<br>
++ keystone role-create --name=anotherrole<br>
++ grep ' id '<br>
++ get_field 2<br>
++ read data<br>
Unable to communicate with identity service: {"error": {"message": "An unexpected error prevented the server from fulfilling your request. (OperationalError) (1045, \"Access denied for user 'root'@'localhost' (using password: YES)\") None None", "code": 500,
 "title": "Internal Server Error"}}. (HTTP 500)<br>
+ ANOTHER_ROLE=<br>
++ keystone tenant-create --name=invisible_to_admin<br>
++ grep ' id '<br>
++ get_field 2<br>
++ read data<br>
Unable to communicate with identity service: {"error": {"message": "An unexpected error prevented the server from fulfilling your request. (OperationalError) (1045, \"Access denied for user 'root'@'localhost' (using password: YES)\") None None", "code": 500,
 "title": "Internal Server Error"}}. (HTTP 500)<br>
+ INVIS_TENANT=<br>
++ keystone tenant-create --name=demo<br>
++ grep ' id '<br>
++ get_field 2<br>
++ read data<br>
Unable to communicate with identity service: {"error": {"message": "An unexpected error prevented the server from fulfilling your request. (OperationalError) (1045, \"Access denied for user 'root'@'localhost' (using password: YES)\") None None", "code": 500,
 "title": "Internal Server Error"}}. (HTTP 500)<br>
+ DEMO_TENANT=<br>
++ keystone user-create --name demo --pass sifra --email <a href="mailto:demo@example.com">
demo@example.com</a><br>
++ grep ' id '<br>
++ get_field 2<br>
++ read data<br>
Unable to communicate with identity service: {"error": {"message": "An unexpected error prevented the server from fulfilling your request. (OperationalError) (1045, \"Access denied for user 'root'@'localhost' (using password: YES)\") None None", "code": 500,
 "title": "Internal Server Error"}}. (HTTP 500)<br>
+ DEMO_USER=<br>
+ keystone user-role-add --user_id --role_id --tenant_id<br>
usage: keystone user-role-add --user-id <user-id> --role-id <role-id><br>
                              [--tenant-id <tenant-id>]<br>
keystone user-role-add: error: argument --user-id/--user_id: expected one argument<br>
+ keystone user-role-add --user_id --role_id --tenant_id<br>
usage: keystone user-role-add --user-id <user-id> --role-id <role-id><br>
                              [--tenant-id <tenant-id>]<br>
keystone user-role-add: error: argument --user-id/--user_id: expected one argument<br>
+ keystone user-role-add --user_id --role_id --tenant_id<br>
usage: keystone user-role-add --user-id <user-id> --role-id <role-id><br>
                              [--tenant-id <tenant-id>]<br>
keystone user-role-add: error: argument --user-id/--user_id: expected one argument<br>
+ keystone user-role-add --user_id --role_id --tenant_id<br>
usage: keystone user-role-add --user-id <user-id> --role-id <role-id><br>
                              [--tenant-id <tenant-id>]<br>
keystone user-role-add: error: argument --user-id/--user_id: expected one argument<br>
+ [[ sql = \s\q\l ]]<br>
++ keystone service-create --name keystone --type identity --description 'Keystone Identity Service'<br>
++ grep ' id '<br>
++ get_field 2<br>
++ read data<br>
Unable to communicate with identity service: {"error": {"message": "An unexpected error prevented the server from fulfilling your request. (OperationalError) (1045, \"Access denied for user 'root'@'localhost' (using password: YES)\") None None", "code": 500,
 "title": "Internal Server Error"}}. (HTTP 500)<br>
+ KEYSTONE_SERVICE=<br>
+ keystone endpoint-create --region RegionOne --service_id --publicurl <a href="http://192.168.1.13:5000/v2.0">
http://192.168.1.13:5000/v2.0</a> --adminurl <a href="http://192.168.1.13:35357/v2.0">
http://192.168.1.13:35357/v2.0</a> --internalurl <a href="http://192.168.1.13:5000/v2.0">
http://192.168.1.13:5000/v2.0</a><br>
usage: keystone endpoint-create [--region <endpoint-region>] --service-id<br>
                                <service-id> [--publicurl <public-url>]<br>
                                [--adminurl <admin-url>]<br>
                                [--internalurl <internal-url>]<br>
keystone endpoint-create: error: argument --service-id/--service_id: expected one argument<br>
++ failed<br>
++ local r=2<br>
+++ jobs -p<br>
++ kill<br>
++ set +o xtrace<o:p></o:p></p>
</div>
</div>
</body>
</html>