It is not entirely clear to me what your desired behavior is, but I won't let that stop me from hazarding a guess.
Horizon now supports keystone API versions 2.0 and 3. By default, if the keystoneclient that is installed supports v3, then that is what Horizon will use. However, you can specify in local_settings.py: OPENSTACK_API_VERSIONS = { "identity": 2.0 } to force Horizon to use the v2.0 API calls. -David On Tue, Jun 25, 2013 at 8:10 AM, Rahul Sharma <rahulsharma...@gmail.com> wrote: Also when I revert back the patch, why does the UI keeps on giving the same error. Grizzly has support for both v2.0 and v3, so there could be something which I am missing while copying the files. Using devstack, I just have to copy the files to respective directories and it works, not sure about the same in custom installation using ubuntu repositories, how and where to apply the patch. -Regards Rahul Sharma On Tue, Jun 25, 2013 at 7:07 PM, Rahul Sharma <rahulsharma...@gmail.com> wrote: Hi Shake, As per the patch, it seems that they have added check for v2_0. def tenant_create(request, name, description=None, enabled=None, domain=None): manager = VERSIONS.get_project_manager(request, admin=True) if VERSIONS.active < 3: return manager.create(name, description, enabled) else: return manager.create(name, domain, description=description, enabled=enabled) Looking at keystoneclient code of grizzly release, I could see that in v2_0 directory, users.py has the method update_own_password implemented. Looks like problem is not because of this version difference. -Regards Rahul Sharma On Tue, Jun 25, 2013 at 6:06 PM, Shake Chen <shake.c...@gmail.com> wrote: the patch use keystone v3 , in grizzly horizon use keystone v2. On Tue, Jun 25, 2013 at 4:52 PM, Rahul Sharma <rahulsharma...@gmail.com> wrote: Hi All, I have setup multi-node openstack setup using grizzly release and ubuntu 12.04 distribution. Since there is no support for individual user to change his/her password, someone has provided a patch for the same. Ref:- https://review.openstack.org/#/c/23901/31 Now I am trying to apply the patch by copying the files to /usr/share/openstack-dashboard directory. On restarting the Apache service, I am getting an error. I have attached the logs with the mail. Even if I revert back the patch, restart apache service and try to access Horizon, still I get the same error. I have to remove horizon, remove /usr/share/openstack-dashboard directory and reinstall horizon to get rid of this error. I might be missing some step inbetween to apply this patch to the code. Can someone help me out in identifying how to apply this patch to the current installation. I couldn't find any documentation listing how to apply such patches other than for git repositories. Thanks and Regards Rahul Sharma _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openst...@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp -- Shake Chen _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev