Bug 1057064 - ovirt-node cannot be added as a host from TUI
Summary: ovirt-node cannot be added as a host from TUI
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: oVirt
Classification: Retired
Component: ovirt-node
Version: 3.4
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: 3.4.1
Assignee: Fabian Deutsch
QA Contact: bugs@ovirt.org
URL:
Whiteboard: node
: 1057111 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-01-23 12:28 UTC by Petr Beňas
Modified: 2015-01-04 23:05 UTC (History)
12 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-04-10 15:23:24 UTC
oVirt Team: ---
Embargoed:


Attachments (Terms of Use)

Description Petr Beňas 2014-01-23 12:28:17 UTC
Description of problem:


Version-Release number of selected component (if applicable):
oVirt Node Hypervisor release 3.0.3 (0.999.201401221941draft.el6)

How reproducible:


Steps to Reproduce:
1. fill in engine IP address to the Management server field in the oVirt Engine tab
2. click Save & Register


Actual results:
An error appeared in the UI: AttributeError...

Expected results:


Additional info:
2014-01-23 12:18:15,203       INFO Starting vdsm-reg service
2014-01-23 12:18:16,011       INFO Captured nothing
2014-01-23 12:18:17,024      ERROR An error appeared in the UI: AttributeError("'module' object has no attribute 'configure_logging'",)
2014-01-23 12:18:17,024       INFO Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/ovirt/node/app.py", line 283, in run
  File "/usr/lib/python2.6/site-packages/ovirt/node/ui/urwid_builder.py", line 439, in run
  File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 271, in run
  File "/usr/lib64/python2.6/site-packages/urwid/raw_display.py", line 241, in run_wrapper
  File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 336, in _run
  File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 707, in run
  File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 786, in _loop
  File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 387, in _update
  File "/usr/lib64/python2.6/site-packages/urwid/main_loop.py", line 487, in process_input
  File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 1102, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 1559, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 2240, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 1102, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/decoration.py", line 618, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 1559, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 1559, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/decoration.py", line 618, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 1102, in keypress
  File "/usr/lib/python2.6/site-packages/ovirt/node/ui/widgets.py", line 752, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 1559, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/decoration.py", line 833, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 2240, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/container.py", line 1559, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/decoration.py", line 618, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/wimp.py", line 534, in keypress
  File "/usr/lib64/python2.6/site-packages/urwid/widget.py", line 463, in _emit
  File "/usr/lib64/python2.6/site-packages/urwid/signals.py", line 120, in emit
  File "/usr/lib/python2.6/site-packages/ovirt/node/ui/widgets.py", line 535, in on_click_cb
  File "/usr/lib64/python2.6/site-packages/urwid/signals.py", line 120, in emit
  File "/usr/lib/python2.6/site-packages/ovirt/node/ui/urwid_builder.py", line 110, in on_widget_click_cb
  File "/usr/lib/python2.6/site-packages/ovirt/node/base.py", line 100, in __call__
  File "/usr/lib/python2.6/site-packages/ovirt/node/base.py", line 82, in emit
  File "/usr/lib/python2.6/site-packages/ovirt/node/ui/__init__.py", line 201, in __call__
  File "/usr/lib/python2.6/site-packages/ovirt/node/app.py", line 161, in call_on_ui_save
  File "/usr/lib/python2.6/site-packages/ovirt/node/plugins.py", line 360, in _on_ui_save
  File "/usr/lib/python2.6/site-packages/ovirt/node/setup/vdsm/engine_page.py", line 199, in on_merge
    app.configure_logging()
AttributeError: 'module' object has no attribute 'configure_logging'

Comment 1 Petr Beňas 2014-01-23 13:20:27 UTC
Node was installed with SELinux on, but the same problem happens if tested with permissive mode.

Comment 2 Fabian Deutsch 2014-01-23 13:37:29 UTC
Thanks.
Seems as if an incorrect ovirt-node-plugin-vdsm is used in that build.

Comment 3 Fabian Deutsch 2014-01-23 13:38:41 UTC
*** Bug 1057111 has been marked as a duplicate of this bug. ***

Comment 4 Pavel Novotny 2014-01-23 14:03:57 UTC
After hitting <Save & Register> button from TUI, the AttributeError is shown, but the Node is then actually registered into oVirt in the 'Pending Approval' state. So this bug doesn't seem to have a fatal impact on the registration process.

Comment 5 Fabian Deutsch 2014-01-23 14:41:44 UTC
Yeah, the registration completed, but then a incorrect function is called. Weare working on a fix.

Comment 6 Itamar Heim 2014-01-26 08:11:01 UTC
Setting target release to current version for consideration and review. please
do not push non-RFE bugs to an undefined target release to make sure bugs are
reviewed for relevancy, fix, closure, etc.

Comment 7 Sandro Bonazzola 2014-03-04 09:19:39 UTC
This is an automated message.
Re-targeting all non-blocker bugs still open on 3.4.0 to 3.4.1.


Note You need to log in before you can comment on or make changes to this bug.