Не удалось загрузить модуль для Taiko на Raspberry Pi 4 - PullRequest
0 голосов
/ 16 января 2020

У меня проблемы с установкой и запуском Taiko на Raspberry Pi 4. Я попытался установить Taiko через NPM на 32- и 64-разрядной версии Ubuntu с той же ошибкой. Пожалуйста, сообщите.

Оборудование: Raspberry Pi 4 ОС: Ubuntu 19.10.1 32 бит

Процесс установки:

sudo apt-get install chromium- браузер

curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -

sudo apt-get install -y nodejs

sudo npm install npm --global

mkdir ~ /. npm -global

npm префикс конфигурации набора '~ /.npm -global'

export PATH = ~ /.npm -global / bin: $ PATH

source ~ / .profile

sudo chown ubuntu: root -R / usr / lib / node_modules /

TAIKO_BROWSER_PATH = $ (/ usr / bin / chromium-browser ) npm install -g taiko

Gtk-Message: 20: 21: 52.302: Не удалось загрузить модуль "canberra-gtk-module"

Gtk-Message: 20: 21: 52.305 : Не удалось загрузить модуль «canberra-gtk-module»

[17273: 17273: 0116 / 202153.078498: ОШИБКА: sandbox_ linux. cc (372)] InitializeSandbox () вызывается с несколькими потоками в процессе gpu-process.

[17304: 7: 0116 / 202153.831615: ОШИБКА: command_buffer_proxy_impl. cc (124)] ContextResult :: kTransientFailure: Не удалось отправить GpuChannelMsg_CreateCommandBuffer

1039 *1039* 10 * 10 *1039* 1039 * * 10 *1039* 1039 * * 10 *1039* * 10 *1039* 1039 * * 10 *1039* 10 * 10 * 10 * * 10 *1039* 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 *1030* 10) * 10 * 10] * 10] * * * * * * * * * * * * * * * * * * * * * {}>}> : 0116 / 202154,631772: ОШИБКА: child_process_sandbox_support_impl_ * 105 9 *. cc (79)] На запрос сопоставления уникального имени шрифта FontService не получен ответ.

[17304: 1: 0116 / 202154.633083: ОШИБКА: child_process_sandbox_support_impl_ linux. cc (79) ] На запрос сопоставления уникального имени шрифта FontService не получен ответ.

[17032: 17267: 0116 / 202157.585984: ОШИБКА: udev_watcher. cc (94)] Не удалось начать перечисление udev.

1 Ответ

0 голосов
/ 13 февраля 2020

Установите TAIKO_SKIP_CHROMIUM_DOWNLOAD в значение true для пропуска загрузки хрома по умолчанию во время установки, затем укажите TAIKO_BROWSER_PATH=$(/usr/bin/chromium-browser) при запуске taiko.

Для работы в режиме без головы в аргументах малинового прохода '--no-sandbox', '--disable-setuid-sandbox' до openBrowser

await openBrowser({args: ['--no-sandbox', '--disable-setuid-sandbox']}); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...