yep, need to revert [root@fuel ~]# fuelmenu Traceback (most recent call last): File "/usr/bin/fuelmenu", line 9, in load_entry_point('fuelmenu==9.0.0', 'console_scripts', 'fuelmenu')() File "/usr/lib/python2.7/site-packages/fuelmenu/fuelmenu.py", line 458, in main setup() File "/usr/lib/python2.7/site-packages/fuelmenu/fuelmenu.py", line 314, in setup FuelSetup() File "/usr/lib/python2.7/site-packages/fuelmenu/fuelmenu.py", line 93, in __init__ self.main() File "/usr/lib/python2.7/site-packages/fuelmenu/fuelmenu.py", line 254, in main self.mainloop.run() File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 271, in run self.screen.run_wrapper(self._run) File "/usr/lib64/python2.7/site-packages/urwid/raw_display.py", line 241, in run_wrapper return fn() File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 336, in _run self.event_loop.run() File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 707, in run self._loop() File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 786, in _loop self._watch_files[fd]() File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 387, in _update self.process_input(keys) File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 487, in process_input k = self._topmost_widget.keypress(self.screen_size, k) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1102, in keypress return self.body.keypress( (maxcol, remaining), key ) File "/usr/lib64/python2.7/site-packages/urwid/listbox.py", line 986, in keypress key = focus_widget.keypress((maxcol,),key) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 2240, in keypress key = w.keypress((mc,) + size[1:], key) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1559, in keypress key = self.focus.keypress(tsize, key) File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 384, in keypress return self._original_widget.keypress((maxcol, self.height), key) File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 836, in keypress return self._original_widget.keypress((maxcol,maxrow-top-bottom), key) File "/usr/lib64/python2.7/site-packages/urwid/listbox.py", line 986, in keypress key = focus_widget.keypress((maxcol,),key) File "/usr/lib64/python2.7/site-packages/urwid/wimp.py", line 534, in keypress self._emit('click') File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 463, in _emit signals.emit_signal(self, name, self, *args) File "/usr/lib64/python2.7/site-packages/urwid/signals.py", line 120, in emit result |= bool(callback(*args_copy)) File "/usr/lib/python2.7/site-packages/fuelmenu/modules/saveandquit.py", line 50, in save_and_quit if self.save(): File "/usr/lib/python2.7/site-packages/fuelmenu/modules/saveandquit.py", line 56, in save results, modulename = self.parent.global_save() File "/usr/lib/python2.7/site-packages/fuelmenu/fuelmenu.py", line 299, in global_save if module.apply(None): File "/usr/lib/python2.7/site-packages/fuelmenu/modules/fueluser.py", line 138, in apply self.save(responses) File "/usr/lib/python2.7/site-packages/fuelmenu/modules/fueluser.py", line 161, in save outfn=self.parent.settingsfile) File "/usr/lib/python2.7/site-packages/fuelmenu/settings.py", line 101, in write outfile = file(outfn, 'w') IOError: [Errno 2] No such file or directory: '/etc/fuel/astute.yaml' [root@fuel ~]# ls -la /etc/fuel ls: cannot access /etc/fuel: No such file or directory [root@fuel ~]# touch /etc/fuel/astute.yaml touch: cannot touch ‘/etc/fuel/astute.yaml’: No such file or directory [root@fuel ~]# ls -ls /etc/fuel fuel-agent/ fuel-bootstrap-cli/ fuel_build_id fuel_build_number fuel-mirror/ fuel_openstack_version fuel_release [root@fuel ~]# ls -ls /etc/fuel/ ls: cannot access /etc/fuel/: No such file or directory [root@fuel ~]# mkdir -p /etc/fuel [root@fuel ~]# fuelmenu