Sentry run web fails on Webfaction (OSError: [Errno 13] Permission denied)

Hi! Just set up Sentry on Webfaction (set it up successfully locally, though), but when I try to run it, I get the following:

(sentry) [mistalaba@webxxx projects]$ SENTRY_CONF=~/.sentry sentry run web
Traceback (most recent call last):
  File "/home/mistalaba/.virtualenvs/sentry/bin/sentry", line 11, in <module>
    sys.exit(main())
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/sentry/runner/__init__.py", line 160, in main
    cli(prog_name=get_prog(), obj={}, max_content_width=100)
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/sentry/runner/decorators.py", line 73, in inner
    return ctx.invoke(f, *args, **kwargs)
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/sentry/runner/decorators.py", line 36, in inner
    return ctx.invoke(f, *args, **kwargs)
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/sentry/runner/commands/run.py", line 115, in web
    workers=workers,
  File "/home/mistalaba/.virtualenvs/sentry/lib/python2.7/site-packages/sentry/services/http.py", line 165, in run
    os.execvp('uwsgi', ('uwsgi', ))
  File "/home/mistalaba/.virtualenvs/sentry/lib64/python2.7/os.py", line 344, in execvp
    _execvpe(file, args)
  File "/home/mistalaba/.virtualenvs/sentry/lib64/python2.7/os.py", line 380, in _execvpe
    func(fullname, *argrest)
OSError: [Errno 13] Permission denied

It seems it’s the uWSGI part that fails (“os.execvp(‘uwsgi’, (‘uwsgi’, ))”), but I don’t know enough about uWSGI, so any input is much appreciated! Also, changing the settting SENTRY_WEB_OPTIONS['protocol'] has no effect at all.

Thank you!
/Martin

It seems that something failed to install correctly or has incorrect permissions. I’m not sure how it would have failed, but Webfaction is probably not a great place to run Sentry. iirc they aren’t a full VM.

Thanks for your reply, Matt!

I didn’t get any issues when setting it up, so I think the installation is ok. Well, I’ve forwarded the question to Webfaction too, let’s see what they have to say.

Cheers!