Im struggling to run meteor 2.15 in docker (for my CI pipeline). I find an issue with a missing lib, libcrypto.so.3, as illustrated in the following terminal session with the current container available under meteor/meteor-base:
$ docker run -it meteor/meteor-base:node14.21.4-10.2023 bash
mt@f0b913e4ac06:~$ meteor create test
Using react skeleton
Created a new Meteor app in 'test'.
To run your new app:
cd test
meteor
If you are new to Meteor, try some of the learning resources here:
https://www.meteor.com/tutorials
When you’re ready to deploy and host your new Meteor application, check out Cloud:
https://www.meteor.com/cloud
mt@f0b913e4ac06:~$ cd test
mt@f0b913e4ac06:~/test$ meteor
[[[[[ ~/test ]]]]]
=> Started proxy.
=> Started HMR server.
/home/mt/.meteor/packages/meteor-tool/.2.15.0.14dvwv6.8tc8++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/dev_bundle/mongodb/bin/mongod:
error while loading shared libraries: libcrypto.so.3: cannot open shared object file: No such file or directory
Unexpected mongo exit code 127. Restarting.
/home/mt/.meteor/packages/meteor-tool/.2.15.0.14dvwv6.8tc8++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/dev_bundle/mongodb/bin/mongod:
error while loading shared libraries: libcrypto.so.3: cannot open shared object file: No such file or directory
Unexpected mongo exit code 127. Restarting.
/home/mt/.meteor/packages/meteor-tool/.2.15.0.14dvwv6.8tc8++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/dev_bundle/mongodb/bin/mongod:
error while loading shared libraries: libcrypto.so.3: cannot open shared object file: No such file or directory
Unexpected mongo exit code 127. Restarting.
Can't start Mongo server.
mt@f0b913e4ac06:~/test$ meteor --version
Meteor 2.15
mt@f0b913e4ac06:~$ more /etc/os-release
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
mt@f0b913e4ac06:~/test$ exit
Im using docker v24, but I dont think the docker version is too important. Id be grateful for any tips to resolve this issue.