keystone-saml2-federation devstack plugin only works on Ubuntu
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Medium
|
erus |
Bug Description
Steps to reproduce:
1. clone devstack, latest branch
2. Create a local.conf with these lines at the end
disable_
enable_plugin keystone git://git.
enable_service rabbitmq, mysql, keystone, keystone-
This should only enable Keystone and its dependents, plus the keystone-
3. then run stack.sh and let it rip. It will died at some point when Apache2 failed to start.
4. run 'journalctl -xe --no-pager' and you'll see something like this
Mar 19 21:11:13 vagrant-
Mar 19 21:11:13 vagrant-
Mar 19 21:11:13 vagrant-
Mar 19 21:11:13 vagrant-
Mar 19 21:11:13 vagrant-
Mar 19 21:11:13 vagrant-
This is due to the fact that the 'shibboleth-sp' package is missing. Notice that manually running 'a2enmod mod_shib' does not help either, till that package is installed. I would expect the devstack plugin to install all the required packages.
Changed in keystone: | |
importance: | Undecided → Medium |
tags: | added: federation |
Changed in keystone: | |
assignee: | nobody → erus (erus) |
status: | Confirmed → In Progress |
Changed in keystone: | |
milestone: | none → stein-3 |
It really only works on Ubuntu, even CentOS isn't properly supported: http:// git.openstack. org/cgit/ openstack/ keystone/ tree/devstack/ lib/federation. sh#n71
Devstack itself does work on Ubuntu/ CentOS/ openSUSE so we should try to get this plugin in shape.