Symptom
When attempting to download map updates via the Content Update Service (CUS), the system is unable to connect to the LDS (Live Data Service) server at lds.ptvgroup.com.
In the browser, accessing https://lds.ptvgroup.com returns:
403 Forbidden — You don’t have permission to access this resource.
In the logs, a timeout error may be observed, and the update process fails.
Cause
This issue usually occurs when:
Polling is not enabled in the
contentupdateservice.conffile.The CUS cannot reach lds.ptvgroup.com due to network/firewall restrictions or missing proxy configuration.
The LDS server returns a 403 because it is not meant to be accessed via browser. Only CUS should connect to it via HTTPS on port 443.
Resolution
Enable Polling in
contentupdateservice.conf:
Edit or add the following block to your configuration file (located in conf/ directory of CUS):
polling {
enabled = true
interval = 300s
}Without polling enabled, you might see this error in logs:
javax.ws.rs.ProcessingException: org.apache.http.conn.HttpHostConnectException:
Connect to lds.ptvgroup.com:443 [lds.ptvgroup.com/23.97.231.113, lds.ptvgroup.com/20.67.105.124] failed: Connection timed out
If issue persists:
You may see:
Problem with LDS connection while downloading a list of layer meta data using the following filter...
Theme : [PTV_TrafficIncidents] | Vendors : [tomtom]
This confirms CUS cannot reach lds.ptvgroup.com.
Check Firewall and Network Access:
-
Test connectivity using:
curl https://lds.ptvgroup.com telnet lds.ptvgroup.com 443Note: A 403 Forbidden is normal via browser. What matters is that CUS can reach the LDS server on port 443.
Ensure that no firewall or proxy blocks outbound HTTPS traffic from the server running CUS.
Configure Proxy Settings (if applicable):
If your environment uses an authenticated proxy, add the following block to your contentupdateservice.conf:
proxy {
host = "your-proxy-host"
port = your-proxy-port
user = "your-username"
password = "your-password"
ntlm.domain = "your-domain" // Optional (for NTLM)
workstation = "your-workstation-name" // Optional (NTLM fallback)
}
Supported proxy authentication methods: Basic and NTLM.
Reference:
PTV xServer 2 – Content Update Service Guide
Related articles
PTV xServer: Content Update Service (CUS) - Port 1099 already in use