BCC tool 'sslsniff' prints Traceback with "UnicodeDecodeError:"
Issue
- BCC tool
sslsniff
prints Traceback withUnicodeDecodeError: utf-8 codec can't decode byte 0xe0 in position 0: invalid continuation byte
# /usr/share/bcc/tools/sslsniff
FUNC TIME(s) COMM PID LEN
WRITE/SEND 0.000000000 yum 32361 273
----- DATA -----
GET /subscription/ HTTP/1.1
Host: subscription.rhsm.redhat.com
Accept-Encoding: identity
Content-type: application/json
Accept: application/json
x-subscription-manager-version: 1.23.8-1.el8
Accept-Language: en-us
User-Agent: RHSM/1.0 (cmd=yum)
Content-Length: 0
----- END DATA -----
Traceback (most recent call last):
File "_ctypes/callbacks.c", line 234, in 'calling callback function'
File "/usr/lib/python3.6/site-packages/bcc/table.py", line 572, in raw_cb_
callback(cpu, data, size)
File "/usr/share/bcc/tools/sslsniff", line 198, in print_event_read
print_event(cpu, data, size, "READ/RECV")
File "/usr/share/bcc/tools/sslsniff", line 225, in print_event
event.v0.decode(), e_mark))
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe0 in position 0: invalid continuation byte
READ/RECV 0.251467232 yum 32361 1331
Environment
- Red Hat Enterprise Linux 8
- bcc-tools
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.