panther: Missing execution bit from chromedriver preventing its execution

Hi, I’m trying to use Panthère in Symfony on Debian, but I have this error when launching my tests : RuntimeException: sh: 1: exec: /srv/app/vendor/symfony/panthere/src/ProcessManager/../../chromedriver-bin/chromedriver_linux64: Permission denied

Indeed, here’s the permission status : image

Is there a way to install chromedriver without setting permissions by hand ?

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Reactions: 1
  • Comments: 23 (9 by maintainers)

Commits related to this issue

Most upvoted comments

@dunglas thanks, installing unzip solved the problem for me too.

Then I had another problem:

chromedriver_linux64: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory

I installed libxi6 and libgconf-2-4 too to fix the problem. Hope this will help someone.

Edit: I was using chromium instead of chromedriver

no, the team stopped using Panthere because of this issue. It was a nightmare to debug/work with. Other executables are fine (doctrine, symfony console etc…) it seems that it’s related only with panthere.

We used Cypress for E2E tests.