LINUX.ORG.RU

ChromeDriver не работает на debian сервере

 , , ,


0

1

Есть приложение на Java - парсер, использующий ChromeDriver в --headless моде в качестве WebDriver-а.

На локальной машине

Distributor ID:	Debian
Description:	Debian GNU/Linux 9.5 (stretch)
Release:	9.5
Codename:	stretch
Приложение запускается и отлично работает. Но при запуске на удаленном сервере с точно таким же дистрибутивом - уже не работает. А конкретно:
$ java -jar parser-1.0-SNAPSHOT-jar-with-dependencies.jar 
Starting ChromeDriver 2.43.600233 (523efee95e3d68b8719b3a1c83051aa63aa6b10d) on port 13694
Only local connections are allowed.
[1540730919.752][WARNING]: Timed out connecting to Chrome, retrying...
[1540730923.752][WARNING]: Timed out connecting to Chrome, retrying...
[1540730931.752][WARNING]: Timed out connecting to Chrome, retrying...
[1540730947.753][WARNING]: Timed out connecting to Chrome, giving up.
[1540730949.758][WARNING]: Timed out connecting to Chrome, retrying...
[1540730953.758][WARNING]: Timed out connecting to Chrome, retrying...
[1540730961.758][WARNING]: Timed out connecting to Chrome, retrying...
На сервере как положено установлен chrome-stable и скачан непосредственно сам chromedriver. В чем может быть проблема? Поспрашивал гугл, установил все теоретически возможные зависимости - не помогло. Спасибо.


Only local connections are allowed.

А точно все на удаленной машине настроено? Сам я remote режим не юзал, но разве там не нужно открывать порты или что то в этом духе?

TaV0x222
()
Ответ на: комментарий от TaV0x222

Пробывал сбрасывать все настройки iptables - все равно.

P.S. Получилось добыть лог от chromedriver-а https://pastebin.com/FewGm7j4

P.P.S И если дольше подождать то вылазит такая ошибка

org.openqa.selenium.SessionNotCreatedException: session not created
from disconnected: unable to connect to renderer
  (Session info: headless chrome=70.0.3538.77)
  (Driver info: chromedriver=2.43.600233 (523efee95e3d68b8719b3a1c83051aa63aa6b10d),platform=Linux 4.9.0-8-amd64 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 61.26 seconds
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'vpn', ip: 'xx.xx.xx.xx', os.name: 'Linux', os.arch: 'amd64', os.version: '4.9.0-8-amd64', java.version: '1.8.0_181'
Driver info: driver.version: ChromeDriver

Версия драйвера и хрома совпадает.

Sppawa
() автор топика

Проблему решил переустановкой удаленной системы. Видимо когда давно еще настраивал на ней openvpn, подкрутил какие-то настройки защиты, или в фаерволе накрутил что-то. После сноса все заработало как по маслу.

Sppawa
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.