I have the splunk_app_db_connect installed and it works correctly until I install TA-Proofpoint-TAP. When The DB Connect UI is started it generates this error
<?xml version="1.0" encoding="UTF-8"?>
<msg type="WARN">Traceback (most recent call last): File "/splunk/cold/apps/splunk/bin/rest_handler.py",
line 79, in <module> print splunk.rest.dispatch(**params) File "/splunk/cold/apps/splunk/lib/python2.7/site-packages/splunk/rest/__init__.py",
line 149, in dispatch module = __import__('splunk.rest.external.%s' % parts, None, None, parts) File "/splunk/cold/apps/splunk/etc/apps/splunk_app_db_connect/bin/dbxproxy.py"
line 7, in <module> from dbx_settings import Settings File "/splunk/cold/apps/splunk/etc/apps/splunk_app_db_connect/bin/dbx_settings.py",
line 10, in <module> import splunklib.client as client File "/splunk/cold/apps/splunk/etc/apps/TA-Proofpoint-TAP/bin/splunklib/__init__.py",
line 18, in <module> from splunklib.six.moves import map ImportError: No module named six.moves </msg>
If the TA isn't there, then the error isn't generated. From reading the message it appears that the splunklib is being picked up from the incorrect directory. I've tried putting a print in the dbx_settings.py to see what the path is before it reaches the import, but I've never found the output. Any ideas on how I can capture the path information so I can see why python is picking up the wrong splunklib.client?