De DBX-taakserver wordt niet gestart omdat de Python-module ontbreekt en de fout "Kan niet communiceren met de taakserver, controleer uw instellingen." wordt gemeld bij het instellen van de DB Connect-app.
De DBX-taakserver wordt niet opgestart nadat de Splunk DB Connect-instellingen zijn opgeslagen wanneer de module b64encode niet is geïmporteerd.
Hoe het te identificeren:
De B64Encode-module ontbreekt in de Base64 Python Lib en kan niet worden geïmporteerd.
Dit is de fout die je ziet:
[ERROR] [rest_handler.py], line 81 : cannot import name b64encode
Traceback (most recent call last):
File "D:\Program Files\Splunk/bin/rest_handler.py", line 79, in <module>
print splunk.rest.dispatch(**params)
File "D:\Program Files\Splunk\Python-2.7\Lib\site-packages\splunk\rest\__init__.py", line 149, in dispatch
module = __import__('splunk.rest.external.%s' % parts[0], None, None, parts[0])
File "D:\Program Files\Splunk\etc\apps\splunk_app_db_connect\bin\dbx_rh_settings.py", line 2, in <module>
from dbx2.rest.settings import Settings
File "D:\Program Files\Splunk\etc\apps\splunk_app_db_connect\bin\dbx2\rest\settings.py", line 6, in <module>
import requests
File "D:\Program Files\Splunk\Python-2.7\Lib\site-packages\requests\__init__.py", line 58, in <module>
from . import utils
File "D:\Program Files\Splunk\Python-2.7\Lib\site-packages\requests\utils.py", line 25, in <module>
from .compat import parse_http_list as _parse_list_header
File "D:\Program Files\Splunk\Python-2.7\Lib\site-packages\requests\compat.py", line 7, in <module>
from .packages import chardet
File "D:\Program Files\Splunk\Python-2.7\Lib\site-packages\requests\packages\__init__.py", line 3, in <module>
from . import urllib3
File "D:\Program Files\Splunk\Python-2.7\Lib\site-packages\requests\packages\urllib3\__init__.py", line 16, in <module>
from .connectionpool import (
File "D:\Program Files\Splunk\Python-2.7\Lib\site-packages\requests\packages\urllib3\connectionpool.py", line 36, in <module>
from .connection import (
File "D:\Program Files\Splunk\Python-2.7\Lib\site-packages\requests\packages\urllib3\connection.py", line 43, in <module>
from .util import (
File "D:\Program Files\Splunk\Python-2.7\Lib\site-packages\requests\packages\urllib3\util\__init__.py", line 8, in <module>
from .request import make_headers
File "D:\Program Files\Splunk\Python-2.7\Lib\site-packages\requests\packages\urllib3\util\request.py", line 1, in <module>
from base64 import b64encode
ImportError: cannot import name b64encode[ERROR] [rest_handler.py], line 81 : 'module' object has no attribute 'b64encode'
Traceback (most recent call last):
File "D:\Program Files\Splunk/bin/rest_handler.py", line 79, in <module>
print splunk.rest.dispatch(**params)
File "D:\Program Files\Splunk\Python-2.7\Lib\site-packages\splunk\rest\__init__.py", line 207, in dispatch
return responseObject.toXml()
File "D:\Program Files\Splunk\Python-2.7\Lib\site-packages\splunk\rest\__init__.py", line 282, in toXml
xml.append('<encodedpayload>%s</encodedpayload>' % base64.b64encode(''.join(self.responseBuffer)))
AttributeError: 'module' object has no attribute 'b64encode'Splunk DB Connect-instellingen configureren
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
1.0 |
28-Sep-2026
|
Eerste vrijgave |