Revision history [back]

click to hide/show revision 1
initial version

Keystone: As the demo user, request an authentication token error

Yet another issue attempting to follow the installation guide for ubuntu 14.04 http://docs.openstack.org/mitaka/install-guide-ubuntu/index.html

Installing keystone was working up to the verify operation section step 3 - request authentication token as admin user. -This works fine.

I try to do the same as the demo user in step 4 and I get the following error:

"Discovering versions from the identity service failed when creating the password plugin. Attempting to determine version from URL. Internal Server Error (HTTP 500)"

Someone seemed to have the same issue here: http://askubuntu.com/questions/720967/internal-server-error-http-500-when-issuing-an-authentication-token-for-openst?newreg=232dfbd7659c418fb8fe75433e540505

The solution in this question was: to solve this, I changed the LOCAL_PATH value in local_settings.py (installing Liberty on Ubuntu Server 14.04, I found it in /etc/openstack-dashboard/)

so I changed LOCAL_PATH = os.path.dirnames(os.path.abspath(__file__)) to LOCAL_PATH = '/tmp'

However, this confuses me as the guide does not cover installing the dashboard until much later on after imaging, compute and networking, so obviously I dont have a /etc/openstack-dashboard/ folder, nor a local_settings.py file.

Can anyone point me in the right direction here? Should I just attempt to install dashboard before everything else and apply this fix? This does not seem like it would work or a very logical solution to me -the guide clearly has ordered the installation of services in this manner due to the operation and interaction of the services.

Thanks for any help in advance.

Keystone: As the demo user, request an authentication token error

Yet another issue attempting to follow the installation guide for ubuntu 14.04 http://docs.openstack.org/mitaka/install-guide-ubuntu/index.html

Installing keystone was working up to the verify operation section step 3 - request authentication token as admin user. -This works fine.

I try to do the same as the demo user in step 4 and I get the following error:

"Discovering versions from the identity service failed when creating the password plugin. Attempting to determine version from URL. Internal Server Error (HTTP 500)"

Someone seemed to have the same issue here: http://askubuntu.com/questions/720967/internal-server-error-http-500-when-issuing-an-authentication-token-for-openst?newreg=232dfbd7659c418fb8fe75433e540505

The solution in this question was: to solve this, I changed the LOCAL_PATH value in local_settings.py (installing Liberty on Ubuntu Server 14.04, I found it in /etc/openstack-dashboard/)

so I changed LOCAL_PATH = os.path.dirnames(os.path.abspath(__file__)) to LOCAL_PATH = '/tmp'

However, this confuses me as the guide does not cover installing the dashboard until much later on after imaging, compute and networking, so obviously I dont have a /etc/openstack-dashboard/ folder, nor a local_settings.py file.

Can anyone point me in the right direction here? Should I just attempt to install dashboard before everything else and apply this fix? This does not seem like it would work or a very logical solution to me -the guide clearly has ordered the installation of services in this manner due to the operation and interaction of the services.

Thanks for any help in advance.

EDIT - actually, if I load my demo user environment variables and attempt anything I get this error - like a simple openstack user list command. Then it works fine after . admin-openrc

Keystone: As the demo user, request an authentication token error

Yet another issue attempting to follow the installation guide for ubuntu 14.04 http://docs.openstack.org/mitaka/install-guide-ubuntu/index.html

Installing keystone was working up to the verify operation section step 3 - request authentication token as admin user. -This works fine.

I try to do the same as the demo user in step 4 and I get the following error:

"Discovering versions from the identity service failed when creating the password plugin. Attempting to determine version from URL. Internal Server Error (HTTP 500)"

Someone seemed to have the same issue here: http://askubuntu.com/questions/720967/internal-server-error-http-500-when-issuing-an-authentication-token-for-openst?newreg=232dfbd7659c418fb8fe75433e540505

The solution in this question was: to solve this, I changed the LOCAL_PATH value in local_settings.py (installing Liberty on Ubuntu Server 14.04, I found it in /etc/openstack-dashboard/)

so I changed LOCAL_PATH = os.path.dirnames(os.path.abspath(__file__)) to LOCAL_PATH = '/tmp'

However, this confuses me as the guide does not cover installing the dashboard until much later on after imaging, compute and networking, so obviously I dont have a /etc/openstack-dashboard/ folder, nor a local_settings.py file.

Can anyone point me in the right direction here? Should I just attempt to install dashboard before everything else and apply this fix? This does not seem like it would work or a very logical solution to me -the guide clearly has ordered the installation of services in this manner due to the operation and interaction of the services.

Thanks for any help in advance.

EDIT - actually, if I load my demo user environment variables and attempt anything I get this error - like a simple openstack user list command. Then it works fine after I source admin credentials by running . admin-openrc

EDIT 2 - is it because I am using API V3 and should be using V2?

Keystone: As the demo user, request an authentication token error

Yet another issue attempting to follow the installation guide for ubuntu 14.04 http://docs.openstack.org/mitaka/install-guide-ubuntu/index.html

Installing keystone was working up to the verify operation section step 3 - request authentication token as admin user. -This works fine.

I try to do the same as the demo user in step 4 and I get the following error:

"Discovering versions from the identity service failed when creating the password plugin. Attempting to determine version from URL. Internal Server Error (HTTP 500)"

Someone seemed to have the same issue here: http://askubuntu.com/questions/720967/internal-server-error-http-500-when-issuing-an-authentication-token-for-openst?newreg=232dfbd7659c418fb8fe75433e540505

The solution in this question was: to solve this, I changed the LOCAL_PATH value in local_settings.py (installing Liberty on Ubuntu Server 14.04, I found it in /etc/openstack-dashboard/)

so I changed LOCAL_PATH = os.path.dirnames(os.path.abspath(__file__)) to LOCAL_PATH = '/tmp'

However, this confuses me as the guide does not cover installing the dashboard until much later on after imaging, compute and networking, so obviously I dont have a /etc/openstack-dashboard/ folder, nor a local_settings.py file.

Can anyone point me in the right direction here? Should I just attempt to install dashboard before everything else and apply this fix? This does not seem like it would work or a very logical solution to me -the guide clearly has ordered the installation of services in this manner due to the operation and interaction of the services.services. In fact, I am almost 100% sure this wouldnt work as dashboard/horizon requires the other services to be functional before installation.

Thanks for any help in advance.

EDIT - actually, if I load my demo user environment variables and attempt anything I get this error - like a simple openstack user list command. Then it works fine after I source admin credentials by running . admin-openrc

EDIT 2 - is it because I am using API V3 and should be using V2?