Я пытаюсь использовать Brave Browser на своем компьютере с CentOS, но когда я пытаюсь запустить его, он выдает следующую ошибку.
[19576: 19576: 0208/180128.818448: FATAL: zygote_host_impl_linux.cc(126)] Нет доступной песочницы! Обновите ядро или посмотрите https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md для получения дополнительной информации о разработке с помощью изолированной программной среды SUID. Если вы хотите жить опасно и нуждаетесь в немедленном обходе, вы можете попробовать использовать --no-sandbox. рыба: «./brave» прекращается сигналом SIGABRT (Abort)
На git-странице проекта говорилось, что я могу получить ошибку об песочнице, и предлагал решение этой проблемы.
Вот что это говорит:
ПРИМЕЧАНИЕ: Если Brave не запускается и выдает ошибку о песочнице, вам может потребоваться включить userns в вашем ядре. Запуск с флагом --no-sandbox НЕ рекомендуется!
Теперь у меня есть три основных вопроса:
1) Что именно делают пользователи? Я попытался прочитать справочную страницу о пространствах имен пользователей, но все стало немного сложнее для меня, поэтому я был бы признателен за некоторые пояснения.
2) Это нормально, если я включаю userns, или это может вызвать проблемы?
3) Если все в порядке, как мне это сделать? Это метод, который я нашел, но я не уверен, что это будет лучшим способом сделать это.
https://luppeng.wordpress.com/2016/07/08/user-namespaces-with-cent-os-7-rhel/