系统版本:X86/ARM
设备环境:物理机,系统版本:1.1.29
BUG现象:ssh连接后,sudo su切换到root。执行iotop命令报错。,执行htop命令可以
已经执行过修复,升级命令:sudoapt update &&sudoapt upgrade iotop
升级成功后。还是出现错误。
出现频率:每次执行都出现报错信息如下:
root@YunfnOS:/vol1/1000/V1SSD# iotop
Traceback (most recent call last):
File "/usr/sbin/iotop", line 17, in <module>
main()
File "/usr/lib/python3/dist-packages/iotop/ui.py", line 776, in main
main_loop()
File "/usr/lib/python3/dist-packages/iotop/ui.py", line 766, in <lambda>
main_loop = lambda: run_iotop(options)
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/iotop/ui.py", line 647, in run_iotop
return curses.wrapper(run_iotop_window, options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/curses/__init__.py", line 94, in wrapper
return func(stdscr, *args, **kwds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/iotop/ui.py", line 639, in run_iotop_window
ui.run()
File "/usr/lib/python3/dist-packages/iotop/ui.py", line 188, in run
self.refresh_display(iterations == 0, total, current,
File "/usr/lib/python3/dist-packages/iotop/ui.py", line 499, in refresh_display
lines = self.get_data()
^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/iotop/ui.py", line 471, in get_data
return list(map(format, processes))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/iotop/ui.py", line 446, in format
cmdline = p.get_cmdline()
^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/iotop/data.py", line 311, in get_cmdline
cmdline = proc_cmdline.read(4096)
^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen codecs>", line 322, in decode
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xad in position 71: invalid start byte