What are common errors shown in the Agent Log and how do I fix them?
In Spirion Sensitive Data Platform (SDP), errors in the Agent Log generally fall into 3 categories based on the "log family" they belong to:
- EPS (Connectivity)
- IDF (Scanning)
- IFS (Shipping).
Here are the most common errors you will encounter and the logical steps to resolve them.
1. Connectivity & Registration Errors (EPS Logs)
These errors occur when the agent cannot communicate with the Spirion Console.
- Error:
"Failed to connect to console"or"401 Unauthorized" - Cause: The agent's registration token is invalid, or a firewall/proxy is blocking the connection to the Spirion SaaS URL.
- Fix:
- Verify the agent host has outbound access to your tenant URL (e.g.,
*.spirion.com) on port 443. - Check if a proxy is intercepting the traffic; you may need to configure proxy settings in the agent's
App.configor via the console. - If the agent was recently re-installed, delete the old agent record in the console and re-register using a fresh registration artifact.
- Verify the agent host has outbound access to your tenant URL (e.g.,
- Error:
"Heartbeat failed: Network unreachable" - Cause: Transient network failure or the agent host has lost its internet/VPN connection.
- Fix: Ensure the host has a stable network connection. If the issue persists, check for local security software (AV/EDR) that might be killing the agent's outbound threads.
2. Scanning & Permission Errors (IDF/SystemSearch Logs)
These errors occur when the agent is active but cannot read the data it is assigned to search.
- Error:
"Access Denied"or"UnauthorizedAccessException" - Cause: The service account running the Spirion Agent does not have sufficient permissions to read the file, folder, or database table.
- Fix:
- Identify the account running the "Spirion Agent" service (usually
LocalSystemor a specificDomain User). - Grant that account Read permissions (and Write if remediation like Shredding is required) to the target directory or share.
- For remote shares, ensure the account has both NTFS and Share level permissions.
- Identify the account running the "Spirion Agent" service (usually
- Error:
"Network path not found"or"The device is not ready" - Cause: The agent is trying to scan a remote target (like a file share) that is offline, or the DNS name cannot be resolved.
- Fix:
- Ping the target from the agent host to verify connectivity.
- If using a mapped drive (e.g.,
Z:\), switch the Target configuration in the console to use a UNC path (e.g.,\\Server\Share), as agents often cannot see user-mapped drives.
- Error:
"File is in use by another process" - Cause: The file is locked by another application (like Excel or a backup tool).
- Fix: Spirion will automatically retry these files. If it happens constantly, consider scheduling scans during "off-peak" hours when fewer files are locked by users.
3. Result Shipping Errors (IFS Logs)
These errors occur when the agent has found sensitive data but cannot send the results to the console.
- Error:
"Failed to ship results: 503 Service Unavailable"or"413 Request Entity Too Large" - Cause: The results payload is too large for the network to handle in one "chunk," or the Spirion Ingress server is temporarily throttled.
- Fix:
- The agent will automatically retry (this is the benefit of the Postgres-based queue).
- If it fails consistently, check if your corporate firewall/WAF has a "Max Request Size" limit that is cutting off the upload.
- Error:
"SSL/TLS Secure Channel Error" - Cause: A proxy or firewall is performing "SSL Inspection" and replacing Spirion's certificate with a local one that the agent doesn't trust.
- Fix: Work with your network team to exclude/whitelist the Spirion URLs from SSL inspection.
4. Local Database/Queue Errors (Windows Only)
These are specific to the Windows agent's Postgres-based queueing architecture.
- Error:
"Failed to connect to local database"or"Queue full" - Cause: The local PostgreSQL service on the agent host has stopped, or the host has run out of disk space.
- Fix:
- Check the Windows Services console and ensure the PostgreSQL service (used by Spirion) is running.
- Verify the agent host has at least 5-10GB of free disk space.
- SME Tip: If the local database is corrupted, you may need to stop the agent services, rename the
Datafolder in the Spirion ProgramData directory, and restart the services to "reset" the local queue.
Summary Troubleshooting Checklist
- Check the Service: Is the "Spirion Agent" service running?
- Check the Path: Can the Agent host "see" the Target (ping/UNC path)?
- Check the Permissions: Does the Agent's service account have "READ" access?
- Check the Egress: Can the Agent reach
*.spirion.comon port 443?
If you see an error code not listed here, look for the Correlation ID in the log and provide it to Spirion Support; this us to trace the specific transaction through the entire SaaS pipeline.