Skip to content

RuntimeError: Firefox not found. #660

Description

@agogodavid

After 643 was resolved, demo.py not running on Ubuntu 18.

BrowserManager       - INFO     - BROWSER 1: Launching browser...
BrowserManager       - ERROR    - BROWSER 1: Crash in driver, restarting browser manager
Traceback (most recent call last):
  File "/home/agogodavid/notebooks/OpenWpm/automation/BrowserManager.py", line 446, in BrowserManager
    driver, prof_folder, browser_settings = deploy_browser.deploy_browser(
  File "/home/agogodavid/notebooks/OpenWpm/automation/DeployBrowsers/deploy_browser.py", line 13, in deploy_brow
ser
    return deploy_firefox.deploy_firefox(status_queue, browser_params,
  File "/home/agogodavid/notebooks/OpenWpm/automation/DeployBrowsers/deploy_firefox.py", line 202, in deploy_fir
efox
    driver = webdriver.Firefox(firefox_profile=fp, firefox_binary=fb,
  File "/home/agogodavid/anaconda3/envs/openwpm/lib/python3.8/site-packages/selenium/webdriver/firefox/webdriver
.py", line 170, in __init__
    RemoteWebDriver.__init__(
  File "/home/agogodavid/anaconda3/envs/openwpm/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.
py", line 157, in __init__
    self.start_session(capabilities, browser_profile)
  File "/home/agogodavid/anaconda3/envs/openwpm/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.
py", line 252, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "/home/agogodavid/anaconda3/envs/openwpm/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.
py", line 321, in execute
    self.error_handler.check_response(response)
  File "/home/agogodavid/anaconda3/envs/openwpm/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandl
er.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process
BrowserManager       - ERROR    - BROWSER 1: Spawn unsuccessful  | Proxy Ready: False  | Profile Created: True  
| Profile Tar: True  | Display: True  | Launch Attempted: True  | Browser Launched: False  | Browser Ready: Fals
e 

The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "demo.py", line 37, in <module>
    manager = TaskManager.TaskManager(manager_params, browser_params)
  File "/home/agogodavid/notebooks/OpenWpm/automation/TaskManager.py", line 156, in __init__
    openwpm_v, browser_v = get_version()
  File "/home/agogodavid/notebooks/OpenWpm/automation/utilities/platform_utils.py", line 78, in get_version
    raise RuntimeError("Firefox not found. "
RuntimeError: Firefox not found.  Did you run `./install.sh`?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions