[copr] master: own directory data/whooshee/copr_user_whoosheer (e8b3cc0)

msuchy at fedoraproject.org msuchy at fedoraproject.org
Mon Jun 24 15:00:07 UTC 2013


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

On branch  : master

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

commit e8b3cc0726adb252d4b398180a755694a1cd1cc7
Author: Miroslav Suchý <msuchy at redhat.com>
Date:   Mon Jun 24 16:16:07 2013 +0200

    own directory data/whooshee/copr_user_whoosheer
    
    addressing:
    mod_wsgi (pid=1279): 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 416, in decorated
        return self.after_login_func(OpenIDResponse(openid_response))
      File "/usr/share/copr/coprs_frontend/coprs/views/misc.py", line 67, in create_or_login
        db.session.commit()
      File "/usr/lib64/python2.7/site-packages/sqlalchemy/orm/scoping.py", line 149, in do
        return getattr(self.registry(), name)(*args, **kwargs)
      File "/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 720, in commit
        self.transaction.commit()
      File "/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 360, in commit
        self.session.dispatch.after_commit(self.session)
      File "/usr/lib64/python2.7/site-packages/sqlalchemy/event.py", line 409, in __call__
        fn(*args, **kw)
      File "/usr/lib/python2.7/site-packages/flask_sqlalchemy.py", line 185, in after_commit
        models_committed.send(session.app, changes=d.values())
      File "/usr/lib/python2.7/site-packages/blinker/base.py", line 220, in send
        for receiver in self.receivers_for(sender)]
      File "/usr/lib/python2.7/site-packages/flask_whooshee.py", line 174, in on_commit
        writer = wh.index.writer()
      File "/usr/lib/python2.7/site-packages/whoosh/filedb/fileindex.py", line 258, in writer
        return SegmentWriter(self, **kwargs)
      File "/usr/lib/python2.7/site-packages/whoosh/filedb/filewriting.py", line 136, in __init__
        delay=delay):
      File "/usr/lib/python2.7/site-packages/whoosh/support/filelock.py", line 54, in try_for
        v = fn()
      File "/usr/lib/python2.7/site-packages/whoosh/support/filelock.py", line 98, in acquire
        self.fd = os.open(self.filename, flags)
    OSError: [Errno 13] Permission denied: '/usr/share/copr/data/whooshee/copr_user_whoosheer/MAIN_WRITELOCK'


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

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

diff --git a/copr.spec b/copr.spec
index 0d90695..dd80c51 100644
--- a/copr.spec
+++ b/copr.spec
@@ -97,6 +97,8 @@ 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
+install -d %{buildroot}%{_datadir}/copr/data/whooshee/copr_user_whoosheer
+
 cp -a coprs_frontend/* %{buildroot}%{_datadir}/copr/coprs_frontend
 mv %{buildroot}%{_datadir}/copr/coprs_frontend/coprs.conf.example ./
 rm %{buildroot}%{_datadir}/copr/coprs_frontend/CONTRIBUTION_GUIDELINES
@@ -130,6 +132,8 @@ useradd -r -g copr-fe -G copr-fe -d %{_datadir}/copr/coprs_frontend -s /bin/bash
 %dir %{_datadir}/copr/data
 %dir %{_datadir}/copr/data/openid_store
 %dir %{_datadir}/copr/data/whooshee
+%dir %{_datadir}/copr/data/whooshee/copr_user_whoosheer
+
 %{_datadir}/copr/coprs_frontend
 %ghost %{_datadir}/copr/data/copr.db
 



More information about the copr-devel mailing list