[copr] master: create subdirs under data/openid_store (988046e)

msuchy at fedoraproject.org msuchy at fedoraproject.org
Fri Jun 21 13:34:47 UTC 2013


Repository : http://git.fedorahosted.org/cgit/copr.git

On branch  : master

>---------------------------------------------------------------

commit 988046e587665c240306c046757015ec1aa472d2
Author: Miroslav Suchý <msuchy at redhat.com>
Date:   Fri Jun 21 13:29:24 2013 +0200

    create subdirs under data/openid_store
    
    addressing:
    mod_wsgi (pid=2149): Exception occurred processing WSGI script '/usr/share/copr/coprs_frontend/application'.
    Traceback (most recent call last):
      File "/usr/lib/python2.7/site-packages/flask/app.py", line 1701, in __call__
        return self.wsgi_app(environ, start_response)
      File "/usr/lib/python2.7/site-packages/flask/app.py", line 1689, in wsgi_app
        response = self.make_response(self.handle_exception(e))
      File "/usr/lib/python2.7/site-packages/flask/app.py", line 1687, in wsgi_app
        response = self.full_dispatch_request()
      File "/usr/lib/python2.7/site-packages/flask/app.py", line 1360, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "/usr/lib/python2.7/site-packages/flask/app.py", line 1358, in full_dispatch_request
        rv = self.dispatch_request()
      File "/usr/lib/python2.7/site-packages/flask/app.py", line 1344, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "/usr/lib/python2.7/site-packages/flaskext/openid.py", line 411, in decorated
        return f(*args, **kwargs)
      File "/usr/share/copr/coprs_frontend/coprs/views/misc.py", line 43, in login
        return oid.try_login('http://{0}.id.fedoraproject.org/'.format(fasusername), ask_for=ask_for)
      File "/usr/lib/python2.7/site-packages/flaskext/openid.py", line 440, in try_login
        consumer = Consumer(session, self.store_factory())
      File "/usr/lib/python2.7/site-packages/flaskext/openid.py", line 330, in _default_store_factory
        return FileOpenIDStore(path)
      File "/usr/lib/python2.7/site-packages/openid/store/filestore.py", line 150, in __init__
        self._setup()
      File "/usr/lib/python2.7/site-packages/openid/store/filestore.py", line 158, in _setup
        _ensureDir(self.nonce_dir)
      File "/usr/lib/python2.7/site-packages/openid/store/filestore.py", line 104, in _ensureDir
        os.makedirs(dir_name)
      File "/usr/lib64/python2.7/os.py", line 157, in makedirs
        mkdir(name, mode)
    OSError: [Errno 13] Permission denied: '/usr/share/copr/data/openid_store/nonces'


>---------------------------------------------------------------

 copr.spec |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/copr.spec b/copr.spec
index e1d7363..fc97571 100644
--- a/copr.spec
+++ b/copr.spec
@@ -94,6 +94,9 @@ a2x -d manpage -f manpage man/copr-cli.1.asciidoc
 #frontend
 install -d %{buildroot}%{_datadir}/copr/coprs_frontend
 install -d %{buildroot}%{_datadir}/copr/data/openid_store
+install -d %{buildroot}%{_datadir}/copr/data/openid_store/associations
+install -d %{buildroot}%{_datadir}/copr/data/openid_store/nonces
+install -d %{buildroot}%{_datadir}/copr/data/openid_store/temp
 install -d %{buildroot}%{_datadir}/copr/data/whooshee
 cp -a coprs_frontend/* %{buildroot}%{_datadir}/copr/coprs_frontend
 mv %{buildroot}%{_datadir}/copr/coprs_frontend/coprs.conf.example ./



More information about the copr-devel mailing list