Activity log for bug #1313354

Date Who What changed Old value New value Message
2014-04-27 14:16:33 Mateusz Matuszkowiak bug added bug
2014-04-27 14:52:50 Mateusz Matuszkowiak description Hello, While running latest Fuel 4.1 release (under VirtualBox VM instance) I have spotted a wild bug under PXE Setup menu option. Sometimes, after triggering the "Check" action, fuelmenu crashes with the following trace: Traceback (most recent call last): File "/usr/bin/fuelmenu", line 9, in <module> load_entry_point('fuelmenu==0.1', 'console_scripts', 'fuelmenu')() File "/usr/lib/python2.6/site-packages/fuelmenu/fuelmenu.py", line 390, in main setup() File "/usr/lib/python2.6/site-packages/fuelmenu/fuelmenu.py", line 303, in setup FuelSetup() File "/usr/lib/python2.6/site-packages/fuelmenu/fuelmenu.py", line 86, in __init__ self.main() File "/usr/lib/python2.6/site-packages/fuelmenu/fuelmenu.py", line 261, in main self.mainloop.run() File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 271, in run self.screen.run_wrapper(self._run) File "/usr/lib64/python2.6/site-packages/urwid/raw_display.py", line 241, in run_wrapper return fn() File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 336, in _run self.event_loop.run() File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 707, in run self._loop() File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 786, in _loop self._watch_files[fd]() File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 387, in _update self.process_input(keys) File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 484, in process_input event, button, col, row, focus=True ): File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 1143, in mouse_event event, button, col, row-htrim, focus ) File "/usr/lib64/python2.6/site-packages/urwid/listbox.py", line 1567, in mouse_event focus) File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 2172, in mouse_event col - x, row, focus) File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 1657, in mouse_event focus) File "/usr/lib64/python2.6/site-packages/urwid/decoration.py", line 398, in mouse_event event, button, col, row, focus) File "/usr/lib64/python2.6/site-packages/urwid/decoration.py", line 902, in mouse_event event, button,col, row-top, focus) File "/usr/lib64/python2.6/site-packages/urwid/listbox.py", line 1567, in mouse_event focus) File "/usr/lib64/python2.6/site-packages/urwid/decoration.py", line 663, in mouse_event focus) File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 2172, in mouse_event col - x, row, focus) File "/usr/lib64/python2.6/site-packages/urwid/wimp.py", line 556, in mouse_event self._emit('click') File "/usr/lib64/python2.6/site-packages/urwid/widget.py", line 463, in _emit signals.emit_signal(self, name, self, *args) File "/usr/lib64/python2.6/site-packages/urwid/signals.py", line 120, in emit result |= bool(callback(*args_copy)) File "/usr/lib/python2.6/site-packages/fuelmenu/modules/cobblerconf.py", line 160, in check num_dhcp = len(dhcp_server_data) TypeError: object of type 'bool' has no len() This problem is probably connected to the external library - Scapy (2.0.0.10), which fuelmenu is using. The occurrence of this bug has been also reproduced by my collegue Michal Rostecki. Wkr, Mateusz Hello, While running latest Fuel 4.1 release (under VirtualBox VM instance) I have spotted a wild bug under PXE Setup menu option. Sometimes, after triggering the "Check" action, fuelmenu crashes with the following trace:  Traceback (most recent call last):   File "/usr/bin/fuelmenu", line 9, in <module>     load_entry_point('fuelmenu==0.1', 'console_scripts', 'fuelmenu')()   File "/usr/lib/python2.6/site-packages/fuelmenu/fuelmenu.py", line 390, in main     setup()   File "/usr/lib/python2.6/site-packages/fuelmenu/fuelmenu.py", line 303, in setup     FuelSetup()   File "/usr/lib/python2.6/site-packages/fuelmenu/fuelmenu.py", line 86, in __init__     self.main()   File "/usr/lib/python2.6/site-packages/fuelmenu/fuelmenu.py", line 261, in main     self.mainloop.run()   File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 271, in run     self.screen.run_wrapper(self._run)   File "/usr/lib64/python2.6/site-packages/urwid/raw_display.py", line 241, in run_wrapper     return fn()   File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 336, in _run     self.event_loop.run()   File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 707, in run     self._loop()   File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 786, in _loop     self._watch_files[fd]()   File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 387, in _update     self.process_input(keys)   File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 484, in process_input     event, button, col, row, focus=True ):   File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 1143, in mouse_event     event, button, col, row-htrim, focus )   File "/usr/lib64/python2.6/site-packages/urwid/listbox.py", line 1567, in mouse_event     focus)   File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 2172, in mouse_event     col - x, row, focus)   File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 1657, in mouse_event     focus)   File "/usr/lib64/python2.6/site-packages/urwid/decoration.py", line 398, in mouse_event     event, button, col, row, focus)   File "/usr/lib64/python2.6/site-packages/urwid/decoration.py", line 902, in mouse_event     event, button,col, row-top, focus)   File "/usr/lib64/python2.6/site-packages/urwid/listbox.py", line 1567, in mouse_event     focus)   File "/usr/lib64/python2.6/site-packages/urwid/decoration.py", line 663, in mouse_event     focus)   File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 2172, in mouse_event     col - x, row, focus)   File "/usr/lib64/python2.6/site-packages/urwid/wimp.py", line 556, in mouse_event     self._emit('click')   File "/usr/lib64/python2.6/site-packages/urwid/widget.py", line 463, in _emit     signals.emit_signal(self, name, self, *args)   File "/usr/lib64/python2.6/site-packages/urwid/signals.py", line 120, in emit     result |= bool(callback(*args_copy))   File "/usr/lib/python2.6/site-packages/fuelmenu/modules/cobblerconf.py", line 160, in check     num_dhcp = len(dhcp_server_data) TypeError: object of type 'bool' has no len() This problem is probably connected to the external library - Scapy (2.0.0.10), which fuelmenu is using. The occurrence of this bug has been also reproduced by my collegue Michał Rostecki. Wkr, Mateusz
2014-04-30 10:41:34 Matthew Mosesohn fuel: assignee Matthew Mosesohn (raytrac3r)
2014-04-30 12:03:57 Matthew Mosesohn fuel: status New Invalid
2014-04-30 12:04:03 Matthew Mosesohn fuel: status Invalid In Progress
2014-04-30 12:04:07 Matthew Mosesohn fuel: importance Undecided High
2014-04-30 12:04:10 Matthew Mosesohn fuel: milestone 5.0
2014-05-06 14:37:10 Dmitry Pyzhov fuel: assignee Matthew Mosesohn (raytrac3r) Dima Shulyak (dshulyak)
2014-05-06 15:32:06 Dima Shulyak fuel: status In Progress Fix Released
2014-05-06 15:33:02 Dima Shulyak fuel: status Fix Released Fix Committed