Hola estimados,
Tengo un problema al tratar de ejecutar la accion «Abrir Navegador» (escogiendo Chrome) del modulo Web.
El error en cuestion es «Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn’t exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)», como sale en la imagen adjunta
Como contexto, estoy queriendo abrir Chrome y mi sistema operativo es Ubuntu 20.04
Buscando revise que podría tratarse de un problema con Selenium o el driver de google chrome.
Ya intente actualizar el chrome-driver (chrome version 88 de x64) tanto en «usr/bin», como en el directorio «drivers» de rocketbot.
Tambien intenté usar flags como «–headless» y «–no-sandbox» en el archivo google-chrome en «usr/bin», pero obtengo el mismo error.
Como dato adicional, al iniciar rocketbot (dar clic al archivo) no me abre mi navegador por defecto (chrome), y al abrir manualmente la url «localhost:5000» me inicia rocketbot sin mostrar mi numero de licencia, como si me pasaba antes en otro equipo con Windows 10
No se a que se debera este error, pero ya no se bien por donde buscar, espero puedan ayudarme
Saludos!
Bender
Hola daisukito,
Intenta agregando también el argumento –disable-dev-shm-usage
daisukito
No ocurre nada, me aparece el mismo error.
Algo a notar, es que al iniciar rocketbot me aparece el mensaje «Starting Rocketbot Studio on your default browser», pero no se abre Chrome ni nada, lo que me parece raro,
Saludos
A16
Hola @daisukito,
No uses el flag headless, ya que eso hará que se abra en segundo plano y no abra el entorno gráfico de chrome
daisukito
Si, ya intente todas las combinaciones (con y sin –headless, –no-sandbox y –disable-dev-shm-usage) pero no funciona de todos modos.
Ahora tengo la pista de que pudiera ser que Rocketbot intenta iniciar el chromedriver como root, y debiera ser como un usuario regular, pero nuevamente no se como cambiar eso.
Para algo mas de contexto: Instale Ubuntu 20.04, luego instale Google Chrome y posterior a eso descargue (y descomprimi) Rocketbot 0.49 para Linux.
Intente sudo apt-get update y upgrade para estar full actualizado, y tambien intente dist-upgrade, pero sin éxito.
Necesito ayuda plzzz
Bender
Prueba con la última versión de Rocketbot (no es necesario que elimines la anterior, puedes tener varias versiones) https://rocketbot.co/#!/download, al descomprimir la nueva puedes copiar el archivo license.json de la 0.49 para que no la tengas que solicitar nuevamente.
daisukito
Si, me percate hace un que sacaron una nueva versión para Linux v2020.12.30 (para Ubuntu), pero tengo el mismo problema :/
Bender
Hola daisukito
Prueba por favor esta versión para Ubuntu 20
https://drive.google.com/file/d/1h4U70aOLW2yMtGsUBjD_bIUlhDnmPspx/view?usp=sharing
daisukito
Hola Bender,
Efectivamente después de hacer una prueba con esa version ya me abre una sesión de Chrome, aunque de todos modos tuve que cambiar el webdriver en la ruta «Rocketbot/drivers/linux/chrome/» a la versión actual asociada a mi versión de Chrome (88), ya que me daba error de permisos (por alguna razón).
Muchas gracias por la ayuda y por la versión de Rocketbot de Ubuntu 20,
Saludos!
Bender
Super!