Have a web app utilizing Selenium and have installed geckodriver and included in the executable path. Have a virtualenv set up and everything, however when it gets to the code where I actually try to open up a firefox browser, I get the following error messages from my log:
2017-09-26 17:53:25,585: [2017-09-26 17:53:25,571] ERROR in app: Exception on /results [POST]
2017-09-26 17:53:25,600: Traceback (most recent call last):
2017-09-26 17:53:25,600: File "/home/ttataryn/.virtualenvs/my-virtualenv/lib/python3.6/site-packages/flask/app.py", line 1982, in wsgi_app
2017-09-26 17:53:25,600: response = self.full_dispatch_request()
2017-09-26 17:53:25,600: File "/home/ttataryn/.virtualenvs/my-virtualenv/lib/python3.6/site-packages/flask/app.py", line 1614, in full_dispatch_request
2017-09-26 17:53:25,600: rv = self.handle_user_exception(e)
2017-09-26 17:53:25,600: File "/home/ttataryn/.virtualenvs/my-virtualenv/lib/python3.6/site-packages/flask/app.py", line 1517, in handle_user_exception
2017-09-26 17:53:25,600: reraise(exc_type, exc_value, tb)
2017-09-26 17:53:25,600: File "/home/ttataryn/.virtualenvs/my-virtualenv/lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise
2017-09-26 17:53:25,601: raise value
2017-09-26 17:53:25,601: File "/home/ttataryn/.virtualenvs/my-virtualenv/lib/python3.6/site-packages/flask/app.py", line 1612, in full_dispatch_request
2017-09-26 17:53:25,601: rv = self.dispatch_request()
2017-09-26 17:53:25,601: File "/home/ttataryn/.virtualenvs/my-virtualenv/lib/python3.6/site-packages/flask/app.py", line 1598, in dispatch_request
2017-09-26 17:53:25,601: return self.view_functions[rule.endpoint](**req.view_args)
2017-09-26 17:53:25,601: File "/home/ttataryn/mysite/flask_app.py", line 29, in results
2017-09-26 17:53:25,601: driver = webdriver.Firefox(firefox_binary = binary)
2017-09-26 17:53:25,601: File "/home/ttataryn/.virtualenvs/my-virtualenv/lib/python3.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 103, in __init__
2017-09-26 17:53:25,601: self.binary, timeout)
2017-09-26 17:53:25,602: File "/home/ttataryn/.virtualenvs/my-virtualenv/lib/python3.6/site-packages/selenium/webdriver/firefox/extension_connection.py", line 51, in __init__
2017-09-26 17:53:25,602: self.binary.launch_browser(self.profile, timeout=timeout)
2017-09-26 17:53:25,602: File "/home/ttataryn/.virtualenvs/my-virtualenv/lib/python3.6/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 67, in launch_browser
2017-09-26 17:53:25,602: self._start_from_profile_path(self.profile.path)
2017-09-26 17:53:25,602: File "/home/ttataryn/.virtualenvs/my-virtualenv/lib/python3.6/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 90, in _start_from_profile_path
2017-09-26 17:53:25,602: env=self._firefox_env)
2017-09-26 17:53:25,602: File "/usr/lib/python3.6/subprocess.py", line 707, in __init__
2017-09-26 17:53:25,602: restore_signals, start_new_session)
2017-09-26 17:53:25,602: File "/usr/lib/python3.6/subprocess.py", line 1326, in _execute_child
2017-09-26 17:53:25,603: raise child_exception_type(errno_num, err_msg)
2017-09-26 17:53:25,603: PermissionError: [Errno 13] Permission denied