Selenium WebDriver не может загружать профиль

Я пытаюсь запустить Firefox с помощью Selenium WebDriver и получить следующую ошибку:

--------------------------------------------------------------------------- WebDriverException Traceback (most recent call last) <ipython-input-10-9e1140c380e1> in <module>() ----> 1 t = tweepi.Tweepi(username, 0, profile_name) /home/ubuntu/twitter/tweepi.pyc in __init__(self, username, threadid, profilename) 22 profile = webdriver.FirefoxProfile(profilename) 23 self.logger.debug('launching firefox') ---> 24 self.driver = webdriver.Firefox(firefox_profile = profile) 25 else: 26 self.driver = webdriver.Firefox() /usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.pyc in __init__(self, firefox_profile, firefox_binary, timeout, capabilities, proxy) 57 RemoteWebDriver.__init__(self, 58 command_executor=ExtensionConnection("127.0.0.1", self.profile, ---> 59 self.binary, timeout), 60 desired_capabilities=capabilities, 61 keep_alive=True) /usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.pyc in __init__(self, host, firefox_profile, firefox_binary, timeout) 45 self.profile.add_extension() 46 ---> 47 self.binary.launch_browser(self.profile) 48 _URL = "http://%s:%d/hub" % (HOST, PORT) 49 RemoteConnection.__init__( /usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.pyc in launch_browser(self, profile) 62 63 self._start_from_profile_path(self.profile.path) ---> 64 self._wait_until_connectable() 65 66 def kill(self): /usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.pyc in _wait_until_connectable(self) 106 raise WebDriverException("Can't load the profile. Profile " 107 "Dir: %s Firefox output: %s" % ( --> 108 self.profile.path, self._get_firefox_output())) 109 count += 1 110 time.sleep(1) WebDriverException: Message: "Can't load the profile. Profile Dir: /tmp/tmp4nBIo5/webdriver-py-profilecopy Firefox output: None" 

Теперь, каждый другой подобный поток, который я нашел здесь в stackoverflow, говорит, что решение заключается в обновлении селена с помощью команды

pip install -U селен

Это устранило проблему на моем локальном компьютере, но проблема остается на моем удаленном компьютере на AWS. Эти два компьютера имеют одну и ту же версию Firefox, оба имеют современную селену, и у них даже есть одна и та же папка профиля на ~ / .mozilla / firefox.

Какие-либо предложения?

РЕДАКТИРОВАТЬ:

Я могу запустить Firefox без профиля. То есть, делая

 w = webdriver.Firefox() 

работает, тогда как

 profile_name = '/home/ubuntu/.mozilla/firefox/amozqob6.profile6' profile = webdriver.FirefoxProfile(profile_name) w = webdriver.Firefox(firefox_profile=profile) 

получает указанное выше сообщение об ошибке.

EDIT2:

Запуск исполняемого файла Firefox напрямую работает:

 firefox -profile ~/.mozilla/firefox/amozqob6.profile6 

Python - лучший язык программирования в мире.