1

Несколько дней назад Google Chrome перестал работать после обновления.

Если я запускаю его в терминале, я вижу следующий вывод:

[6:6:4528137750:FATAL:sandbox_init_linux.cc(378)] prctl(PR_SET_NO_NEW_PRIVS) failed: Invalid argument

Есть идеи, как это решить?

Версия Chrome: 20.0.1132.47
Ubuntu: 12.04 x64
Ядро: 3.2.0-21-generic # 34-Ubuntu

РЕДАКТИРОВАТЬ:
Можно запустить chrome с ключом --no-sandbox .

1 ответ1

1

После поиска источников Chromium и Linux Kernel я обнаружил несовместимость версий, указанных выше в этом вопросе.

В новейших версиях ядра Linux значения PR_SET_NO_NEW_PRIVS и PR_GET_NO_NEW_PRIVS , определенные в <linux/prctl.h> , изменились.

В версии 20.0.1132.47 Google Chrome предусмотрены эти изменения, а в версии 3.2.0-21-generic #34-Ubuntu ядра - нет.

Таким образом, в основном решение является одним из следующих:

  • Обновите ядро до более новой версии (версия 3.2.0-22.35 и новее решает проблему)
  • Понизьте Google Chrome до версии, предшествующей 20.0.1132.47

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .