linux - Centos 5.8 上的 iotop - OSError : Netlink error: Invalid argument (22)

标签 linux centos centos5

当我尝试在 Centos 5.8(内核 2.6.32.9)上运行 iotop 时,我收到以下错误:

Traceback (most recent call last):
  File "/usr/bin/iotop", line 16, in ?
    main()
  File "/usr/lib/python2.4/site-packages/iotop/ui.py", line 567, in main
    main_loop()
  File "/usr/lib/python2.4/site-packages/iotop/ui.py", line 557, in <lambda>
    main_loop = lambda: run_iotop(options)
  File "/usr/lib/python2.4/site-packages/iotop/ui.py", line 465, in run_iotop
    return curses.wrapper(run_iotop_window, options)
  File "/usr/lib64/python2.4/curses/wrapper.py", line 44, in wrapper
    return func(stdscr, *args, **kwds)
  File "/usr/lib/python2.4/site-packages/iotop/ui.py", line 457, in run_iotop_window
    process_list = ProcessList(taskstats_connection, options)
  File "/usr/lib/python2.4/site-packages/iotop/data.py", line 375, in __init__
    self.update_process_counts()
  File "/usr/lib/python2.4/site-packages/iotop/data.py", line 431, in update_process_counts
    stats = self.taskstats_connection.get_single_task_stats(thread)
  File "/usr/lib/python2.4/site-packages/iotop/data.py", line 158, in get_single_task_stats
    reply = self.connection.recv()
  File "/usr/lib/python2.4/site-packages/iotop/netlink.py", line 229, in recv
    raise err
OSError: Netlink error: Invalid argument (22)

仅使用yum install iotop安装了iotop

最佳答案

我能够通过以下步骤纠正此错误

  1. 删除 yum 安装的 iotop - yum remove iotop
  2. 安装 python 2.6 - yum install python26
  3. 安装 iotop rpm - rpm -ivh http://guichaz.free.fr/iotop/files/iotop-0.4.1-1.noarch.rpm
  4. 编辑/usr/bin/iotop
    • 将第一行 #!/usr/bin/python 编辑为 #!/usr/bin/python2.6
  5. 运行iotop并享受

关于linux - Centos 5.8 上的 iotop - OSError : Netlink error: Invalid argument (22),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22786368/

相关文章:

ruby - pg_config、ruby pg、postgresql 9.0 升级后出现问题,centos 5

linux - 恢复 Red Hat 6.4

python - 如何使用标准应用程序打开文件?

linux - sed 帮助 : matching and replacing a literal "\n" (not the newline)

linux - 如何在Centos桌面中通过命令行编辑 "File Management Preferences"

linux - Linux 中的 Ffmpeg 错误

c - 从终端执行时 Netbeans EXE 不工作 - CentOs

c++ - 最终使用 NEON Copy 但不使用 memcpy 的 ARM Linux 内存碎片

linux - 安装 Apache solr Centos 5 专用服务器

python - CentOS 上的 Setup.py : install lxml with Python2. 6