Admin-Ahead Community

Linux => General Linux => Topic started by: Vinil on January 13, 2014, 11:29:31 am

Title: IOtop fails: OSError: Netlink error: No such file or directory
Post by: Vinil on January 13, 2014, 11:29:31 am
If it is not possible to run iotop inside your container and resulting in following errors:


Code: [Select]
root@server.com [~]# iotop

Traceback (most recent call last):
  File "/usr/sbin/iotop", line 16, in <module>
    main()
  File "/usr/lib/python2.6/site-packages/iotop/ui.py", line 559, in main
    main_loop()
  File "/usr/lib/python2.6/site-packages/iotop/ui.py", line 549, in <lambda>
    main_loop = lambda: run_iotop(options)
  File "/usr/lib/python2.6/site-packages/iotop/ui.py", line 447, in run_iotop
    return curses.wrapper(run_iotop_window, options)
  File "/usr/lib64/python2.6/curses/wrapper.py", line 43, in wrapper
    return func(stdscr, *args, **kwds)
  File "/usr/lib/python2.6/site-packages/iotop/ui.py", line 437, in run_iotop_window
    taskstats_connection = TaskStatsNetlink(options)
  File "/usr/lib/python2.6/site-packages/iotop/data.py", line 113, in __init__
    self.family_id = controller.get_family_id('TASKSTATS')
  File "/usr/lib/python2.6/site-packages/iotop/genetlink.py", line 54, in get_family_id
    m = self.conn.recv()
  File "/usr/lib/python2.6/site-packages/iotop/netlink.py", line 190, in recv
    raise err
OSError: Netlink error: No such file or directory (2)


Cause

- The issue was caused by a product bug caused by your Kernel.

Quote
# uname -r
2.6.32-042stab078.26


Resolution

- Update the kernel to the latest version.