O servidor de tarefas DBX não será iniciado devido à ausência do módulo Python, e "Não é possível se comunicar com o servidor de tarefas, verifique suas configurações." erro relatado ao configurar o aplicativo DB Connect.
O servidor de tarefas DBX não está inicializando após salvar as configurações do Splunk DB Connect quando o módulo b64encode não é importado.
Como identificá-lo:
O módulo b64encode está ausente da biblioteca python base64 e não pode ser importado.
Este é o erro visto:
[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'Definir configurações do Splunk DB Connect
| Revisão | Data de publicação | Comentários |
|---|---|---|
1.0 |
28-Sep-2026
|
Versão inicial |