Size: a a a

Aerokube Support

2021 February 08

МА

Маргарита Антонова... in Aerokube Support
Александр Андряшин
Все должны быть в одной сети, а чтобы селеноиду сказать в этой же сети запускать браузерные контейнеры есть опция container-network...
имеется в виду сеть docker? я использовала см, он создаёт сеть selenoid - она?
источник

АА

Александр Андряшин... in Aerokube Support
Маргарита Антонова
имеется в виду сеть docker? я использовала см, он создаёт сеть selenoid - она?
Да
источник

МА

Маргарита Антонова... in Aerokube Support
Так он почему-то не смог договориться с файрволлом:
Failed to start: failed to start container: Error response from daemon: driver failed programming external connectivity on endpoint selenoid (c94a85f6c6755645684a502c2aceb1ec496ca828fa86552d0c07eed05a9c5dcb):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 4445 -j DNAT --to-destination 172.20.0.2:4444 ! -i br-b979673b33b9: iptables: No chain/target/match by that name.
источник

МА

Маргарита Антонова... in Aerokube Support
У вас случайно нет мануала по взаимодействию с файрволлом?
источник

АА

Александр Андряшин... in Aerokube Support
Маргарита Антонова
Так он почему-то не смог договориться с файрволлом:
Failed to start: failed to start container: Error response from daemon: driver failed programming external connectivity on endpoint selenoid (c94a85f6c6755645684a502c2aceb1ec496ca828fa86552d0c07eed05a9c5dcb):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 4445 -j DNAT --to-destination 172.20.0.2:4444 ! -i br-b979673b33b9: iptables: No chain/target/match by that name.
Что то совсем странное, на одном хосте если запускаете с файерволом не должно быть проблем...
источник

МА

Маргарита Антонова... in Aerokube Support
на одном хосте кто с кем?
источник

МА

Маргарита Антонова... in Aerokube Support
ggr с selenoid на разных
источник

АА

Александр Андряшин... in Aerokube Support
Маргарита Антонова
ggr с selenoid на разных
Попробуйте сначала все это запустить локально, чтобы разобраться как все взаимодействует, а уже потом на разных хостах...
источник

МА

Маргарита Антонова... in Aerokube Support
но у меня сейчас даже selenoid не стартует
источник

IK

Ivan Krutov in Aerokube Support
Маргарита Антонова
Так он почему-то не смог договориться с файрволлом:
Failed to start: failed to start container: Error response from daemon: driver failed programming external connectivity on endpoint selenoid (c94a85f6c6755645684a502c2aceb1ec496ca828fa86552d0c07eed05a9c5dcb):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 4445 -j DNAT --to-destination 172.20.0.2:4444 ! -i br-b979673b33b9: iptables: No chain/target/match by that name.
вот это нужно  docker порестартить
источник

МА

Маргарита Антонова... in Aerokube Support
Ivan Krutov
вот это нужно  docker порестартить
о, спасибо
источник

МА

Маргарита Антонова... in Aerokube Support
нет, не помогло :(
docker logs selenoid
2021/02/08 13:08:01 [-] [INIT] [Loading configuration files...]
2021/02/08 13:08:01 [-] [INIT] [Loaded configuration from /etc/selenoid/browsers.json]
2021/02/08 13:08:01 [-] [INIT] [Video Dir: /opt/selenoid/video]
2021/02/08 13:08:01 [-] [INIT] [Logs Dir: /opt/selenoid/logs]
2021/02/08 13:08:01 [-] [INIT] [Using Docker API version: 1.41]
2021/02/08 13:08:01 [-] [INIT] [Timezone: UTC]
2021/02/08 13:08:01 [-] [INIT] [Listening on :4444]
2021/02/08 13:11:12 [-] [NEW_REQUEST] [unknown] [10.69.88.27]
2021/02/08 13:11:12 [-] [NEW_REQUEST_ACCEPTED] [unknown] [10.69.88.27]
2021/02/08 13:11:12 [0] [LOCATING_SERVICE] [chrome] [88.0]
2021/02/08 13:11:12 [0] [USING_DOCKER] [chrome] [88.0]
2021/02/08 13:11:12 [0] [CREATING_CONTAINER] [selenoid/chrome:88.0]
2021/02/08 13:11:13 [0] [STARTING_CONTAINER] [selenoid/chrome:88.0] [ed438ce4219eda9668fa71f15152766f1f089e56dc5c39b067a85aa34941843c]
2021/02/08 13:11:15 [0] [CONTAINER_STARTED] [selenoid/chrome:88.0] [ed438ce4219eda9668fa71f15152766f1f089e56dc5c39b067a85aa34941843c] [1.95s]
2021/02/08 13:12:45 [0] [REMOVING_CONTAINER] [ed438ce4219eda9668fa71f15152766f1f089e56dc5c39b067a85aa34941843c]
2021/02/08 13:12:45 [0] [CONTAINER_REMOVED] [ed438ce4219eda9668fa71f15152766f1f089e56dc5c39b067a85aa34941843c]
2021/02/08 13:12:45 [0] [SERVICE_STARTUP_FAILED] [wait: http://172.20.0.3:4445/ does not respond in 1m30s]
источник

МА

Маргарита Антонова... in Aerokube Support
ggr и selenoid друг друга видят, контейер запускается, а selenium нет
источник

МА

Маргарита Антонова... in Aerokube Support
вот так в итоге запускала selenoid:
HTTP_PROXY=user:password@proxy ./cm selenoid start  --args "-limit 10 -service-startup-timeout 90s -session-attempt-timeout 90s -container-network selenoid"  --port 4445
источник

АА

Александр Андряшин... in Aerokube Support
Посмотрите логи браузерного контейнера, но все выглядит так что вы ошиблись с докерной сетью...
источник

МА

Маргарита Антонова... in Aerokube Support
но контейнер же удаляется
источник

AB

Aleh Beraheika in Aerokube Support
пытаюсь использовать  ggr с реальными моб. устройствами, прописываю данные запущенного appium в quota.xml .
запускаю ggr-ui, selenoid-ui
в локах ошибка получения статуса в selenoid-ui  : get мойггр-юай/status i/o timeout
если руками глянуть то что возвращает /status для ggr-ui - пустой json
я правильно понимаю что ggr-ui вызывает для всех перечисленных инстансов в xml /status и отображает обобщенное значение? но так как у аппиум инстанса нет /status, то ggr-ui+selenoid-ui в этом случае не прикрутить. можно только довольствоваться одним ggr ?
источник

АА

Александр Андряшин... in Aerokube Support
Маргарита Антонова
но контейнер же удаляется
Но только через полторы минуты...
источник

МА

Маргарита Антонова... in Aerokube Support
Да, точно, спасибо!
источник

МА

Маргарита Антонова... in Aerokube Support
E: [pulseaudio] client-conf-x11.c: xcb_connection_has_error() returned true
xcb_connection_has_error() returned true
21
2021/02/08 13:32:07 [INIT] [Listening on :7070]
Waiting X server...
Waiting X server...
Logging to: /dev/null
Waiting X server...
Waiting X server...
Waiting X server...
Starting ChromeDriver 88.0.4324.27 (6347fe8bf1e48bd0c54d07dc55ca011cf40861c9-refs/branch-heads/4324@{#450}) on port 4444
All remote connections are allowed. Use an allowlist instead!
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
источник