Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- Marked submodules ai-mcp-pmm-controller, explorer-monorepo, and smom-dbis-138 as dirty to reflect recent changes. - Updated documentation to clarify operator script usage, including dotenv loading and task execution instructions. - Enhanced the README and various index files to provide clearer navigation and task completion guidance. Made-with: Cursor
89 lines
3.8 KiB
Markdown
89 lines
3.8 KiB
Markdown
# Fix All Issues — Single Runbook
|
||
|
||
**Purpose:** One place to fix explorer public URL timeout and other documented issues.
|
||
**References:** [EXPLORER_PUBLIC_URL_UNREACHABLE_FIX.md](EXPLORER_PUBLIC_URL_UNREACHABLE_FIX.md), [FIXES_PREPARED.md](../04-configuration/FIXES_PREPARED.md), [FULL_FIXES_PREPARED.md](../04-configuration/FULL_FIXES_PREPARED.md).
|
||
|
||
---
|
||
|
||
## 1. Explorer public URL timeout (ERR_CONNECTION_TIMED_OUT)
|
||
|
||
**Symptom:** Browser shows "explorer.d-bis.org took too long to respond" / ERR_CONNECTION_TIMED_OUT.
|
||
|
||
### 1a. This machine (ASERET / Linux WSL)
|
||
|
||
- **Already done:** `/etc/hosts` contains `192.168.11.140 explorer.d-bis.org` — curl and Linux tools use the backend directly.
|
||
- **If you removed it:**
|
||
`echo '192.168.11.140 explorer.d-bis.org' | sudo tee -a /etc/hosts`
|
||
|
||
### 1b. Windows (same PC — browser uses Windows hosts)
|
||
|
||
So that **Chrome/Edge on Windows** can reach the explorer:
|
||
|
||
1. Open Notepad **as Administrator**.
|
||
2. Open file: `C:\Windows\System32\drivers\etc\hosts`
|
||
3. Add a line: `192.168.11.140 explorer.d-bis.org`
|
||
4. Save. Flush DNS: open CMD as Admin → `ipconfig /flushdns`
|
||
5. Reload https://explorer.d-bis.org/ in the browser.
|
||
|
||
### 1c. Fix for all LAN clients (no hosts on each machine)
|
||
|
||
On **UDM Pro**: enable **NAT loopback** (hairpin) so traffic from LAN to 76.53.10.36 is forwarded to 192.168.11.167.
|
||
|
||
- UniFi Network → Settings → Firewall & Security (or Routing) → enable **NAT loopback** / **Hairpin NAT** if available.
|
||
- Then any device on the LAN can use https://explorer.d-bis.org without a hosts entry.
|
||
|
||
### 1d. External access (from internet)
|
||
|
||
Confirm **UDM Pro** port forward:
|
||
|
||
- **76.53.10.36:80** → **192.168.11.167:80** (TCP)
|
||
- **76.53.10.36:443** → **192.168.11.167:443** (TCP)
|
||
|
||
Test from a device **off the LAN** (e.g. phone on cellular): `https://explorer.d-bis.org/` → should return 200.
|
||
|
||
---
|
||
|
||
## 2. Other required fixes (from FIXES_PREPARED / FULL_FIXES_PREPARED)
|
||
|
||
| Item | Action | Doc |
|
||
|------|--------|-----|
|
||
| UDM Pro port forward (Alltra/HYBX) | Manual: 76.53.10.38 → 192.168.11.169 (80, 81, 443) | [FIXES_PREPARED.md §1](../04-configuration/FIXES_PREPARED.md#1-udm-pro-port-forward-alltrahybx) |
|
||
| Alltra/HYBX 502 | Verify backends (2500–2502, 2503–2505, 5201, 5202); fix NPMplus or deploy | [FIXES_PREPARED.md §2](../04-configuration/FIXES_PREPARED.md#2-alltrahybx-502-failures-required) |
|
||
| Validators / block production | Run validator fix; ensure 4/5 active | [FULL_FIXES_PREPARED.md §1](../04-configuration/FULL_FIXES_PREPARED.md) |
|
||
| Stuck tx / Sentry / RPC nodes | Per FULL_FIXES_PREPARED §§2–4 | [FULL_FIXES_PREPARED.md](../04-configuration/FULL_FIXES_PREPARED.md) |
|
||
|
||
---
|
||
|
||
## 3. Optional fixes (scripts from project root)
|
||
|
||
From repo root (`/home/intlc/projects/proxmox`):
|
||
|
||
```bash
|
||
# NPMplus certs (remaining Alltra/HYBX)
|
||
FIRST_ONLY=1 NPM_URL=https://192.168.11.167:81 bash scripts/request-npmplus-certificates.sh
|
||
NPM_URL=https://192.168.11.167:81 bash scripts/request-npmplus-certificates.sh
|
||
|
||
# Explorer SSL
|
||
# NPMplus UI → Proxy Hosts → explorer.d-bis.org → SSL tab → request/renew
|
||
|
||
# Env permissions
|
||
bash scripts/security/secure-env-permissions.sh
|
||
|
||
# Shellcheck (optional)
|
||
bash scripts/verify/run-shellcheck.sh --optional
|
||
|
||
# Full verification
|
||
bash scripts/verify/run-full-verification.sh
|
||
```
|
||
|
||
---
|
||
|
||
## 4. Quick checklist
|
||
|
||
- [ ] **Explorer from this machine:** hosts entry present → curl https://explorer.d-bis.org/ returns 200
|
||
- [ ] **Explorer from Windows browser:** Windows hosts has `192.168.11.140 explorer.d-bis.org` (or use UDM Pro hairpin)
|
||
- [ ] **Explorer from all LAN:** UDM Pro NAT loopback enabled (optional)
|
||
- [ ] **Explorer from internet:** UDM Pro 76.53.10.36:80/443 → 192.168.11.167
|
||
- [ ] **Other required:** Alltra/HYBX port forward and 502 fixes per FIXES_PREPARED / FULL_FIXES_PREPARED
|
||
- [ ] **Optional:** NPMplus certs, Explorer SSL, env permissions, shellcheck, full verification
|