[Openstack] Error in running devstack

Mark Kirkwood mark.kirkwood at catalyst.net.nz
Thu Nov 26 07:00:04 UTC 2015


Looking in keystone log I see:

...
ImportError: cannot import name deploy


This looks like https://bugs.launchpad.net/devstack/+bug/1003088

Doing more or less as the comments suggest (I'm on Ubuntu 14.04):

$ sudo apt-get purge python-paste python-pastedeploy-tpl python-pastedeploy

and then extreme prejudice cleaning, followed by a stack.sh gets me a 
working devstack again. Hope this helps!

Regards

Mark


On 26/11/15 19:36, Mark Kirkwood wrote:
> Actually, I am getting exactly the same error even after running my
> cleanup script. Will investigate.
>
> On 26/11/15 13:52, Mark Kirkwood wrote:
>> Have you tried running ./clean.sh in the devstack directory?
>>
>> Also after changing branches, sometimes surgery is needed. To do this I
>> run a script I created to really remove everything that devstack might
>> have added:
>>
>> $ cat realclean.sh
>> #!/bin/bash
>> echo "really clean everyhing devstack related"
>>
>> echo "devstack clean"
>> /home/stack/devstack/clean.sh
>>
>> echo "clean /opt/stack"
>> sudo rm -rf /opt/stack*
>>
>> echo "clean /usr/local/bin"
>> sudo rm -f /usr/local/bin/*
>>
>> echo "clean /usr/local/lib/python2.7"
>> sudo rm -rf /usr/local/lib/python2.7/dist-packages/*
>>
>> echo "remove automatically installed packages"
>> sudo apt-get autoremove
>>
>> On 24/11/15 22:48, Silvia Fichera wrote:
>>> Hi all,
>>> last Saturday I decided to move from Kilo to Liberty.
>>> I have unstacked my system, cleaned it, removed the folder /opt/stack.
>>> Than I have changed my devstack version and stacked againg.
>>> Everything was fine since I noticed that I made a mistake in my
>>> local.conf. I have unstacked, modified what I did wrong, removed
>>> /opt/stack and stacked againg.
>>> The installation fails!
>>> I have the following error.
>>>
>>>   +++ openstack --os-url=http://10.30.3.233:5000/v3
>>> --os-identity-api-version=3 project create admin --domain=default
>>> --or-show -f value -c id
>>> 2015-11-24 09:40:05.522 | Could not find resource default
>>> 2015-11-24 09:40:05.580 | ++ project_id=
>>> 2015-11-24 09:40:05.581 | ++ echo
>>> 2015-11-24 09:40:05.581 | + local admin_tenant=
>>> 2015-11-24 09:40:05.582 | ++ get_or_create_user admin admin default
>>> 2015-11-24 09:40:05.582 | ++ local user_id
>>> 2015-11-24 09:40:05.582 | ++ [[ ! -z '' ]]
>>> 2015-11-24 09:40:05.582 | ++ local email=
>>> 2015-11-24 09:40:05.584 | +++ openstack user create admin --password
>>> admin --os-url=http://10.30.3.233:5000/v3 --os-identity-api-version=3
>>> --domain=default --or-show -f value -c id
>>> 2015-11-24 09:40:06.581 | Could not find resource default
>>> 2015-11-24 09:40:06.639 | ++ user_id=
>>> 2015-11-24 09:40:06.639 | ++ echo
>>> 2015-11-24 09:40:06.640 | + local admin_user=
>>> 2015-11-24 09:40:06.642 | ++ get_or_create_role admin
>>> 2015-11-24 09:40:06.643 | ++ local role_id
>>> 2015-11-24 09:40:06.646 | +++ openstack role create admin
>>> --os-url=http://10.30.3.233:5000/v3 --os-identity-api-version=3
>>> --or-show -f value -c id
>>> 2015-11-24 09:40:08.740 | Internal Server Error (HTTP 500)
>>> 2015-11-24 09:40:08.800 | ++ role_id=
>>> 2015-11-24 09:40:08.800 | ++ echo
>>> 2015-11-24 09:40:08.803 | + local admin_role=
>>> 2015-11-24 09:40:08.803 | + get_or_add_user_project_role
>>> 2015-11-24 09:40:08.803 | + local user_role_id
>>> 2015-11-24 09:40:08.806 | ++ openstack role list --user
>>> --os-url=http://10.30.3.233:5000/v3 --os-identity-api-version=3 --column
>>> ID --project --column Name
>>> 2015-11-24 09:40:08.809 | ++ get_field 1
>>> 2015-11-24 09:40:08.812 | ++ local data field
>>> 2015-11-24 09:40:08.813 | ++ read data
>>> 2015-11-24 09:40:08.813 | ++ grep '  '
>>> 2015-11-24 09:40:09.781 | usage: openstack role list [-h]
>>> 2015-11-24 09:40:09.782 |                            [-f
>>> {csv,html,json,json,table,value,yaml,yaml}]
>>> 2015-11-24 09:40:09.782 |                            [-c COLUMN]
>>> [--max-width <integer>] [--noindent]
>>> 2015-11-24 09:40:09.783 |                            [--quote
>>> {all,minimal,none,nonnumeric}]
>>> 2015-11-24 09:40:09.783 |                            [--domain <domain>
>>> | --project <project>]
>>> 2015-11-24 09:40:09.784 |                            [--user <user> |
>>> --group <group>]
>>> 2015-11-24 09:40:09.784 |                            [--group-domain
>>> <group-domain>]
>>> 2015-11-24 09:40:09.784 |                            [--project-domain
>>> <project-domain>]
>>> 2015-11-24 09:40:09.785 |                            [--user-domain
>>> <user-domain>] [--inherited]
>>> 2015-11-24 09:40:09.785 | openstack role list: error: argument --user:
>>> expected one argument
>>> 2015-11-24 09:40:09.841 | + user_role_id=
>>> 2015-11-24 09:40:09.841 | + [[ -z '' ]]
>>> 2015-11-24 09:40:09.841 | + openstack role add --user --project
>>> --os-url=http://10.30.3.233:5000/v3 --os-identity-api-version=3
>>> 2015-11-24 09:40:10.654 | usage: openstack role add [-h] [--domain
>>> <domain> | --project <project>]
>>> 2015-11-24 09:40:10.654 |                           [--user <user> |
>>> --group <group>]
>>> 2015-11-24 09:40:10.654 |                           [--group-domain
>>> <group-domain>]
>>> 2015-11-24 09:40:10.654 |                           [--project-domain
>>> <project-domain>]
>>> 2015-11-24 09:40:10.654 |                           [--user-domain
>>> <user-domain>] [--inherited]
>>> 2015-11-24 09:40:10.654 |                           <role>
>>> 2015-11-24 09:40:10.654 | openstack role add: error: argument --user:
>>> expected one argument
>>> 2015-11-24 09:40:10.698 | + exit_trap
>>> 2015-11-24 09:40:10.698 | + local r=2
>>> 2015-11-24 09:40:10.699 | ++ jobs -p
>>> 2015-11-24 09:40:10.702 | + jobs=
>>> 2015-11-24 09:40:10.702 | + [[ -n '' ]]
>>> 2015-11-24 09:40:10.703 | + kill_spinner
>>> 2015-11-24 09:40:10.703 | + '[' '!' -z '' ']'
>>> 2015-11-24 09:40:10.703 | + [[ 2 -ne 0 ]]
>>> 2015-11-24 09:40:10.703 | + echo 'Error on exit'
>>> 2015-11-24 09:40:10.703 | Error on exit
>>> 2015-11-24 09:40:10.703 | + [[ -z /opt/stack/logs ]]
>>> 2015-11-24 09:40:10.703 | + /home/silvia/devstack/tools/worlddump.py -d
>>> /opt/stack/logs
>>> 2015-11-24 09:40:11.119 | + exit 2
>>>
>>> Anyone knows how to solve it?
>>>
>>
>>
>> _______________________________________________
>> Mailing list:
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> Post to     : openstack at lists.openstack.org
>> Unsubscribe :
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>
>
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : openstack at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack





More information about the Openstack mailing list