Chrome Extension Troubleshooting
The KyberGate Chrome extension (v2.7.1) provides additional filtering and visibility on Chromebooks and Chrome browsers. It works alongside the proxy-based filtering to enforce policies, log activity, and display the KyberGate block page. This guide covers common issues and how to resolve them.
How the Chrome Extension Works
The KyberGate Chrome extension:
- Monitors web requests within the Chrome browser
- Enforces filtering policies even when traffic bypasses the proxy
- Reports browsing activity back to the KyberGate dashboard
- Displays the branded KyberGate block page for restricted sites
- Identifies the logged-in user for per-student reporting
Verifying the Extension is Installed
On the Chromebook
- Open Chrome and navigate to
chrome://extensions - Look for KyberGate in the list
- Verify the following:
- Version: 2.7.1 (or latest)
- Enabled: Toggle is ON (blue)
- No errors: No "Errors" button or red warning badges
- If the extension is present and enabled, click Details to see permissions and site access
In Google Admin Console
- Go to Google Admin Console → Devices → Chrome → Apps & Extensions
- Select the relevant OU (Organizational Unit)
- Search for KyberGate in the installed apps list
- Verify the installation policy is set to Force installed
Common Issues and Solutions
Extension Not Installed
Symptoms: Extension does not appear in chrome://extensions
Solutions:
- In Google Admin Console, verify the extension is added to the correct OU
- Set the installation policy to Force installed (not "Available" or "Allowed")
- Enter the correct extension ID and update URL
- Wait 10-15 minutes for the policy to propagate, then restart Chrome on the device
- Force a policy refresh: On the Chromebook, go to
chrome://policyand click Reload policies
Extension Installed but Not Filtering
Symptoms: Extension shows as enabled, but blocked sites are still accessible
Solutions:
- Click the KyberGate extension icon in the Chrome toolbar
- Check the popup status — it should show "Active — Filtering Enabled"
- If it shows "Disconnected" or "Not Configured":
- Verify the device is enrolled in the KyberGate dashboard
- Check that the extension's configuration policy includes your organization's API endpoint
- Open
chrome://extensions→ KyberGate → Details → Site Access- Ensure it's set to On all sites
- Restart Chrome completely (close all windows and reopen)
Extension Showing Errors
Symptoms: Red "Errors" badge on the extension in chrome://extensions
Solutions:
- Go to
chrome://extensionsand click Errors on the KyberGate card - Common errors and fixes:
- "Network request failed" — The device cannot reach the KyberGate API; check internet connectivity and proxy settings
- "Permission denied" — The extension needs updated permissions; re-deploy via Admin Console
- "Storage quota exceeded" — Clear extension data: click Details → Clear Data (logs are synced, so no data is lost)
- Disable and re-enable the extension to reset its state
- If errors persist, remove and re-install via Admin Console
Conflicts with Other Extensions
Symptoms: Filtering works intermittently, or other extensions stop working when KyberGate is active
Solutions:
- Check for conflicting extensions that also modify web requests:
- Ad blockers (uBlock Origin, AdBlock Plus)
- Other web filtering extensions (GoGuardian, Securly)
- VPN or proxy extensions
- Go to
chrome://extensionsand temporarily disable suspected conflicting extensions - Test if KyberGate filtering works with other extensions disabled
- If a conflict is confirmed:
- Remove the conflicting extension if it's not needed
- If both are required, contact KyberGate support for compatibility guidance
- In Admin Console, adjust extension load order if possible
- Note: Running two web filtering extensions simultaneously is not recommended and can cause unpredictable behavior
Extension Not Reporting Activity
Symptoms: Extension is active and filtering, but no activity appears in the dashboard
Solutions:
- Check the extension popup for the sync status indicator
- Verify the device is registered in Devices → All Devices in the dashboard
- Ensure the Chromebook's clock is accurate — time skew can cause log sync failures
- Check
chrome://extensions→ KyberGate → Details for the Permissions section- It must have permission to access browsing activity
- Test by visiting a known-blocked site — the block event should appear in Activity Logs within 60 seconds
Force-Reinstalling the Extension
If all else fails, perform a clean reinstall:
- In Google Admin Console, remove KyberGate from the OU's app list
- Wait 5 minutes for the removal policy to propagate
- On the Chromebook, go to
chrome://extensionsand verify it's gone - Re-add KyberGate in Admin Console with Force installed policy
- Restart Chrome on the device
- Verify the extension appears and shows Active status
Tips
- Use force-install only — "Available" or "Allowed" policies let students remove the extension
- Pin to toolbar — Instruct staff to pin the KyberGate icon for quick status checks
- Version mismatches — If devices are on an older version, the Admin Console auto-updates force-installed extensions; just wait for the rollout
- Incognito mode — Ensure the extension is set to Allow in incognito via Admin Console policy to prevent students from bypassing filters
- Guest mode — Disable guest mode on managed Chromebooks in Admin Console to prevent unfiltered browsing
Troubleshooting Quick Reference
| Issue | Quick Fix |
|---|---|
| Not installed | Set to Force installed in Admin Console; reload policies |
| Installed but not filtering | Check status popup; verify site access is "On all sites" |
| Showing errors | Read error details; clear data or reinstall |
| Conflicts with other extensions | Disable conflicting extensions; avoid running two filters |
| Not reporting activity | Check device enrollment and clock accuracy |
Related Articles
- Activity Logs Not Showing Data
- Certificate Installation Issues
- Device Enrollment and PAC Configuration