Comment 3 for bug 1539511

Revision history for this message
Sergey Kulanov (skulanov) wrote :

yep, need to revert

[root@fuel ~]# fuelmenu

Traceback (most recent call last):
  File "/usr/bin/fuelmenu", line 9, in <module>
    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