Troubleshooting¶
Diagnose and resolve common issues with DSClient installation and operation.
DSClient cannot connect to CompReg¶
Connection Issues
Symptoms: Connection refused or timeout errors in DSClient logs
Solutions:
- Verify CompReg is running:
docker ps | grep compreg - Check network connectivity between containers
- Verify
RegDsClientHttpCompregHostURL is correct - Check firewall rules
Authentication errors¶
Authentication Failures
Symptoms: 401 Unauthorized errors in DSClient logs
Solutions:
- Verify client credentials match:
-RegDsClientHttpCompregClientIdmatches the created client
-RegDsClientHttpCompregClientSecretmatches the created secret - Verify user exists in CompReg with correct roles
- Re-create the client secret if necessary
Database connection errors¶
Database Connectivity
Symptoms: Cannot connect to downstream database
Solutions:
- Verify database is running and accessible
- Check
RegDSDBUrlis correct -
Verify database user has required permissions
- In Oracle systems, users may not have enough privileges. Run the following as
SYSto grant the DSClient user the required privileges:
- In Oracle systems, users may not have enough privileges. Run the following as
-
Check JDBC driver is available
No messages are being processed¶
Message Processing Issues
Symptoms: DSClient running but no data in downstream database
Solutions:
-
Verify downstream publishing is enabled in CompReg:
- CheckRegDownstreamPublishEnabled=true -
Create a new registration to trigger message publishing
- Check CompReg logs for publishing errors