-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Prisma generate randomly fails on Ubuntu due to missing internal .so libquery_engine-debian-openssl-1.1.x.so.node #19124
Copy link
Copy link
Closed
Labels
bug/2-confirmedBug has been reproduced and confirmed.Bug has been reproduced and confirmed.kind/bugA reported bug.A reported bug.topic: enginetopic: linuxtopic: pnpmtopic: prisma generateCLI: prisma generateCLI: prisma generate
Milestone
Description
Bug description
Here is my package.json in the root of my repo:
{
"devDependencies": {
"@prisma/client": "4.13.0",
"pnpm": "8.4.0",
"prettier": "2.8.8",
"prisma": "4.13.0",
"prisma-json-types-generator": "2.3.1",
"ts-node": "10.9.1",
"typescript": "5.0.4",
"turbo": "1.9.3",
"vercel": "29.0.0"
},
"scripts": {
"postinstall": "pnpm run -r --parallel prisma-generate"
}
}I have two database packages with prisma-generate scripts that look like so:
"prisma-generate": "prisma generate --schema=./prisma/schema.prisma"In my GitHub actions, when I run pnpm install, I randomly (and only sometimes) get the following error:
. postinstall$ pnpm run -r --parallel prisma-generate
. postinstall: Scope: 26 of 27 workspace projects
. postinstall: packages/ec-database prisma-generate$ prisma generate --schema=./prisma/schema.prisma
. postinstall: packages/pl-database prisma-generate$ prisma generate --schema=./prisma/schema.prisma
. postinstall: packages/ec-database prisma-generate: Prisma schema loaded from prisma/schema.prisma
. postinstall: packages/pl-database prisma-generate: Prisma schema loaded from prisma/schema.prisma
. postinstall: packages/pl-database prisma-generate: Error: ENOENT: no such file or directory, stat '/home/runner/work/Ecominate/Ecominate/node_modules/.pnpm/prisma@4.13.0/node_modules/prisma/libquery_engine-debian-openssl-1.1.x.so.node'
. postinstall: packages/pl-database prisma-generate: Failed
. postinstall: undefined
. postinstall: /home/runner/work/Ecominate/Ecominate/packages/pl-database:
. postinstall: ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL @ecominate/pl-database@1.0.0 prisma-generate: `prisma generate --schema=./prisma/schema.prisma`
. postinstall: Exit status 1
. postinstall: Failed
ELIFECYCLE Command failed with exit code 1.
How to reproduce
See above. Can't consistently reproduce
Expected behavior
No errors
Prisma information
See above
Environment & setup
- OS:
runs-on: ubuntu-latestfrom my GH action - Database: PostgreSQL
- Node.js version:
18.12.1
Prisma Version
4.13.0
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bug/2-confirmedBug has been reproduced and confirmed.Bug has been reproduced and confirmed.kind/bugA reported bug.A reported bug.topic: enginetopic: linuxtopic: pnpmtopic: prisma generateCLI: prisma generateCLI: prisma generate