From 753d50db70bab30dae75d93a7d0b9db0d9d717c4 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Sun, 4 Jan 2026 14:44:49 +0100 Subject: [PATCH] docs: Update deployment guide with v1.0.0-5 and RPC troubleshooting - Updated package version to 1.0.0-5 - Added troubleshooting for 'No related RPC reply' errors - Explained graceful degradation behavior - Clarified deployment order requirements --- DEPLOY_UPDATES.md | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/DEPLOY_UPDATES.md b/DEPLOY_UPDATES.md index 0a21657d..a12e4a15 100644 --- a/DEPLOY_UPDATES.md +++ b/DEPLOY_UPDATES.md @@ -69,11 +69,16 @@ ubus -S call luci.secubox check_updates ### Package Versions - `secubox-core`: 0.8.0-6 -- `luci-app-secubox-admin`: 1.0.0-4 +- `luci-app-secubox-admin`: 1.0.0-5 ### Recent Fixes -**v1.0.0-4** (Latest): +**v1.0.0-5** (Latest): +- Added graceful RPC fallback with L.resolveDefault() +- Pages now load with empty data instead of crashing when backend not deployed +- Fixes "No related RPC reply" errors + +**v1.0.0-4**: - Fixed WidgetRenderer undefined options TypeError - Added defensive check: `options = options || {};` @@ -83,6 +88,24 @@ ubus -S call luci.secubox check_updates ## Troubleshooting +### Getting "No related RPC reply" errors? + +This means the backend (secubox-core) hasn't been deployed yet with the new RPCD methods. + +**Solution**: Deploy BOTH packages: +```bash +./deploy-to-router.sh +``` + +With v1.0.0-5, pages will load gracefully with empty data until backend is deployed. + +**What you'll see**: +- Catalog Sources page: "No sources configured" +- Updates page: "All applications are up to date" +- Apps page: Works normally (uses existing RPC methods) + +After deploying secubox-core, these pages will populate with real data. + ### Still Getting "Access Denied"? 1. **Verify ACL file was installed**: