Urgent: Prisma cannot find the required
libssl
Anonymous
TRIALOP

2 years ago

My site just went down. I am having the same problem as this https://discord.com/channels/713503345364697088/1175401667978604575

I am having a hard time figuring out the solution based on the this thread

Could someone please help?

83 Replies

Anonymous
TRIALOP

2 years ago

b5402dad-9099-401e-9018-f479371b2f41


2 years ago

what is your current nixpacks.toml


Anonymous
TRIALOP

2 years ago

I dont have one. I am working in a typescript turbo-repo monorepo and it is deploying one of the sub-packages


Anonymous
TRIALOP

2 years ago

I'm not sure how to setup a nixpacks.toml for this


2 years ago

are you using bun


Anonymous
TRIALOP

2 years ago

I am not


2 years ago

please show the exact error you are getting


Anonymous
TRIALOP

2 years ago

1215387744306598000


Anonymous
TRIALOP

2 years ago

I set my package.json to "engines": { "node": "20" },


Anonymous
TRIALOP

2 years ago

And also tried 18


Anonymous
TRIALOP

2 years ago

But neither worked


2 years ago

okay try adding a nixpacks.toml file to your project

[phases.setup]
    nixLibs = ['openssl']

Anonymous
TRIALOP

2 years ago

Add to the root of the project?


2 years ago

is the service deploying from the root of the project?


Anonymous
TRIALOP

2 years ago

The files for the deployment are in a sub-dir, but the commands to build/start come from the root


2 years ago

whatever directory the railway service is set to is where the nixpacks.toml file should go


Anonymous
TRIALOP

2 years ago

Ok I will try


Anonymous
TRIALOP

2 years ago

Thanks for helping, Brody


Anonymous
TRIALOP

2 years ago

Building…


2 years ago

may i ask if you are pro/business


Anonymous
TRIALOP

2 years ago

pro


Anonymous
TRIALOP

2 years ago

Same issue. Is there a way to make sure the config was applied?


Anonymous
TRIALOP

2 years ago

1215391366826434600


Anonymous
TRIALOP

2 years ago

Nevermind, i see this


Anonymous
TRIALOP

2 years ago

Is there anything else I can try?


2 years ago

Can you share your building logs? after the nixpacks.toml file


2 years ago

And do you have a railway.toml file?


Anonymous
TRIALOP

2 years ago

Also, as a brief feedback, it would be nice if you pin the nixpacks version internally, so when you do a "rollback" it uses the same version


Anonymous
TRIALOP

2 years ago

Because I tried to rollback to the last know working version and it inherited the same problem


2 years ago

you can tho
[build] nixpacksVersion = "1.13.0"


Anonymous
TRIALOP

2 years ago

Oh, I mean internally if you don't set it explicitly


2 years ago

oh


Anonymous
TRIALOP

2 years ago

Is this what you are asking for?

1215393317194301400


Anonymous
TRIALOP

2 years ago

this is the railway.toml [phases.setup] nixLibs = ['openssl']


2 years ago

It needs to be a nixpacks.toml


2 years ago

not a railway.toml


Anonymous
TRIALOP

2 years ago

Ok let me deploy that!


2 years ago

yep, it will show the openssl there if it detects the nixpacks.toml


2 years ago

(it did)


Anonymous
TRIALOP

2 years ago

1215394245561548800


Anonymous
TRIALOP

2 years ago

After I added the nixpacks.toml


2 years ago

hmm, never saw that is it related to private network @Brody?


2 years ago

full build logs please


Anonymous
TRIALOP

2 years ago


Anonymous
TRIALOP

2 years ago

Oh wait sorry… it deselects when I drag select the whole thing


Anonymous
TRIALOP

2 years ago

Is there a way to copy the whole thing?


2 years ago


Anonymous
TRIALOP

2 years ago


Anonymous
TRIALOP

2 years ago

Thanks!


Anonymous
TRIALOP

2 years ago

Sorry wrong one…


Anonymous
TRIALOP

2 years ago


2 years ago

can you send build logs from a deployment that worked?


Anonymous
TRIALOP

2 years ago

They wont load 😦


Anonymous
TRIALOP

2 years ago

No build logs found for deployment


2 years ago

how long ago would that deployment have been made?


Anonymous
TRIALOP

2 years ago

14 days ago


2 years ago

are you sure you're pro?


2 years ago

hobby only has a log retention of 7 days


Anonymous
TRIALOP

2 years ago

1215398475735371800


Anonymous
TRIALOP

2 years ago

Oh shoot! This is actually on my personal account for some reason… it is hobby


2 years ago

are you the owner of leaseUp


Anonymous
TRIALOP

2 years ago

Yeah, but sorry I thought I had deployed this project on the LeaseUp account but accidentally added it to my personal account


2 years ago

have you tried pinning the nixpacks version?


Anonymous
TRIALOP

2 years ago

Just started that actually


Anonymous
TRIALOP

2 years ago

Its deploying now


2 years ago

what version did you pin it to?


Anonymous
TRIALOP

2 years ago

v1.21.1 from a month ago


Anonymous
TRIALOP

2 years ago

Same problem 😦


2 years ago

okay so then it seems its not something railway changed


Anonymous
TRIALOP

2 years ago

That's interesting. I change 1 file that was just a typo in a string in another file that was outside of the watch pattern for this service, but it deployed anyway, and ever since I have had this issue


2 years ago

try reverting your github repo


Anonymous
TRIALOP

2 years ago

I will try that, but why would it have this new issue when I "rollback" from the last know working version?


2 years ago

not too sure, it might even be worth going to a Dockerfile based build so you arent relying on nixpacks


Anonymous
TRIALOP

2 years ago

I will try that in the future


2 years ago

i kinda meant it would be worth it to do right now


Anonymous
TRIALOP

2 years ago

Ok


Anonymous
TRIALOP

2 years ago

Went back to "1.20.0" and it worked!!


Anonymous
TRIALOP

2 years ago

@Brody @Medim Thank you so much for your help!!


2 years ago

i would still go the dockerfile route


Anonymous
TRIALOP

2 years ago

Haha will do asap


2 years ago

That was all brody lmao but thanks <:salute:1137099685417451530>


lukevinicius
HOBBY

2 years ago

are you using bun

I am using bun with Elysia framework and have the same problem

Attachments


2 years ago

Can you try this nixpacks.toml file?

[phases.setup]
  nixPkgs = ['...', 'openssl']
  nixLibs = ['openssl']

Loading...