I have a bitbucket pipeline setup with multiple steps.
The steps with 'unit tests' uses mongodb-memory-server to mock the mongodb.
The setup is as follows and this gets rid of the same error on ubuntu 2204 (libcrypt...)
"config": {
"mongodbMemoryServer": {
"md5Check": false,
"version": "6.0.6"
}
},
But when i run in the pipeline i get the error.
Pipeline config:
- step:
name: 'Unit tests'
image: node:18
caches:
- pnpm
script:
- echo "Starting with unit tests ..."
- corepack enable
- pnpm install
- pnpm test:unit
trigger: automatic
Error in CI/CD:
<span>Starting the MongoMemoryServer Instance failed, enable debug log for more information. Error:</span>
<span>StdoutInstanceError: Instance failed to start because a library is missing or cannot be opened: "libcrypto.so.1.1"</span><span>at MongoInstance.checkErrorInLine (/opt/atlassian/pipelines/agent/build/node_modules/.pnpm/mongodb-memory-server-core@8.12.2/node_modules/mongodb-memory-server-core/src/util/MongoInstance.ts:678:11)</span><span>at MongoInstance.stderrHandler (/opt/atlassian/pipelines/agent/build/node_modules/.pnpm/mongodb-memory-server-core@8.12.2/node_modules/mongodb-memory-server-core/src/util/MongoInstance.ts:563:10)</span><span>at Socket.emit (node:events:513:28)</span><span>at Socket.emit (node:domain:489:12)</span><span>at addChunk (node:internal/streams/readable:324:12)</span><span>at readableAddChunk (node:internal/streams/readable:297:9)</span><span>at Socket.Readable.push (node:internal/streams/readable:234:10)</span><span>at Pipe.onStreamRead (node:internal/stream_base_commons:190:23)</span><span>Error: Instance failed to start because a library is missing or cannot be opened: "libcrypto.so.1.1"</span><span>at MongoInstance.checkErrorInLine (/opt/atlassian/pipelines/agent/build/node_modules/.pnpm/mongodb-memory-server-core@8.12.2/node_modules/mongodb-memory-server-core/src/util/MongoInstance.ts:678:11)</span><span>at MongoInstance.stderrHandler (/opt/atlassian/pipelines/agent/build/node_modules/.pnpm/mongodb-memory-server-core@8.12.2/node_modules/mongodb-memory-server-core/src/util/MongoInstance.ts:563:10)</span><span>at Socket.emit (node:events:513:28)</span><span>at Socket.emit (node:domain:489:12)</span><span>at addChunk (node:internal/streams/readable:324:12)</span><span>at readableAddChunk (node:internal/streams/readable:297:9)</span><span>at Socket.Readable.push (node:internal/streams/readable:234:10)</span><span>at Pipe.onStreamRead (node:internal/stream_base_commons:190:23)</span><span> ELIFECYCLE  Command failed with exit code 1.</span>