首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS5.8上的iotop - OSError: Netlink错误:无效参数(22)

CentOS5.8上的iotop - OSError: Netlink错误:无效参数(22)
EN

Stack Overflow用户
提问于 2014-04-01 12:47:53
回答 1查看 3.6K关注 0票数 2

当我试图在CentOS5.8(内核2.6.32.9)上运行iotop时,我收到了以下错误:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-01 14:34:33

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

  1. 移除yum - yum remove iotop安装的iotop
  2. 安装python2.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

  1. 运行iotop并享受
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22786368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档