Documentation
Linux Script Download Fails
Troubleshoot GitHub reachability, DNS, TLS certificate validation, fallback URLs, and manual binary installation when the Linux install script cannot download.
Linux Script Download Fails
Linux install script failures are usually caused by network reachability, DNS, TLS certificate validation, or restricted GitHub access. The script is not the only installation path.
Symptoms
- The install command hangs for a long time.
curlreports connection, DNS, or TLS errors.- The script downloads, but later files cannot be fetched.
Checks
- Check whether the server can reach GitHub.
- Check DNS resolution and switch DNS if needed.
- Try the fallback install URL from the installation guide.
- If TLS validation fails, confirm server time and system CA certificates.
- If outbound access is restricted, download the binary elsewhere and upload it to the server.
- Distinguish between failing to download the script and failing inside the script.
Recovery
- Prefer the official GitHub URL, then use the fallback URL only when network conditions require it.
- Keep a verified binary backup for production.
- After installation, continue with first-start verification.
