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
3.8 KiB
3.8 KiB
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, FIXES_PREPARED.md, 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/hostscontains192.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:
- Open Notepad as Administrator.
- Open file:
C:\Windows\System32\drivers\etc\hosts - Add a line:
192.168.11.140 explorer.d-bis.org - Save. Flush DNS: open CMD as Admin →
ipconfig /flushdns - 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 |
| Alltra/HYBX 502 | Verify backends (2500–2502, 2503–2505, 5201, 5202); fix NPMplus or deploy | FIXES_PREPARED.md §2 |
| Validators / block production | Run validator fix; ensure 4/5 active | FULL_FIXES_PREPARED.md §1 |
| Stuck tx / Sentry / RPC nodes | Per FULL_FIXES_PREPARED §§2–4 | FULL_FIXES_PREPARED.md |
3. Optional fixes (scripts from project root)
From repo root (/home/intlc/projects/proxmox):
# 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