Upgraded to 9.1.3 from 9, getting "esy not found" on CircleCI when Installing Dependencies

Hey,

We were able to get everything working locally just fine with the help of the new bisect_ppx 2.6.2 upgrade :slight_smile:

The only thing left is now when installing dependencies on CircleCi, we get this error. We’ve never had esy installed in circleci and don’t have it installed locally. We use macs for local development and circleci is linux.

Has anyone run into this problem? Thanks!

[4/4] Building fresh packages...
error /home/circleci/draftbit/builder/node_modules/bisect_ppx: Command failed.
Exit code: 127
Command: bash src/npm-install.sh
Arguments: 
Directory: /home/circleci/draftbit/builder/node_modules/bisect_ppx
Output:
bin/linux/bisect-ppx-report: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by bin/linux/bisect-ppx-report)
bin/linux/bisect-ppx-report: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by bin/linux/bisect-ppx-report)
+ esy install -P binaries.esy.json
src/npm-install.sh: line 6: esy: command not found
Pre-built binaries invalid; falling back to a source build.
**** Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

Looks like this is thrown from this script: bisect_ppx/npm-install.sh at 21b037f5ae968499bc0c37805d351f58b211a6e4 · aantron/bisect_ppx · GitHub

You should probably file an issue in the bisect-ppx repo.

1 Like