appujet / lavamusic

lavalink music bot base in shoukaku and discord.js v14
https://appujet.github.io/lavamusic/
GNU General Public License v3.0
567 stars 493 forks source link

Error with libssl in Docker #573

Closed elBelgg closed 3 months ago

elBelgg commented 3 months ago

I have just updated to 4.3.2 and Im getting this error

Error code: [5/31/2024] [7:10:13 PM] [antiCrash.js] [Lavamusic] › ✖ error Unhandled Rejection at: Promise {

PrismaClientInitializationError: Invalid `prisma.stay.findMany()` invocation: Unable to require(`/opt/lavamusic/node_modules/.prisma/client/libquery_engine-debian-openssl-1.1.x.so.node`). Prisma cannot find the required `libssl` system library in your system. Please install openssl and try again. Details: libssl.so.1.1: cannot open shared object file: No such file or directory at In.handleRequestError (/opt/lavamusic/node_modules/@prisma/client/runtime/library.js:122:7177) at In.handleAndLogRequestError (/opt/lavamusic/node_modules/@prisma/client/runtime/library.js:122:6211) at In.request (/opt/lavamusic/node_modules/@prisma/client/runtime/library.js:122:5919) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async l (/opt/lavamusic/node_modules/@prisma/client/runtime/library.js:127:11167) at async ServerData.get_247 (file:///opt/lavamusic/dist/database/server.js:82:20) at async NodeConnect.run (file:///opt/lavamusic/dist/events/player/NodeConnect.js:11:20) { clientVersion: '5.14.0', errorCode: undefined } } reason: PrismaClientInitializationError: Invalid `prisma.stay.findMany()` invocation: Unable to require(`/opt/lavamusic/node_modules/.prisma/client/libquery_engine-debian-openssl-1.1.x.so.node`). Prisma cannot find the required `libssl` system library in your system. Please install openssl and try again. Details: libssl.so.1.1: cannot open shared object file: No such file or directory at In.handleRequestError (/opt/lavamusic/node_modules/@prisma/client/runtime/library.js:122:7177) at In.handleAndLogRequestError (/opt/lavamusic/node_modules/@prisma/client/runtime/library.js:122:6211) at In.request (/opt/lavamusic/node_modules/@prisma/client/runtime/library.js:122:5919) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async l (/opt/lavamusic/node_modules/@prisma/client/runtime/library.js:127:11167) at async ServerData.get_247 (file:///opt/lavamusic/dist/database/server.js:82:20) at async NodeConnect.run (file:///opt/lavamusic/dist/events/player/NodeConnect.js:11:20) { clientVersion: '5.14.0', errorCode: undefined }
LucasB25 commented 3 months ago

try now https://github.com/appujet/lavamusic/blob/main/Dockerfile

elBelgg commented 3 months ago

Both main and latest keeps giving me that error (im using docker compose in Unraid)

appujet commented 3 months ago

fixed mabye 9a524f54af3161052f987665d97bd095e202724a

elBelgg commented 3 months ago

Now it works without problems! Many thanks