Eu só tenho um servidor rodando com o Ubuntu nele pela primeira vez, eu conecto com o ssh. Eu sou um usuário do mac, aprendendo o Ubuntu. A ideia é automatizar algumas tarefas no servidor. Uma dessas tarefas envolve fazer alguns testes com selênio através do python. Preciso fazer o firefox funcionar para usar o driver. Eu sempre recebo este erro:
root@gogokino:~# firefox "http://www.google.com/" &
root@gogokino:~#
(process:32286): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Error: no display specified
[1]+ Exit 1 firefox "http://www.google.com/"
Eu recebo um erro muito semelhante quando tento executar o selênio do python.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 60, in __init__
self.binary, timeout),
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", line 47, in __init__
self.binary.launch_browser(self.profile)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py", line 61, in launch_browser
self._wait_until_connectable()
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py", line 100, in _wait_until_connectable
self._get_firefox_output())
selenium.common.exceptions.WebDriverException: Message: "The browser appears to have exited before we could connect. The output was: \n(process:32301): Gtk-WARNING **: Locale not supported by C library.\n\tUsing the fallback 'C' locale.\nError: no display specified\n"
Portanto, parece haver algo errado, algo sobre não haver uma biblioteca C e algo sobre uma localidade. Eu pensei que C era padrão no Ubuntu? Existe uma maneira rápida de resolver este problema?