-
Notifications
You must be signed in to change notification settings - Fork 3
FAQ
- I am having trouble running the samples, what can I do to debug them?
- I receive a timeout, "
dxlclient.exceptions.WaitTimeoutException: Timeout waiting for response to message", when attempting to invoke an ePO command via DXL - I receive an error similar to the following, "
Error: hostname '192.168.130.130' doesn't match 'epotestserver' (0)", when attempting to invoke an ePO command via DXL - I receive an error similar to the following, "
Error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) (0)", when attempting to invoke an ePO command via DXL - I receive an error similar to the following, "
Error: unable to locate service for request (-2147483647)", when attempting to invoke an ePO command via DXL
Q: I am having trouble running the samples, what can I do to debug them?
A: The following steps are generally useful for debugging the samples:
Ensure the prerequisites for the ePO DXL service have been met.
Switch from
ERRORtoDEBUGlogging in the samples as shown below:# Configure local logger logging.getLogger().setLevel(logging.ERROR)Change to:
# Configure local logger logging.getLogger().setLevel(logging.DEBUG)
A: This typically occurs due to the Python client not having permission to send messages to the topic associated with the ePO server.
The following page provides information about authorizing clients to access the ePO DXL service:
https://opendxl.github.io/opendxl-epo-service-python/pydoc/authorization.html#client-authorization
A: This occurs when the
hostspecified in the service configuration file does not match the hostname in the ePO server's certificate.The following page provides information about validating the ePO server's certificate:
https://opendxl.github.io/opendxl-epo-service-python/pydoc/epocertverification.html
A: This occurs when the CA bundle as specified in the service configuration file does not contain the certificate for the CA that signed the ePO server's certificate.
The following page provides information about validating the ePO server's certificate:
https://opendxl.github.io/opendxl-epo-service-python/pydoc/epocertverification.html
A: There are a couple common reasons why this error occurs:
- The ePO DXL service is not running.
- The
uniqueIdspecified in the request (last portion of the request topic) does not match the unique identifier defined in the service configuration file.
McAfee ePolicy Orchestrator (ePO) DXL Python Service
Documentation
-
Release Documentation
- (Steps to install, configure, and run the service)
-
Docker Support
- (Steps to run the service in a Docker container)
Examples