Nacl Helper Process Running Without a Sandbox Error Using Chrome Through Selenium in Linux

Unable to launch google chrome v61 in centos 7 using selenium web driver?

There were some missing dependencies that caused this issue (https://www.centos.org/forums/viewtopic.php?t=60908&start=10)

yum install liberation-mono-fonts liberation-narrow-fonts liberation-sans-fonts liberation-serif-fonts

Installing above packages solved the problem!

Hope it helps.

Selenium chrome PHP webdriver (unknown error: DevToolsActivePort file doesn't exist)

Has nothing to do with Ubuntu that's inside the docker container, issue is somehow related to the Docker Desktop running on windows which starts these containers in the first place. Identical Docker setup but on a linux machine works just fine. Will open another ticket based on this info.

Does CI agent OS matter in webapp UI testing?

From a generic perspective, web applications should be accessible through browsers irrespective of the underlying os. Albeit, Chrome relies heavily on sandboxing, keeping different processes and applications in separate partitions. This limits the interaction between applications and the OS kernel.



Chrome OS and Chrome security

Google's browser-based operating system i.e. Chrome OS stores data in the cloud implementing the idea ..."The browser is the operating system"... which relies on many of the same security features and concepts used by the Chrome browser.

Chrome achieves tighter security through Sandbox feature and should be functional irrespective of the underlying Operating System as Linux systems implements Sandboxing too.



References

You can find a couple of relevant detailed discussions in:

  • compile & execute Chromium failed due to SUID sandbox issue
  • NaCl helper process running without a sandbox error using Chrome through Selenium in Linux
  • NaCl helper process running without a sandbox! error when running npm tests


tl; dr

Sandboxing Chrome OS system services



Related Topics



Leave a reply



Submit