openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #20384
Re: Glance image upload Keystone error
I've seen this question come up a couple times now; this error handling
here needs to be improved with a decent error message.
I opened a bug on the issue:
https://bugs.launchpad.net/keystone/+bug/1103569
-Dolph
On Wed, Jan 23, 2013 at 11:04 AM, Adam Young <ayoung@xxxxxxxxxx> wrote:
> On 01/23/2013 06:34 AM, Trinath Somanchi wrote:
>
> Hi Stackers-
>
> I have installed glance and Keystone and configured them.
>
>
> Not sure how you installed, but you need to make sure the PKI provisioning
> is done. You can do it by hand with the keystone_manage command. Make
> sure you run it as the user that Keystone is going to run as, as it creates
> the certificates and Keystone (ajnd only Keystone) needs to be able to
> access those.
>
>
> But When I upload a test image with glance, I got this error in keystone
> logs
>
> (sqlalchemy.engine.base.Engine): 2013-01-23 17:04:57,904 INFO
> ('106298a47e5a4d129c7b8571e188c51e', 1)
> (keystone.common.cms): 2013-01-23 17:04:57,990 ERROR Signing error: Error
> opening signer certificate /etc/keystone/ssl/certs/signing_cert.pem
> 140702974211744:error:02001002:system library:fopen:No such file or
> directory:bss_file.c:398:fopen('/etc/keystone/ssl/certs/signing_cert.pem','r')
> 140702974211744:error:20074002:BIO routines:FILE_CTRL:system
> lib:bss_file.c:400:
> unable to load certificate
>
> (root): 2013-01-23 17:04:57,991 ERROR Command 'openssl' returned
> non-zero exit status 3
> Traceback (most recent call last):
> File
> "/usr/local/lib/python2.7/dist-packages/keystone-2013.1-py2.7.egg/keystone/common/wsgi.py",
> line 215, in __call__
> result = method(context, **params)
> File
> "/usr/local/lib/python2.7/dist-packages/keystone-2013.1-py2.7.egg/keystone/token/controllers.py",
> line 118, in authenticate
> config.CONF.signing.keyfile)
> File
> "/usr/local/lib/python2.7/dist-packages/keystone-2013.1-py2.7.egg/keystone/common/cms.py",
> line 140, in cms_sign_token
> output = cms_sign_text(text, signing_cert_file_name,
> signing_key_file_name)
> File
> "/usr/local/lib/python2.7/dist-packages/keystone-2013.1-py2.7.egg/keystone/common/cms.py",
> line 135, in cms_sign_text
> raise subprocess.CalledProcessError(retcode, "openssl")
> CalledProcessError: Command 'openssl' returned non-zero exit status 3
>
> Kindly help me resolve the issue
>
> --
> Regards,
> ----------------------------------------------
> Trinath Somanchi,
> +91 9866 235 130
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
>
>
References