Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: spawn EACCES #9

Open
eskimoblood opened this issue Feb 19, 2018 · 3 comments
Open

Error: spawn EACCES #9

eskimoblood opened this issue Feb 19, 2018 · 3 comments

Comments

@eskimoblood
Copy link

The version 1.1.0 throws an Error: spawn EACCES when I try to launch puppeteer. Not sure if this important but I have puppeteer installed locally in my project.

@alekzonder
Copy link
Owner

@eskimoblood need more info, what javascript script you run inside docker, how you mount it your project scripts into container

paste here your docker run ... with all arguments

@Neoglyph
Copy link

Neoglyph commented Feb 23, 2018

EDIT:
Found a solution to my question below

Since mapping my custom folder to the root app folder had seemingly overriden the node_modules too, the puppeteer dependency did not exist.

the solution was to map one level lower:
docker run --shm-size 1G --rm -v /home/test/code/test:/app/test alekzonder/puppeteer:latest node test/index.js


Same here.
When trying to launch my script with the command:
docker run --shm-size 1G --rm -v /home/test/code/test:/app alekzonder/puppeteer:latest node index.js

I get the following:

{ Error: spawn EACCES
    at _errnoException (util.js:1022:11)
    at ChildProcess.spawn (internal/child_process.js:323:11)
    at Object.exports.spawn (child_process.js:502:9)
    at Function.launch (/app/node_modules/puppeteer/lib/Launcher.js:107:40)
    at <anonymous> code: 'EACCES', errno: 'EACCES', syscall: 'spawn' }

Additional info:
The script seemingly runs fine (since I've managed to print out my arguments just fine until it reaches this part:

puppeteer.launch({
  args: [ '--no-sandbox', '--disable-setuid-sandbox' ]
})

This works just fine with:
run --shm-size 1G --rm -v /home/test/code/test/index.js:/app/index.js alekzonder/puppeteer:latest

but that's not an option since I need to pass additional arguments to the script.

@isakatirci
Copy link

what is root password. help. sudo does not work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants