Files
proxmox/rpc-translator-138/DOWNLOAD_SOLUTION.md
defiQUG cb47cce074 Complete markdown files cleanup and organization
- Organized 252 files across project
- Root directory: 187 → 2 files (98.9% reduction)
- Moved configuration guides to docs/04-configuration/
- Moved troubleshooting guides to docs/09-troubleshooting/
- Moved quick start guides to docs/01-getting-started/
- Moved reports to reports/ directory
- Archived temporary files
- Generated comprehensive reports and documentation
- Created maintenance scripts and guides

All files organized according to established standards.
2026-01-06 01:46:25 -08:00

103 lines
3.2 KiB
Markdown

# Web3Signer Download Solution
**Issue**: All automated download methods (wget, curl, Python) are failing with SSL errors on your local machine.
**Error**: `SSL routines::wrong version number`
This indicates network infrastructure interference (proxy/firewall/CDN routing issues).
---
## Recommended Solution: Browser Download
Since automated tools are failing, use a web browser to download the file:
1. **Open in browser**:
- Direct download link: https://github.com/Consensys/web3signer/releases/download/25.12.0/web3signer-25.12.0.tar.gz
- Or visit: https://github.com/Consensys/web3signer/releases/tag/25.12.0
- Click on "web3signer-25.12.0.tar.gz" under Assets section
2. **Save the file** to a known location (e.g., `~/Downloads/web3signer-25.12.0.tar.gz`)
3. **Transfer to Proxmox host**:
```bash
scp ~/Downloads/web3signer-25.12.0.tar.gz root@192.168.11.11:/tmp/
```
4. **Install on Proxmox**:
**Important**: Web3Signer requires Java 21 or later (per [official documentation](https://docs.web3signer.consensys.net/get-started/install-binaries))
```bash
ssh root@192.168.11.11
# First, ensure Java 21+ is installed (if not already)
pct exec 107 -- bash -c 'apt-get update && apt-get install -y openjdk-21-jre-headless && java -version'
# Run installation script
/tmp/web3signer-install-after-transfer.sh
```
OR manually run:
```bash
# Install Java 21 if needed
pct exec 107 -- bash -c 'apt-get update && apt-get install -y openjdk-21-jre-headless'
# Copy file to container
pct push 107 /tmp/web3signer-25.12.0.tar.gz /tmp/web3signer-25.12.0.tar.gz
# Extract and configure
pct exec 107 -- bash -c 'cd /opt && tar -xzf /tmp/web3signer-25.12.0.tar.gz && mv web3signer-25.12.0 web3signer-23.10.0 && cd web3signer-23.10.0 && chmod +x bin/web3signer && mkdir -p /opt/web3signer/data && cat > web3signer.yml <<EOF
server:
http-listen-port: 9000
http-listen-host: 192.168.11.111
data-path: /opt/web3signer/data
EOF
systemctl daemon-reload && systemctl restart web3signer'
```
---
## Alternative Solutions (if browser download also fails)
### Option 1: Use Different Network
- Try from a different network (mobile hotspot, different location)
- Use a VPN if available
### Option 2: Use Different Machine
- Download on a machine with working internet
- Transfer file via network share, USB, or cloud storage
### Option 3: Use GitHub CLI (if available)
```bash
gh release download 25.12.0 --repo Consensys/web3signer --pattern "*.tar.gz"
```
### Option 4: Mirror/Alternative Source
Check if Web3Signer is available from:
- Package repositories (apt/yum)
- Alternative download mirrors
- Cloud storage (if mirrored)
---
## Quick Reference
**Download URL**: https://github.com/Consensys/web3signer/releases/download/25.12.0/web3signer-25.12.0.tar.gz
**Release Page**: https://github.com/Consensys/web3signer/releases/tag/25.12.0
**Installation Script**: `/tmp/web3signer-install-after-transfer.sh` (on Proxmox host)
---
## Verification After Download
After transferring to Proxmox host, verify the file:
```bash
ssh root@192.168.11.11
ls -lh /tmp/web3signer-25.12.0.tar.gz
file /tmp/web3signer-25.12.0.tar.gz # Should show: gzip compressed data
```
Expected file size: ~70-80 MB (compressed)