diff --git a/src/serial-console/azext_serialconsole/custom.py b/src/serial-console/azext_serialconsole/custom.py index d1edf3338bb..b0c6cde4dad 100644 --- a/src/serial-console/azext_serialconsole/custom.py +++ b/src/serial-console/azext_serialconsole/custom.py @@ -438,6 +438,8 @@ def on_message(_, message): GV.loading = False PC.clear_screen() else: + if isinstance(message, bytes): + message = message.decode('utf-8', errors='replace') PC.print(message) def on_error(*_):