alekzonder / docker-puppeteer

docker image with Google Puppeteer installed
https://hub.docker.com/r/alekzonder/puppeteer/
MIT License
486 stars 138 forks source link

can't take screenshots EACCES permission denied exception #37

Open sbhardwaj-mt opened 5 years ago

sbhardwaj-mt commented 5 years ago

docker run --shm-size 1G --rm -v $(pwd):/screenshots alekzonder/docker-puppeteer:latest full_screenshot 'https://www.google.com' 1366x768

{ Error: EACCES: permission denied, open '/screenshots/full_screenshot_1366_768.png' errno: -13, code: 'EACCES', syscall: 'open', path: '/screenshots/full_screenshot_1366_768.png' } Promise {

{ Error: EACCES: permission denied, open '/screenshots/full_screenshot_1366_768.png' errno: -13, code: 'EACCES', syscall: 'open', path: '/screenshots/full_screenshot_1366_768.png' } }
LeeDawson commented 5 years ago

We have the same question

LeeDawson commented 5 years ago

you remove --shm-size , Can solve the problem

Alexfilus commented 5 years ago

I have same error. Removing shm-size don't help. docker run --rm -v /tmp/screens:/screenshots alekzonder/puppeteer:latest full_screenshot 'https://www.google.com' 1366x768 UPD: solved by adding -u root

kkrieger85 commented 5 years ago

Same for me. removing --shm-size did not solve this problem adding -u root did not solve this problem

kkrieger85 commented 5 years ago

Error also comes with Version 1.8.0-0

docker run --shm-size 1G --rm -v /tmp/screenshots:/screenshots alekzonder/puppeteer:1.8.0-0 screenshot 'https://www.google.com' 1366x768

Status: Downloaded newer image for alekzonder/puppeteer:1.8.0-0
{ Error: EACCES: permission denied, open '/screenshots/screenshot_1366_768.png'
  errno: -13,
  code: 'EACCES',
  syscall: 'open',
  path: '/screenshots/screenshot_1366_768.png' } Promise {
  <rejected> { Error: EACCES: permission denied, open '/screenshots/screenshot_1366_768.png'
  errno: -13,
  code: 'EACCES',
  syscall: 'open',
  path: '/screenshots/screenshot_1366_768.png' } }

My docker Version:

docker -v
Docker version 18.09.7, build 2d0083d
tjrox0825 commented 2 years ago

Was anyone able to solve this problem ? i'm also facing the same issue:

Error: EACCES: permission denied, open './test.jpg' at handleError (parse.min.js:13) at async createAccount (Signup.js:30) 'err'