J'essaie d'utiliser Brave Browser sur ma machine CentOS, mais lorsque j'essaie de l'exécuter, le message d'erreur suivant s'affiche.
[19576: 19576: 0208 / 180128.818448: FATAL: zygote_host_impl_linux.cc (126)] Aucun bac à sable utilisable! Mettez à jour votre noyau ou consultez https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md pour plus d'informations sur le développement avec le bac à sable SUID. Si vous voulez vivre dangereusement et que vous avez besoin d’une solution immédiate, essayez d’utiliser --no-sandbox. poisson: “./brave” terminé par le signal SIGABRT (Abort)
La page git du projet disait que je pouvais avoir une erreur à propos du sandboxing et suggérait une solution.
Voici ce qu'il dit:
REMARQUE: Si Brave ne démarre pas et affiche une erreur concernant le sandboxing, vous devrez peut-être activer les utilisateurs dans votre noyau. Courir avec le drapeau --no-sandbox n'est PAS recommandé!
Maintenant, j'ai trois questions principales:
1) Que font exactement les utilisateurs? J'ai essayé de lire la page de manuel sur les espaces de noms d'utilisateurs, mais les choses se sont un peu compliquées pour moi. J'apprécierais donc quelques explications.
2) Est-ce que je peux activer les utilisateurs, ou est-ce que cela peut causer des problèmes?
3) Si ça va, comment puis-je le faire? C'est la méthode que j'ai trouvée, mais je ne suis pas sûr que ce soit la meilleure façon de le faire.
https://luppeng.wordpress.com/2016/07/08/user-namespaces-with-cent-os-7-rhel/
la source
/proc/sys/user/max_user_namespaces
traversproot -0
.