This service is available only in Japanese-language.

Chromiumの実行時にエラーになる

meta-browser に含まれるchromium-x11を構築して実機で動かしたのですが、
ERROR:zygote_host_impl_linux.cc(88)] Running as root without --no-sandbox is not supported. See https://crb
ug.com/638180.
とエラーがでて実行できません。
回避方法はありますか?

どのようなDistroで作成したのか不明ですが、root権限で実行した場合は上記のエラーが発生します。
/usr/lib/chromium/chromium-wrapper 最下行の
exec -a "$0" "$HERE/chromium-bin" ${CHROME_EXTRA_ARGS} "$@"

exec -a "$0" "$HERE/chromium-bin" ${CHROME_EXTRA_ARGS} "$@" "--no-sandbox"
に変更することで、起動可能となります。
当該ファイルを毎回書き換えるのも面倒なので、弊社では以下のようなレイヤーを作成し対応を
行っております。
$ tree meta-lineo-browser
meta-lineo-browser/
|-- COPYING.MIT
|-- README
|-- conf
| `-- layer.conf
`-- recipes-browser
  `-- chromium
    |-- chromium-x11
    | `-- wrapper-extra-flags-add-no-sandbox.patch
    `-- chromium-x11_%.bbappend

$ cat meta-lineo-browser/recipes-browser/chromium/chromium-x11_%.bbappend
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"

SRC_URI += " \
file://wrapper-extra-flags-add-no-sandbox.patch\
"
$ cat meta-lineo-browser/recipes-browser/chromium/chromium-x11/wrapper-extra-flags-add-no-sandbox.patch
--- a/chrome/installer/linux/common/wrapper
+++ b/chrome/installer/linux/common/wrapper
@@ -48,4 +48,4 @@
CHROME_EXTRA_ARGS=""

# Note: exec -a below is a bashism.
-exec -a "$0" "$HERE/@@PROGNAME@@" ${CHROME_EXTRA_ARGS} "$@"
+exec -a "$0" "$HERE/@@PROGNAME@@" ${CHROME_EXTRA_ARGS} "$@" "--no-sandbox"