If you're encountering the error message "CANNOT LINK EXECUTABLE "node": library "libcrypto.so.3" not found" while using Termux, there are several potential solutions you can try:
- Update Termux Packages:
- Install OpenSSL Tool:
- Upgrade and Install OpenSSL:
- Install from Fdroid:
- Change Default Repo Mirror:
- Upgrade and Install OpenSSL 1.1:
- General Upgrade:
Run the following commands to update Termux packages:
pkg update pkg upgrade
If updating packages doesn't resolve the issue, try installing the OpenSSL tool:
pkg update openssl-tool
In case you're using the latest version of Termux, OpenSSL tool might not be installed. Run these commands:
apt upgrade && apt update apt install openssl-tool
The Google Play version of Termux is deprecated. Consider installing Termux from Fdroid instead:
https://wiki.termux.com/wiki/InstallationChanging the default repo mirror may help resolve package-related issues:
termux-change-repo
If you're facing this issue while using git, try these commands:
pkg upgr pkg i openssl-1.1
Sometimes, a general upgrade can solve the issue:
apt upgrade
Try these solutions one by one until you find the one that works for you. It's worth noting that the specific solution may vary depending on your Termux installation and configuration.