How to Fix Common Termux Errors and Installation Issues
Stephano Kambeta

Stephano Kambeta @terminaltools

About: Cyber security and Ethical hacking teacher

Joined:
Mar 12, 2025

How to Fix Common Termux Errors and Installation Issues

Publish Date: May 28
0 0

If you're diving into the world of Termux, chances are you’ve run into a few frustrating errors along the way. Don’t worry — you’re not alone. Many beginners face issues while installing packages, updating Termux, or running certain tools. In this guide, I’ll walk you through some of the most common Termux problems and how to fix them quickly, using methods I’ve personally tested on my journey.

1. apt update or pkg update Not Working

This is a classic issue. You try updating packages and you get errors like:

Err: ... Temporary failure resolving 'termux.org'
Enter fullscreen mode Exit fullscreen mode

Solution:

  • Check your internet connection. Make sure it’s stable.
  • Switch to a reliable DNS by editing your resolv.conf:
rm -rf /data/data/com.termux/files/usr/etc/resolv.conf
echo nameserver 8.8.8.8 > /data/data/com.termux/files/usr/etc/resolv.conf
Enter fullscreen mode Exit fullscreen mode

This forces Termux to use Google DNS, which solves most resolving issues.

Learn more about internet security practices that can protect your Android device while using Termux.

2. Storage Permission Denied

You’re trying to access your internal storage, but Termux throws a “Permission Denied” error.

Solution:

termux-setup-storage
Enter fullscreen mode Exit fullscreen mode

Then, allow the permission when prompted. This creates a storage folder inside your Termux home directory.

3. Package Not Found Error

You’re trying to install a tool and see something like:

E: Unable to locate package xyz
Enter fullscreen mode Exit fullscreen mode

Solution:

  • Make sure you’re using the right package name. Double-check spelling.
  • Update the repository:
pkg update && pkg upgrade
Enter fullscreen mode Exit fullscreen mode
  • Then try installing again using:
pkg install <package-name>
Enter fullscreen mode Exit fullscreen mode

If you're still stuck, refer to this guide to installing Termux properly.

4. bash: command not found

This happens when the package or tool hasn’t been installed yet or wasn’t installed correctly.

Solution:

  • Reinstall the tool or package:
pkg install <tool-name>
Enter fullscreen mode Exit fullscreen mode

For example, if you're using Nmap, follow this full Nmap installation guide.

5. permission denied for Scripts

You download a script and try to run it with ./script.sh and get “Permission Denied.”

Solution:

chmod +x script.sh
./script.sh
Enter fullscreen mode Exit fullscreen mode

Now the script should execute smoothly.

6. Tools Not Working After Update

Sometimes after updating Termux, older tools break or don't work as expected. This is common with tools like Zphisher or AnonPhisher.

Solution:

  • Delete the tool and reinstall it from the original repository.
  • Always check for updated installation commands from trusted sources.

7. Segmentation fault or Crashes

This usually points to corrupted files or wrong architecture tools.

Solution:

  • Remove and reinstall Termux from a trusted source like F-Droid.
  • Use only updated and compatible tools like those listed in my Termux setup checklist.

More Useful Fixes and Resources

As you explore deeper into Termux, you’ll face unique challenges based on the tools you install. Here are some detailed guides to help you troubleshoot further:

And if you're diving into advanced security tools, check out:

Final Thoughts

Errors in Termux are part of the learning curve. Don’t let them stop you. Whether you’re building phishing tools, running pen-testing frameworks, or just exploring command-line utilities, keep troubleshooting and experimenting.

And if you ever feel stuck, dive into these detailed resources about cyber threat intelligence, OT security, or explore some of the top cybersecurity companies to learn from the best.

You've got this. Keep going!

Comments 0 total

    Add comment