Please don't tag it as "Fix Released".
I still have crash message when I try to start it as user. There SHOULD BE a message "This program requires root privileges to work" or something like that. Instead, I have:
$ iotop
Traceback (most recent call last):
File "/usr/bin/iotop", line 16, in <module>
main()
File "/usr/lib/python2.7/dist-packages/iotop/ui.py", line 563, in main
main_loop()
File "/usr/lib/python2.7/dist-packages/iotop/ui.py", line 553, in <lambda>
main_loop = lambda: run_iotop(options)
File "/usr/lib/python2.7/dist-packages/iotop/ui.py", line 465, in run_iotop
return curses.wrapper(run_iotop_window, options)
File "/usr/lib/python2.7/curses/wrapper.py", line 43, in wrapper
return func(stdscr, *args, **kwds)
File "/usr/lib/python2.7/dist-packages/iotop/ui.py", line 457, in run_iotop_window
process_list = ProcessList(taskstats_connection, options)
File "/usr/lib/python2.7/dist-packages/iotop/data.py", line 373, in __init__
self.update_process_counts()
File "/usr/lib/python2.7/dist-packages/iotop/data.py", line 429, in update_process_counts
stats = self.taskstats_connection.get_single_task_stats(thread)
File "/usr/lib/python2.7/dist-packages/iotop/data.py", line 158, in get_single_task_stats
reply = GeNlMessage.recv(self.connection)
File "/usr/lib/python2.7/dist-packages/iotop/genetlink.py", line 50, in recv
msg = conn.recv()
File "/usr/lib/python2.7/dist-packages/iotop/netlink.py", line 229, in recv
raise err
OSError: Netlink error: Operation not permitted (1)
Is that correct behaviour, in your opinion?
Checked with iotop, version 0.4.3-1ubuntu1, architecture i386.
@Paul Wise (Debian) (pabs):
Please don't tag it as "Fix Released". python2. 7/dist- packages/ iotop/ui. py", line 563, in main python2. 7/dist- packages/ iotop/ui. py", line 553, in <lambda> python2. 7/dist- packages/ iotop/ui. py", line 465, in run_iotop wrapper( run_iotop_ window, options) python2. 7/curses/ wrapper. py", line 43, in wrapper python2. 7/dist- packages/ iotop/ui. py", line 457, in run_iotop_window taskstats_ connection, options) python2. 7/dist- packages/ iotop/data. py", line 373, in __init__ update_ process_ counts( ) python2. 7/dist- packages/ iotop/data. py", line 429, in update_ process_ counts connection. get_single_ task_stats( thread) python2. 7/dist- packages/ iotop/data. py", line 158, in get_single_ task_stats recv(self. connection) python2. 7/dist- packages/ iotop/genetlink .py", line 50, in recv python2. 7/dist- packages/ iotop/netlink. py", line 229, in recv
I still have crash message when I try to start it as user. There SHOULD BE a message "This program requires root privileges to work" or something like that. Instead, I have:
$ iotop
Traceback (most recent call last):
File "/usr/bin/iotop", line 16, in <module>
main()
File "/usr/lib/
main_loop()
File "/usr/lib/
main_loop = lambda: run_iotop(options)
File "/usr/lib/
return curses.
File "/usr/lib/
return func(stdscr, *args, **kwds)
File "/usr/lib/
process_list = ProcessList(
File "/usr/lib/
self.
File "/usr/lib/
stats = self.taskstats_
File "/usr/lib/
reply = GeNlMessage.
File "/usr/lib/
msg = conn.recv()
File "/usr/lib/
raise err
OSError: Netlink error: Operation not permitted (1)
Is that correct behaviour, in your opinion?
Checked with iotop, version 0.4.3-1ubuntu1, architecture i386.