Troubleshooting

On this page
  1. Offline agent
  2. Agent never updates (Windows)
  3. Tray icon missing (Windows)
  4. Empty map / no hops
  5. TLS / MITM failures
  6. SSO loops or lockouts
  7. Permissions matrix
  8. Still stuck?

Common fixes for offline agents, empty maps, TLS/MITM failures, SSO loops, and permission issues.

Offline agent

Symptoms: machine missing or not Online under Installed agents.

Check:

  1. Windows: NP4th service Running (scheduled probes while the PC is on); tray NP4th.exe for the signed-in user (UI / dashboard run-now).
  2. macOS: launchd label com.didurlabs.np4th loaded; agent binary /Applications/NP4th.app/Contents/MacOS/NP4th --agent.
  3. Agent key still enabled under Settings → Agent keys.
  4. Outbound HTTPS to https://app.np4th.com (proxy/firewall allowlist).
  5. client-config.json has the correct tenantSlug, clientKey, and apiBaseUrl.

Online requires a heartbeat or run upload within about 15 minutes.

Agent never updates (Windows)

Silent updates use the LocalSystem service (no UAC). The tray only signals ProgramData\NP4th\updates\check-now.flag.

  1. services.mscNP4th is Running (reinstall NP4thSetup.exe if missing). The service also relaunches a missing tray after updates.
  2. Confirm tray Automatic updates is checked (default on). Manual Check for updates still works when it is unchecked.
  3. From the dashboard Installed agents page, use Force update on online Windows agents, or tray Check for updates, or sign out/in so the tray requests a check at login (when automatic updates are on). Stable checks about every 6 hours; nightly hourly.
  4. Server has published NP4thSetup.exe + version.txt newer than the installed agent.
  5. Status file (optional): %ProgramData%\NP4th\updates\update-status.txt.
  6. Tray tooltip / About shows vX.Y.Z. After a silent update you should see an NP4th updated balloon.

Tray icon missing (Windows)

  1. Confirm NP4th.exe is running (Task Manager). If not, start NP4th from the Start menu once — Startup / HKCU Run should keep it after reboot.
  2. If a silent update just ran, wait up to a couple of minutes for the update service / NP4thWatchdog scheduled task to relaunch the tray, or sign out/in.
  3. Check the notification overflow (^) — Windows may hide new icons.
  4. Avoid launching multiple copies; a second start focuses the existing tray window.

Installs register a SYSTEM task NP4thWatchdog (every 3 minutes) that restarts the update service if a silent Setup left it stopped, and requests a tray relaunch when NP4th.exe is missing.

Installed agents
Confirm online/billable status and restore soft-deleted machines if needed.

Empty map / no hops

Symptoms: Runs show latency but the Path map is empty.

Runs and map
Paths appear after you expand a run and click destinations.

TLS / MITM failures

Symptoms: TCP succeeds but TLS fails, or certificate validation errors appear.

Cloud check
Use a cloud baseline to separate endpoint TLS issues from destination outages.

SSO loops or lockouts

Symptoms: redirect loop, unexpected role, or inability to sign in after Enforce SSO.

  1. Confirm Entity ID and ACS URLs use your exact tenant slug.
  2. Re-test with Test SSO claims before enforce.
  3. Verify Email domains and group object IDs/names.
  4. Owner break-glass: /dashboard/local.html or ?local=1 / ?nosso=1.
  5. Temporarily disable enforce, fix mapping, then re-test.

See SSO / SAML.

SSO settings
Test SSO claims before enabling Enforce SSO.

Permissions matrix

ProblemFix
Windows interactive test needs locationTurn on Location for desktop apps; use agent Location settings
macOS Local Network deniedGrant Local Network for NP4th; re-run Update config
macOS ping failsExpected on some Macs—TCP/TLS still run
User cannot open Config / Users / Agent keysNeeds Owner or Admin
Waiting on MSAAn Owner or Admin must accept the MSA for the org
Silent install failsProvide /TENANT= and /KEY=; extract ZIP before Install-NP4th.cmd
Agents stop uploading after key changeRe-enable key or deploy rotated key; disabled keys block upload

Still stuck?

Contact support from the marketing site contact form, and include tenant slug, approximate time of the issue, agent device name, and whether the failure is endpoint-only or also visible in Internet check (cloud).