Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 945206 Details for
Bug 1150878
Report keyerror info in confirmation_page when using "Other device" for boot_device_page/installation_device_page.
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
attached ovirt-node.debug.log
ovirt-node.debug.log (text/plain), 181.43 KB, created by
haiyang,dong
on 2014-10-09 06:31:15 UTC
(
hide
)
Description:
attached ovirt-node.debug.log
Filename:
MIME Type:
Creator:
haiyang,dong
Created:
2014-10-09 06:31:15 UTC
Size:
181.43 KB
patch
obsolete
> INFO 2014-10-09 05:05:08,822 /usr/lib/python2.7/site-packages/ovirt/node/app.py:91:__init__: Starting '<module 'ovirt.node.installer' from '/usr/lib/python2.7/site-packages/ovirt/node/installer/__init__.pyc'>' application with '<class 'ovirt.node.ui.urwid_builder.UrwidUIBuilder'>' UI > INFO 2014-10-09 05:05:08,822 /usr/lib/python2.7/site-packages/ovirt/node/app.py:97:__init__: Console path is /dev/console > DEBUG 2014-10-09 05:05:08,822 /usr/lib/python2.7/site-packages/ovirt/node/utils/process.py:50:log_call: Checking call with: (['setfont'],) {'close_fds': True} > DEBUG 2014-10-09 05:05:08,828 /usr/lib/python2.7/site-packages/ovirt/node/app.py:116:__parse_cmdline: Commandline arguments: {'dry': False, 'debug': True, 'defaults': None} > DEBUG 2014-10-09 05:05:08,828 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Window path='screen' at 0x3809a90> > INFO 2014-10-09 05:05:08,828 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:650:__init__: Creating UI for application '<ovirt.node.app.Application object at 0x456dd50>' > DEBUG 2014-10-09 05:05:08,828 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Window path='screen' at 0x3809a90> > DEBUG 2014-10-09 05:05:08,828 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <UrwidWindow path='screen' at 0x3809c10> > INFO 2014-10-09 05:05:08,828 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:650:__init__: Creating UI for application '<ovirt.node.app.Application object at 0x456dd50>' > DEBUG 2014-10-09 05:05:08,828 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:383:__init__: Creating urwid tui for '<ovirt.node.app.Application object at 0x456dd50>' > DEBUG 2014-10-09 05:05:08,828 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:384:__init__: Detected encoding: utf8 > DEBUG 2014-10-09 05:05:08,828 /usr/lib/python2.7/site-packages/ovirt/node/loader.py:49:load_plugin_groups: Loading plugin-groups from package: <module 'ovirt.node.installer' from '/usr/lib/python2.7/site-packages/ovirt/node/installer/__init__.pyc'> > DEBUG 2014-10-09 05:05:08,828 /usr/lib/python2.7/site-packages/ovirt/node/loader.py:49:load_plugin_groups: Loading plugin-groups from package: <module 'ovirt.node.installer' from '/usr/lib/python2.7/site-packages/ovirt/node/installer/__init__.pyc'> > DEBUG 2014-10-09 05:05:08,829 /usr/lib/python2.7/site-packages/ovirt/node/loader.py:51:load_plugin_groups: Found plugin-group package: <module 'ovirt.node.installer.core' from '/usr/lib/python2.7/site-packages/ovirt/node/installer/core/__init__.pyc'> > DEBUG 2014-10-09 05:05:08,829 /usr/lib/python2.7/site-packages/ovirt/node/loader.py:51:load_plugin_groups: Found plugin-group package: <module 'ovirt.node.installer.core' from '/usr/lib/python2.7/site-packages/ovirt/node/installer/core/__init__.pyc'> > DEBUG 2014-10-09 05:05:08,829 /usr/lib/python2.7/site-packages/ovirt/node/loader.py:53:load_plugin_groups: Loading loading plugin-group modules > DEBUG 2014-10-09 05:05:08,829 /usr/lib/python2.7/site-packages/ovirt/node/loader.py:53:load_plugin_groups: Loading loading plugin-group modules > DEBUG 2014-10-09 05:05:08,829 /usr/lib/python2.7/site-packages/ovirt/node/app.py:373:__load_plugins: Package has plugins: <module 'ovirt.node.installer.core' from '/usr/lib/python2.7/site-packages/ovirt/node/installer/core/__init__.pyc'> > DEBUG 2014-10-09 05:05:08,830 /usr/lib/python2.7/site-packages/ovirt/node/app.py:385:register_plugin: Registering plugin 'Boot Device': <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590> > DEBUG 2014-10-09 05:05:09,764 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:134:get_all: Checking device /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 (/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911) > DEBUG 2014-10-09 05:05:09,773 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:134:get_all: Checking device /dev/mapper/hp_v250w_AA00000000000691-0:0 (/dev/mapper/hp_v250w_AA00000000000691-0:0) > DEBUG 2014-10-09 05:05:09,790 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:134:get_all: Checking device /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 (/dev/sda4) > WARNING 2014-10-09 05:05:09,791 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:136:get_all: Device is already in dict: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:09,796 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:134:get_all: Checking device /dev/sr0 (/dev/sr0) > WARNING 2014-10-09 05:05:09,796 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:140:get_all: Device in names but not in dict: /dev/sr0 > DEBUG 2014-10-09 05:05:09,796 /usr/lib/python2.7/site-packages/ovirt/node/app.py:385:register_plugin: Registering plugin 'Confirm disk selections': <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0> > DEBUG 2014-10-09 05:05:09,797 /usr/lib/python2.7/site-packages/ovirt/node/app.py:385:register_plugin: Registering plugin 'Data Device': <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10> > DEBUG 2014-10-09 05:05:09,802 /usr/lib/python2.7/site-packages/ovirt/node/app.py:385:register_plugin: Registering plugin 'Keyboard': <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150> > DEBUG 2014-10-09 05:05:09,805 /usr/lib/python2.7/site-packages/ovirt/node/app.py:385:register_plugin: Registering plugin 'Console Password': <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0> > DEBUG 2014-10-09 05:05:09,808 /usr/lib/python2.7/site-packages/ovirt/node/app.py:385:register_plugin: Registering plugin 'Installation Progress': <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990> > DEBUG 2014-10-09 05:05:09,809 /usr/lib/python2.7/site-packages/ovirt/node/app.py:385:register_plugin: Registering plugin 'Storage Sizes': <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750> > DEBUG 2014-10-09 05:05:09,810 /usr/lib/python2.7/site-packages/ovirt/node/app.py:385:register_plugin: Registering plugin 'Upgrade Password': <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190> > DEBUG 2014-10-09 05:05:09,815 /usr/lib/python2.7/site-packages/ovirt/node/app.py:385:register_plugin: Registering plugin 'Welcome': <ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610> > DEBUG 2014-10-09 05:05:09,815 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:691:register_hotkey: Registering hotkey '['f2']': <bound method Application.__drop_to_shell of <ovirt.node.app.Application object at 0x456dd50>> > DEBUG 2014-10-09 05:05:09,815 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:691:register_hotkey: Registering hotkey '['f12']': <bound method Application.__reload_page of <ovirt.node.app.Application object at 0x456dd50>> > DEBUG 2014-10-09 05:05:09,815 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:691:register_hotkey: Registering hotkey '['window resize']': <bound method Application.__check_terminal_size of <ovirt.node.app.Application object at 0x456dd50>> > DEBUG 2014-10-09 05:05:09,816 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:691:register_hotkey: Registering hotkey '['esc']': <bound method UrwidWindow._quit_if_no_dialogs of <UrwidWindow path='screen' at 0x3809c10>> > DEBUG 2014-10-09 05:05:09,816 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:691:register_hotkey: Registering hotkey '['window resize']': <bound method UrwidWindow._check_min_size_cb of <UrwidWindow path='screen' at 0x3809c10>> > DEBUG 2014-10-09 05:05:09,818 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:775:index: Available plugins: [(u'Welcome', <ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>), ('Confirm disk selections', <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>), (u'Installation Progress', <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>), (u'Boot Device', <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>), (u'Upgrade Password', <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>), (u'Keyboard', <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>), (u'Storage Sizes', <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>), (u'Data Device', <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>), (u'Console Password', <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>)] > DEBUG 2014-10-09 05:05:09,818 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:778:index: Available plugins with ui: [<ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>, <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>, <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>, <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>, <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>, <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>, <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>, <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>, <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>] > DEBUG 2014-10-09 05:05:09,818 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:798:to_nth: Switching to page 0 ([<ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>, <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>, <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>, <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>, <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>, <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>, <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>, <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>, <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>]) > DEBUG 2014-10-09 05:05:09,820 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:786:to_plugin: Navigating to plugin <ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610> > DEBUG 2014-10-09 05:05:09,821 /usr/lib/python2.7/site-packages/ovirt/node/app.py:237:switch_to_plugin: Switching to plugin <ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>, with checks? True > DEBUG 2014-10-09 05:05:09,821 /usr/lib/python2.7/site-packages/ovirt/node/app.py:127:get_plugin: Looking up plugin: <ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610> (<class 'ovirt.node.installer.core.welcome_page.Plugin'>) > DEBUG 2014-10-09 05:05:09,821 /usr/lib/python2.7/site-packages/ovirt/node/app.py:144:get_plugin: Found plugin for type: <ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610> > DEBUG 2014-10-09 05:05:09,822 /usr/lib/python2.7/site-packages/ovirt/node/utils/__init__.py:375:__enter__: Starting timer at 1412831109.82 > DEBUG 2014-10-09 05:05:09,824 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Header path='header[0]' at 0x499f350> > DEBUG 2014-10-09 05:05:09,825 /usr/lib/python2.7/site-packages/ovirt/node/utils/process.py:50:log_call: Checking output with: ('/usr/libexec/ovirt-functions get_live_disk',) {'close_fds': True, 'shell': True} > DEBUG 2014-10-09 05:05:09,878 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Button path='button.install' at 0x499f490> > DEBUG 2014-10-09 05:05:09,879 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Divider path='divider[0]' at 0x499f450> > DEBUG 2014-10-09 05:05:09,898 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Label path='welcome.virt' at 0x499f390> > DEBUG 2014-10-09 05:05:09,899 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Page path='welcome' at 0x499f990> > DEBUG 2014-10-09 05:05:09,899 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='welcome.save' at 0x499fa50> > DEBUG 2014-10-09 05:05:09,900 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <ResetButton path='welcome.reset' at 0x499fd10> > DEBUG 2014-10-09 05:05:09,902 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <QuitButton path='button.quit' at 0x499ff90> > DEBUG 2014-10-09 05:05:09,903 /usr/lib/python2.7/site-packages/ovirt/node/app.py:223:populate_with_values: Assigning model values to <Page path='welcome' at 0x499f990> > DEBUG 2014-10-09 05:05:09,905 /usr/lib/python2.7/site-packages/ovirt/node/app.py:162:assign_actions: Assigning UI actions to <Page path='welcome' at 0x499f990> > DEBUG 2014-10-09 05:05:09,906 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.install' at 0x499f490>.<ChangeAction 'None'> to <function call_on_ui_change at 0x44a66e0> > DEBUG 2014-10-09 05:05:09,906 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.install' at 0x499f490>.<ChangeAction 'None'> to <function call_on_ui_change at 0x44a66e0> > DEBUG 2014-10-09 05:05:09,906 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.install' at 0x499f490>.<SaveAction 'None'> to <function call_on_ui_save at 0x44a6e60> > DEBUG 2014-10-09 05:05:09,906 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <QuitButton path='button.quit' at 0x499ff90>.<ChangeAction 'None'> to <function call_on_ui_change at 0x44a66e0> > DEBUG 2014-10-09 05:05:09,906 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <QuitButton path='button.quit' at 0x499ff90>.<QuitAction 'None'> to <function call_quit at 0x44a6f50> > DEBUG 2014-10-09 05:05:09,906 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:200:check_semantics: Triggering on_change of model > DEBUG 2014-10-09 05:05:09,909 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Header path='header[0]' at 0x499f350> > DEBUG 2014-10-09 05:05:09,909 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Button path='button.install' at 0x499f490> > DEBUG 2014-10-09 05:05:09,910 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Divider path='divider[0]' at 0x499f450> > DEBUG 2014-10-09 05:05:09,910 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Label path='welcome.virt' at 0x499f390> > DEBUG 2014-10-09 05:05:09,910 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:522:__display_as_page: Displaying page <PageWidget selectable box/flow widget> > DEBUG 2014-10-09 05:05:09,911 /usr/lib/python2.7/site-packages/ovirt/node/app.py:245:switch_to_plugin: Build and displayed plugin_page in <Timer duration='0.0883610248566'> seconds > DEBUG 2014-10-09 05:05:09,911 /usr/lib/python2.7/site-packages/ovirt/node/app.py:246:switch_to_plugin: Switched to plugin '<ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>' > INFO 2014-10-09 05:05:09,911 /usr/lib/python2.7/site-packages/ovirt/node/app.py:247:switch_to_plugin: Current page is 'Welcome' > DEBUG 2014-10-09 05:05:09,911 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:788:to_plugin: Navigated to plugin <ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610> > DEBUG 2014-10-09 05:05:10,455 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:134:get_all: Checking device /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 (/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911) > DEBUG 2014-10-09 05:05:10,467 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:134:get_all: Checking device /dev/mapper/hp_v250w_AA00000000000691-0:0 (/dev/mapper/hp_v250w_AA00000000000691-0:0) > DEBUG 2014-10-09 05:05:10,488 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:134:get_all: Checking device /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 (/dev/sda4) > WARNING 2014-10-09 05:05:10,488 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:136:get_all: Device is already in dict: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:10,492 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:134:get_all: Checking device /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 (/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911) > DEBUG 2014-10-09 05:05:10,495 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:134:get_all: Checking device /dev/sr0 (/dev/sr0) > WARNING 2014-10-09 05:05:10,495 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:140:get_all: Device in names but not in dict: /dev/sr0 > DEBUG 2014-10-09 05:05:10,502 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:134:get_all: Checking device /dev/mapper/hp_v250w_AA00000000000691-0:0 (/dev/mapper/hp_v250w_AA00000000000691-0:0) > DEBUG 2014-10-09 05:05:10,520 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:134:get_all: Checking device /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 (/dev/sda4) > WARNING 2014-10-09 05:05:10,520 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:136:get_all: Device is already in dict: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:10,526 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:134:get_all: Checking device /dev/sr0 (/dev/sr0) > WARNING 2014-10-09 05:05:10,526 /usr/lib/python2.7/site-packages/ovirt/node/utils/storage.py:140:get_all: Device in names but not in dict: /dev/sr0 > DEBUG 2014-10-09 05:05:10,741 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['enter'] > DEBUG 2014-10-09 05:05:10,741 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:110:on_widget_click_cb: Button click: {'button.install': True} > DEBUG 2014-10-09 05:05:10,742 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x44a66e0>'> <function call_on_ui_change at 0x44a66e0> with {'button.install': True} > DEBUG 2014-10-09 05:05:10,742 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'button.install': True} > DEBUG 2014-10-09 05:05:10,742 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('button.install', True) > DEBUG 2014-10-09 05:05:10,742 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:10,742 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating button.install widgets validity: True (None) > DEBUG 2014-10-09 05:05:10,742 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'button.install': True} > DEBUG 2014-10-09 05:05:10,742 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:10,742 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x44a66e0>'> called and returned: True > DEBUG 2014-10-09 05:05:10,742 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <SaveAction '<function call_on_ui_save at 0x44a6e60>'> <function call_on_ui_save at 0x44a6e60> with {'button.install': True} > DEBUG 2014-10-09 05:05:10,742 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:392:_on_ui_save: Request to apply model changes: {'button.install': True} > DEBUG 2014-10-09 05:05:10,742 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'button.install': True} > DEBUG 2014-10-09 05:05:10,742 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('button.install', True) > DEBUG 2014-10-09 05:05:10,742 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:10,743 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating button.install widgets validity: True (None) > DEBUG 2014-10-09 05:05:10,743 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'button.install': True} > DEBUG 2014-10-09 05:05:10,743 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:10,743 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:775:index: Available plugins: [(u'Welcome', <ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>), ('Confirm disk selections', <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>), (u'Installation Progress', <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>), (u'Boot Device', <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>), (u'Upgrade Password', <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>), (u'Keyboard', <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>), (u'Storage Sizes', <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>), (u'Data Device', <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>), (u'Console Password', <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>)] > DEBUG 2014-10-09 05:05:10,743 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:778:index: Available plugins with ui: [<ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>, <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>, <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>, <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>, <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>, <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>, <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>, <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>, <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>] > DEBUG 2014-10-09 05:05:10,743 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:798:to_nth: Switching to page 1 ([<ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>, <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>, <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>, <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>, <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>, <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>, <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>, <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>, <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>]) > DEBUG 2014-10-09 05:05:10,743 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:786:to_plugin: Navigating to plugin <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150> > DEBUG 2014-10-09 05:05:10,743 /usr/lib/python2.7/site-packages/ovirt/node/app.py:237:switch_to_plugin: Switching to plugin <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>, with checks? True > DEBUG 2014-10-09 05:05:10,743 /usr/lib/python2.7/site-packages/ovirt/node/app.py:127:get_plugin: Looking up plugin: <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150> (<class 'ovirt.node.installer.core.keyboard_page.Plugin'>) > DEBUG 2014-10-09 05:05:10,743 /usr/lib/python2.7/site-packages/ovirt/node/app.py:144:get_plugin: Found plugin for type: <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150> > DEBUG 2014-10-09 05:05:10,743 /usr/lib/python2.7/site-packages/ovirt/node/utils/__init__.py:375:__enter__: Starting timer at 1412831110.74 > DEBUG 2014-10-09 05:05:10,757 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/keyboard_page.py:49:ui_content: Current layout: us > DEBUG 2014-10-09 05:05:10,757 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Header path='header[0]' at 0x49aeed0> > DEBUG 2014-10-09 05:05:10,762 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Table path='keyboard.layout' at 0x49bb190> > DEBUG 2014-10-09 05:05:10,762 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Label path='label[0]' at 0x49bb610> > DEBUG 2014-10-09 05:05:10,762 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Page path='keyboard' at 0x49bb6d0> > DEBUG 2014-10-09 05:05:10,762 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='keyboard.save' at 0x49bb790> > DEBUG 2014-10-09 05:05:10,762 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <ResetButton path='keyboard.reset' at 0x49bba50> > DEBUG 2014-10-09 05:05:10,763 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <QuitButton path='button.quit' at 0x49bbd10> > DEBUG 2014-10-09 05:05:10,763 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Button path='button.back' at 0x49bbf90> > DEBUG 2014-10-09 05:05:10,763 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='button.next' at 0x4eea290> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/app.py:223:populate_with_values: Assigning model values to <Page path='keyboard' at 0x49bb6d0> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/app.py:162:assign_actions: Assigning UI actions to <Page path='keyboard' at 0x49bb6d0> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Table path='keyboard.layout' at 0x49bb190>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49a3a28> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Table path='keyboard.layout' at 0x49bb190>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49a3a28> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Table path='keyboard.layout' at 0x49bb190>.<SaveAction 'None'> to <function call_on_ui_save at 0x49a3488> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <QuitButton path='button.quit' at 0x49bbd10>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49a3a28> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <QuitButton path='button.quit' at 0x49bbd10>.<QuitAction 'None'> to <function call_quit at 0x49a3b18> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.back' at 0x49bbf90>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49a3a28> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.back' at 0x49bbf90>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49a3a28> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.back' at 0x49bbf90>.<SaveAction 'None'> to <function call_on_ui_save at 0x49a3488> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='button.next' at 0x4eea290>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49a3a28> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='button.next' at 0x4eea290>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49a3a28> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='button.next' at 0x4eea290>.<SaveAction 'None'> to <function call_on_ui_save at 0x49a3488> > DEBUG 2014-10-09 05:05:10,764 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:200:check_semantics: Triggering on_change of model > DEBUG 2014-10-09 05:05:10,765 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Header path='header[0]' at 0x49aeed0> > DEBUG 2014-10-09 05:05:10,765 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Table path='keyboard.layout' at 0x49bb190> > DEBUG 2014-10-09 05:05:10,768 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Label path='label[0]' at 0x49bb610> > DEBUG 2014-10-09 05:05:10,769 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:522:__display_as_page: Displaying page <PageWidget selectable box/flow widget> > DEBUG 2014-10-09 05:05:10,769 /usr/lib/python2.7/site-packages/ovirt/node/app.py:245:switch_to_plugin: Build and displayed plugin_page in <Timer duration='0.0255289077759'> seconds > DEBUG 2014-10-09 05:05:10,769 /usr/lib/python2.7/site-packages/ovirt/node/app.py:246:switch_to_plugin: Switched to plugin '<ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>' > INFO 2014-10-09 05:05:10,769 /usr/lib/python2.7/site-packages/ovirt/node/app.py:247:switch_to_plugin: Current page is 'Keyboard' > DEBUG 2014-10-09 05:05:10,769 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:788:to_plugin: Navigated to plugin <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150> > DEBUG 2014-10-09 05:05:10,769 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:410:_on_ui_save: on_save needs to return True/False or a Page/Dialog > INFO 2014-10-09 05:05:10,769 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:414:_on_ui_save: Changes were merged successfully > DEBUG 2014-10-09 05:05:10,769 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:424:__handle_merge_result: Parsing plugin merge result: True > DEBUG 2014-10-09 05:05:10,769 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <SaveAction '<function call_on_ui_save at 0x44a6e60>'> called and returned: None > DEBUG 2014-10-09 05:05:10,773 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x49a3a28>'> <function call_on_ui_change at 0x49a3a28> with {'keyboard.layout': 'ar-azerty'} > DEBUG 2014-10-09 05:05:10,773 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'keyboard.layout': 'ar-azerty'} > DEBUG 2014-10-09 05:05:10,773 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('keyboard.layout', 'ar-azerty') > DEBUG 2014-10-09 05:05:10,773 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:10,773 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating keyboard.layout widgets validity: True (None) > DEBUG 2014-10-09 05:05:10,773 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'keyboard.layout': 'ar-azerty'} > DEBUG 2014-10-09 05:05:10,773 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:10,773 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x49a3a28>'> called and returned: True > DEBUG 2014-10-09 05:05:10,776 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x49a3a28>'> <function call_on_ui_change at 0x49a3a28> with {'keyboard.layout': 'us'} > DEBUG 2014-10-09 05:05:10,777 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'keyboard.layout': 'us'} > DEBUG 2014-10-09 05:05:10,777 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('keyboard.layout', 'us') > DEBUG 2014-10-09 05:05:10,777 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:10,777 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating keyboard.layout widgets validity: True (None) > DEBUG 2014-10-09 05:05:10,777 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'keyboard.layout': 'us'} > DEBUG 2014-10-09 05:05:10,777 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:10,777 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x49a3a28>'> called and returned: True > DEBUG 2014-10-09 05:05:11,253 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['enter'] > DEBUG 2014-10-09 05:05:11,253 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x49a3a28>'> <function call_on_ui_change at 0x49a3a28> with {'keyboard.layout': 'us'} > DEBUG 2014-10-09 05:05:11,253 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'keyboard.layout': 'us'} > DEBUG 2014-10-09 05:05:11,254 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('keyboard.layout', 'us') > DEBUG 2014-10-09 05:05:11,254 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:11,254 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating keyboard.layout widgets validity: True (None) > DEBUG 2014-10-09 05:05:11,254 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'keyboard.layout': 'us'} > DEBUG 2014-10-09 05:05:11,254 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:11,254 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x49a3a28>'> called and returned: True > DEBUG 2014-10-09 05:05:11,254 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x49a3a28>'> <function call_on_ui_change at 0x49a3a28> with {'keyboard.layout': 'us'} > DEBUG 2014-10-09 05:05:11,254 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'keyboard.layout': 'us'} > DEBUG 2014-10-09 05:05:11,254 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('keyboard.layout', 'us') > DEBUG 2014-10-09 05:05:11,254 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:11,254 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating keyboard.layout widgets validity: True (None) > DEBUG 2014-10-09 05:05:11,254 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'keyboard.layout': 'us'} > DEBUG 2014-10-09 05:05:11,254 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:11,255 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x49a3a28>'> called and returned: True > DEBUG 2014-10-09 05:05:11,255 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <SaveAction '<function call_on_ui_save at 0x49a3488>'> <function call_on_ui_save at 0x49a3488> with {'keyboard.layout': 'us'} > DEBUG 2014-10-09 05:05:11,255 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:457:__effective_changes: Skipping pseudo-change of 'keyboard.layout', value (us) did not change > DEBUG 2014-10-09 05:05:11,255 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:463:__effective_changes: No effective changes detected. > DEBUG 2014-10-09 05:05:11,255 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:392:_on_ui_save: Request to apply model changes: {} > DEBUG 2014-10-09 05:05:11,255 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {} > DEBUG 2014-10-09 05:05:11,255 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:11,255 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'keyboard.layout': 'us'} > DEBUG 2014-10-09 05:05:11,255 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > INFO 2014-10-09 05:05:11,267 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:187:dry_or: Running <function <lambda> at 0x44a6ed8> > DEBUG 2014-10-09 05:05:11,267 /usr/lib/python2.7/site-packages/ovirt/node/utils/process.py:50:log_call: Calling with: (['localectl', 'set-keymap', 'us'],) {'close_fds': True} > DEBUG 2014-10-09 05:05:11,286 /usr/lib/python2.7/site-packages/ovirt/node/app.py:127:get_plugin: Looking up plugin: <class 'ovirt.node.installer.core.welcome_page.Plugin'> (<type 'type'>) > DEBUG 2014-10-09 05:05:11,286 /usr/lib/python2.7/site-packages/ovirt/node/app.py:144:get_plugin: Found plugin for type: <ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610> > DEBUG 2014-10-09 05:05:11,286 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:775:index: Available plugins: [(u'Welcome', <ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>), ('Confirm disk selections', <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>), (u'Installation Progress', <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>), (u'Boot Device', <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>), (u'Upgrade Password', <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>), (u'Keyboard', <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>), (u'Storage Sizes', <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>), (u'Data Device', <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>), (u'Console Password', <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>)] > DEBUG 2014-10-09 05:05:11,286 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:778:index: Available plugins with ui: [<ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>, <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>, <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>, <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>, <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>, <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>, <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>, <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>, <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>] > DEBUG 2014-10-09 05:05:11,286 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:798:to_nth: Switching to page 1 ([<ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>, <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>, <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>, <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>, <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>, <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>, <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>, <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>, <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>]) > DEBUG 2014-10-09 05:05:11,286 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:786:to_plugin: Navigating to plugin <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590> > DEBUG 2014-10-09 05:05:11,286 /usr/lib/python2.7/site-packages/ovirt/node/app.py:237:switch_to_plugin: Switching to plugin <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>, with checks? True > DEBUG 2014-10-09 05:05:11,286 /usr/lib/python2.7/site-packages/ovirt/node/app.py:127:get_plugin: Looking up plugin: <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590> (<class 'ovirt.node.installer.core.boot_device_page.Plugin'>) > DEBUG 2014-10-09 05:05:11,286 /usr/lib/python2.7/site-packages/ovirt/node/app.py:144:get_plugin: Found plugin for type: <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590> > DEBUG 2014-10-09 05:05:11,286 /usr/lib/python2.7/site-packages/ovirt/node/utils/__init__.py:375:__enter__: Starting timer at 1412831111.29 > DEBUG 2014-10-09 05:05:11,287 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Header path='header[0]' at 0x499fed0> > DEBUG 2014-10-09 05:05:11,287 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Table path='boot.device' at 0x499fd10> > DEBUG 2014-10-09 05:05:11,287 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Divider path='divider[0]' at 0x49a2e50> > DEBUG 2014-10-09 05:05:11,287 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Button path='button.other_device' at 0x49a2c90> > DEBUG 2014-10-09 05:05:11,288 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <DeviceDetails path='label.details' at 0x49ae410> > DEBUG 2014-10-09 05:05:11,288 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Page path='boot' at 0x49ae890> > DEBUG 2014-10-09 05:05:11,288 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='boot.save' at 0x49ae750> > DEBUG 2014-10-09 05:05:11,288 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <ResetButton path='boot.reset' at 0x49aec50> > DEBUG 2014-10-09 05:05:11,288 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <QuitButton path='button.quit' at 0x4f05850> > DEBUG 2014-10-09 05:05:11,289 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Button path='button.back' at 0x4f05bd0> > DEBUG 2014-10-09 05:05:11,289 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='button.next' at 0x4f05ed0> > DEBUG 2014-10-09 05:05:11,289 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:557:add: Is a container adding children > DEBUG 2014-10-09 05:05:11,289 /usr/lib/python2.7/site-packages/ovirt/node/app.py:223:populate_with_values: Assigning model values to <Page path='boot' at 0x49ae890> > DEBUG 2014-10-09 05:05:11,290 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:11,290 /usr/lib/python2.7/site-packages/ovirt/node/app.py:229:populate_with_values: Populating <Table path='boot.device' at 0x499fd10>: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:11,290 /usr/lib/python2.7/site-packages/ovirt/node/app.py:229:populate_with_values: Populating <DeviceDetails path='label.details' at 0x49ae410>: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:11,290 /usr/lib/python2.7/site-packages/ovirt/node/app.py:162:assign_actions: Assigning UI actions to <Page path='boot' at 0x49ae890> > DEBUG 2014-10-09 05:05:11,290 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Table path='boot.device' at 0x499fd10>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49897d0> > DEBUG 2014-10-09 05:05:11,290 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Table path='boot.device' at 0x499fd10>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49897d0> > DEBUG 2014-10-09 05:05:11,290 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Table path='boot.device' at 0x499fd10>.<SaveAction 'None'> to <function call_on_ui_save at 0x49899b0> > DEBUG 2014-10-09 05:05:11,290 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.other_device' at 0x49a2c90>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49897d0> > DEBUG 2014-10-09 05:05:11,290 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.other_device' at 0x49a2c90>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49897d0> > DEBUG 2014-10-09 05:05:11,290 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.other_device' at 0x49a2c90>.<SaveAction 'None'> to <function call_on_ui_save at 0x49899b0> > DEBUG 2014-10-09 05:05:11,290 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <QuitButton path='button.quit' at 0x4f05850>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49897d0> > DEBUG 2014-10-09 05:05:11,290 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <QuitButton path='button.quit' at 0x4f05850>.<QuitAction 'None'> to <function call_quit at 0x4989758> > DEBUG 2014-10-09 05:05:11,290 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.back' at 0x4f05bd0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49897d0> > DEBUG 2014-10-09 05:05:11,291 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.back' at 0x4f05bd0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49897d0> > DEBUG 2014-10-09 05:05:11,291 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.back' at 0x4f05bd0>.<SaveAction 'None'> to <function call_on_ui_save at 0x49899b0> > DEBUG 2014-10-09 05:05:11,291 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='button.next' at 0x4f05ed0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49897d0> > DEBUG 2014-10-09 05:05:11,291 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='button.next' at 0x4f05ed0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x49897d0> > DEBUG 2014-10-09 05:05:11,291 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='button.next' at 0x4f05ed0>.<SaveAction 'None'> to <function call_on_ui_save at 0x49899b0> > DEBUG 2014-10-09 05:05:11,291 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:200:check_semantics: Triggering on_change of model > DEBUG 2014-10-09 05:05:11,291 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:11,291 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:91:on_change: Boot device changes: {'label.details': '/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', 'boot.device': '/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911'} > DEBUG 2014-10-09 05:05:11,291 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Header path='header[0]' at 0x499fed0> > DEBUG 2014-10-09 05:05:11,291 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Table path='boot.device' at 0x499fd10> > DEBUG 2014-10-09 05:05:11,292 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Divider path='divider[0]' at 0x49a2e50> > DEBUG 2014-10-09 05:05:11,292 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Button path='button.other_device' at 0x49a2c90> > DEBUG 2014-10-09 05:05:11,292 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <DeviceDetails path='label.details' at 0x49ae410> > DEBUG 2014-10-09 05:05:11,293 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:522:__display_as_page: Displaying page <PageWidget selectable box/flow widget> > DEBUG 2014-10-09 05:05:11,293 /usr/lib/python2.7/site-packages/ovirt/node/app.py:245:switch_to_plugin: Build and displayed plugin_page in <Timer duration='0.00706696510315'> seconds > DEBUG 2014-10-09 05:05:11,294 /usr/lib/python2.7/site-packages/ovirt/node/app.py:246:switch_to_plugin: Switched to plugin '<ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>' > INFO 2014-10-09 05:05:11,294 /usr/lib/python2.7/site-packages/ovirt/node/app.py:247:switch_to_plugin: Current page is 'Boot Device' > DEBUG 2014-10-09 05:05:11,294 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:788:to_plugin: Navigated to plugin <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590> > DEBUG 2014-10-09 05:05:11,294 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:410:_on_ui_save: on_save needs to return True/False or a Page/Dialog > INFO 2014-10-09 05:05:11,294 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:414:_on_ui_save: Changes were merged successfully > DEBUG 2014-10-09 05:05:11,294 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:424:__handle_merge_result: Parsing plugin merge result: True > DEBUG 2014-10-09 05:05:11,294 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <SaveAction '<function call_on_ui_save at 0x49a3488>'> called and returned: None > DEBUG 2014-10-09 05:05:26,237 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['tab'] > DEBUG 2014-10-09 05:05:29,893 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['enter'] > DEBUG 2014-10-09 05:05:29,893 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:110:on_widget_click_cb: Button click: {'button.other_device': True} > DEBUG 2014-10-09 05:05:29,893 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x49897d0>'> <function call_on_ui_change at 0x49897d0> with {'button.other_device': True} > DEBUG 2014-10-09 05:05:29,893 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'button.other_device': True} > DEBUG 2014-10-09 05:05:29,893 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('button.other_device', True) > DEBUG 2014-10-09 05:05:29,893 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:29,894 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:91:on_change: Boot device changes: {'button.other_device': True} > DEBUG 2014-10-09 05:05:29,894 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating button.other_device widgets validity: True (None) > DEBUG 2014-10-09 05:05:29,894 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'button.other_device': True} > DEBUG 2014-10-09 05:05:29,894 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:29,894 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x49897d0>'> called and returned: True > DEBUG 2014-10-09 05:05:29,894 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <SaveAction '<function call_on_ui_save at 0x49899b0>'> <function call_on_ui_save at 0x49899b0> with {'button.other_device': True} > DEBUG 2014-10-09 05:05:29,894 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:29,894 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:392:_on_ui_save: Request to apply model changes: {'button.other_device': True} > DEBUG 2014-10-09 05:05:29,894 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'button.other_device': True} > DEBUG 2014-10-09 05:05:29,894 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('button.other_device', True) > DEBUG 2014-10-09 05:05:29,894 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:29,894 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:91:on_change: Boot device changes: {'button.other_device': True} > DEBUG 2014-10-09 05:05:29,895 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating button.other_device widgets validity: True (None) > DEBUG 2014-10-09 05:05:29,895 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'button.other_device': True} > DEBUG 2014-10-09 05:05:29,895 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:29,895 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:118:on_merge: Pending changes: {'button.other_device': True} > DEBUG 2014-10-09 05:05:29,895 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Entry path='boot.device.custom' at 0x4f13c90> > DEBUG 2014-10-09 05:05:29,895 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Label path='label[0]' at 0x4f13e10> > DEBUG 2014-10-09 05:05:29,895 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Divider path='divider[0]' at 0x499f510> > DEBUG 2014-10-09 05:05:29,895 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <CustomDeviceDialog path='boot.device.custom.dialog' at 0x4f13cd0> > DEBUG 2014-10-09 05:05:29,895 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='boot.device.custom.dialog.save' at 0x49ae650> > DEBUG 2014-10-09 05:05:29,896 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <ResetButton path='boot.device.custom.dialog.reset' at 0x49aee90> > DEBUG 2014-10-09 05:05:29,896 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='boot.device.custom.dialog.save' at 0x4ef3bd0> > DEBUG 2014-10-09 05:05:29,896 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <CloseButton path='boot.device.custom.dialog.close' at 0x4ef3c90> > DEBUG 2014-10-09 05:05:29,897 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='dialog.device.custom.save' at 0x4f05410> > DEBUG 2014-10-09 05:05:29,897 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <CloseButton path='dialog.device.custom.close' at 0x4f05710> > DEBUG 2014-10-09 05:05:29,897 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:557:add: Is a container adding children > INFO 2014-10-09 05:05:29,897 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:414:_on_ui_save: Changes were merged successfully > DEBUG 2014-10-09 05:05:29,897 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:424:__handle_merge_result: Parsing plugin merge result: <CustomDeviceDialog path='boot.device.custom.dialog' at 0x4f13cd0> > DEBUG 2014-10-09 05:05:29,897 /usr/lib/python2.7/site-packages/ovirt/node/app.py:223:populate_with_values: Assigning model values to <CustomDeviceDialog path='boot.device.custom.dialog' at 0x4f13cd0> > DEBUG 2014-10-09 05:05:29,898 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:29,898 /usr/lib/python2.7/site-packages/ovirt/node/app.py:162:assign_actions: Assigning UI actions to <CustomDeviceDialog path='boot.device.custom.dialog' at 0x4f13cd0> > DEBUG 2014-10-09 05:05:29,898 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <CustomDeviceDialog path='boot.device.custom.dialog' at 0x4f13cd0>.<CloseAction 'None'> to <function cond_close_dialog at 0x4f255f0> > DEBUG 2014-10-09 05:05:29,898 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Entry path='boot.device.custom' at 0x4f13c90>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4f25aa0> > DEBUG 2014-10-09 05:05:29,898 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='dialog.device.custom.save' at 0x4f05410>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4f25aa0> > DEBUG 2014-10-09 05:05:29,898 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='dialog.device.custom.save' at 0x4f05410>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4f25aa0> > DEBUG 2014-10-09 05:05:29,898 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='dialog.device.custom.save' at 0x4f05410>.<SaveAction 'None'> to <function call_on_ui_save at 0x4f259b0> > DEBUG 2014-10-09 05:05:29,898 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <CloseButton path='dialog.device.custom.close' at 0x4f05710>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4f25aa0> > DEBUG 2014-10-09 05:05:29,898 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <CloseButton path='dialog.device.custom.close' at 0x4f05710>.<CloseAction 'None'> to <function cond_close_dialog at 0x4f255f0> > DEBUG 2014-10-09 05:05:29,898 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:200:check_semantics: Triggering on_change of model > DEBUG 2014-10-09 05:05:29,898 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:29,898 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:91:on_change: Boot device changes: {'label.details': '/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', 'boot.device.current': '/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', 'boot.device': '/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911'} > DEBUG 2014-10-09 05:05:29,898 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:89:on_item_text_change_cb: Element changed, updating label '<DeviceDetails path='label.details' at 0x49ae410>': Disk Details >Device : /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 >Model : SAMSUNG_HD322GM >Bus Type : Local / FibreChannel >Serial : SAMSUNG_HD322GM_S2PAJ90B519911 >Size (GB) : 297 >Description: SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:29,901 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Label path='label[0]' at 0x4f13e10> > DEBUG 2014-10-09 05:05:29,901 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Divider path='divider[0]' at 0x499f510> > DEBUG 2014-10-09 05:05:29,902 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Entry path='boot.device.custom' at 0x4f13c90> > DEBUG 2014-10-09 05:05:29,903 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:529:__display_as_dialog: Displaying dialog: <PageWidget selectable box/flow widget> / Custom Block Device > DEBUG 2014-10-09 05:05:29,903 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:530:__display_as_dialog: Stack: [] > DEBUG 2014-10-09 05:05:29,909 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:538:__display_as_dialog: New Stack: [<ModalDialog title='Custom Block Device' at 0x4ef3ed0>] > DEBUG 2014-10-09 05:05:29,909 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <SaveAction '<function call_on_ui_save at 0x49899b0>'> called and returned: None > DEBUG 2014-10-09 05:05:30,837 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['/'] > DEBUG 2014-10-09 05:05:30,837 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['/'] > DEBUG 2014-10-09 05:05:30,837 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'boot.device.custom' > DEBUG 2014-10-09 05:05:30,837 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> <function call_on_ui_change at 0x4f25aa0> with {'boot.device.custom': u'/'} > DEBUG 2014-10-09 05:05:30,837 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'boot.device.custom': u'/'} > DEBUG 2014-10-09 05:05:30,837 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('boot.device.custom', u'/') > DEBUG 2014-10-09 05:05:30,841 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:287:__validate: Validation failed on validator with: The field must contain a valid block device. > DEBUG 2014-10-09 05:05:30,842 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: [u'The field must contain a valid block device.'] > DEBUG 2014-10-09 05:05:30,842 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating boot.device.custom widgets validity: False (The field must contain a valid block device.) > DEBUG 2014-10-09 05:05:30,842 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:30,842 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'boot.device.custom': u'/'} > DEBUG 2014-10-09 05:05:30,842 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> called and returned: False > DEBUG 2014-10-09 05:05:30,909 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['d'] > DEBUG 2014-10-09 05:05:30,909 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['d'] > DEBUG 2014-10-09 05:05:30,909 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'boot.device.custom' > DEBUG 2014-10-09 05:05:30,909 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> <function call_on_ui_change at 0x4f25aa0> with {'boot.device.custom': u'/d'} > DEBUG 2014-10-09 05:05:30,909 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'boot.device.custom': u'/d'} > DEBUG 2014-10-09 05:05:30,910 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('boot.device.custom', u'/d') > DEBUG 2014-10-09 05:05:30,910 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:287:__validate: Validation failed on validator with: The field must contain a valid block device. > DEBUG 2014-10-09 05:05:30,910 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: [u'The field must contain a valid block device.'] > DEBUG 2014-10-09 05:05:30,910 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating boot.device.custom widgets validity: False (The field must contain a valid block device.) > DEBUG 2014-10-09 05:05:30,910 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:30,910 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'boot.device.custom': u'/d'} > DEBUG 2014-10-09 05:05:30,910 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> called and returned: False > DEBUG 2014-10-09 05:05:31,045 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['e'] > DEBUG 2014-10-09 05:05:31,045 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['e'] > DEBUG 2014-10-09 05:05:31,045 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'boot.device.custom' > DEBUG 2014-10-09 05:05:31,045 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> <function call_on_ui_change at 0x4f25aa0> with {'boot.device.custom': u'/de'} > DEBUG 2014-10-09 05:05:31,045 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'boot.device.custom': u'/de'} > DEBUG 2014-10-09 05:05:31,045 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('boot.device.custom', u'/de') > DEBUG 2014-10-09 05:05:31,046 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:287:__validate: Validation failed on validator with: The field must contain a valid block device. > DEBUG 2014-10-09 05:05:31,046 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: [u'The field must contain a valid block device.'] > DEBUG 2014-10-09 05:05:31,046 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating boot.device.custom widgets validity: False (The field must contain a valid block device.) > DEBUG 2014-10-09 05:05:31,046 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:31,046 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'boot.device.custom': u'/de'} > DEBUG 2014-10-09 05:05:31,046 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> called and returned: False > DEBUG 2014-10-09 05:05:31,205 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['v'] > DEBUG 2014-10-09 05:05:31,205 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['v'] > DEBUG 2014-10-09 05:05:31,205 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'boot.device.custom' > DEBUG 2014-10-09 05:05:31,205 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> <function call_on_ui_change at 0x4f25aa0> with {'boot.device.custom': u'/dev'} > DEBUG 2014-10-09 05:05:31,205 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'boot.device.custom': u'/dev'} > DEBUG 2014-10-09 05:05:31,205 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('boot.device.custom', u'/dev') > DEBUG 2014-10-09 05:05:31,209 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:287:__validate: Validation failed on validator with: The field must contain a valid block device. > DEBUG 2014-10-09 05:05:31,209 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: [u'The field must contain a valid block device.'] > DEBUG 2014-10-09 05:05:31,209 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating boot.device.custom widgets validity: False (The field must contain a valid block device.) > DEBUG 2014-10-09 05:05:31,210 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:31,210 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'boot.device.custom': u'/dev'} > DEBUG 2014-10-09 05:05:31,210 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> called and returned: False > DEBUG 2014-10-09 05:05:31,309 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['/'] > DEBUG 2014-10-09 05:05:31,309 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['/'] > DEBUG 2014-10-09 05:05:31,309 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'boot.device.custom' > DEBUG 2014-10-09 05:05:31,309 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> <function call_on_ui_change at 0x4f25aa0> with {'boot.device.custom': u'/dev/'} > DEBUG 2014-10-09 05:05:31,309 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'boot.device.custom': u'/dev/'} > DEBUG 2014-10-09 05:05:31,310 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('boot.device.custom', u'/dev/') > DEBUG 2014-10-09 05:05:31,313 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:287:__validate: Validation failed on validator with: The field must contain a valid block device. > DEBUG 2014-10-09 05:05:31,313 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: [u'The field must contain a valid block device.'] > DEBUG 2014-10-09 05:05:31,314 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating boot.device.custom widgets validity: False (The field must contain a valid block device.) > DEBUG 2014-10-09 05:05:31,314 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:31,314 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'boot.device.custom': u'/dev/'} > DEBUG 2014-10-09 05:05:31,314 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> called and returned: False > DEBUG 2014-10-09 05:05:31,437 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['s'] > DEBUG 2014-10-09 05:05:31,437 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['s'] > DEBUG 2014-10-09 05:05:31,437 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'boot.device.custom' > DEBUG 2014-10-09 05:05:31,437 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> <function call_on_ui_change at 0x4f25aa0> with {'boot.device.custom': u'/dev/s'} > DEBUG 2014-10-09 05:05:31,437 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'boot.device.custom': u'/dev/s'} > DEBUG 2014-10-09 05:05:31,438 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('boot.device.custom', u'/dev/s') > DEBUG 2014-10-09 05:05:31,438 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:287:__validate: Validation failed on validator with: The field must contain a valid block device. > DEBUG 2014-10-09 05:05:31,438 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: [u'The field must contain a valid block device.'] > DEBUG 2014-10-09 05:05:31,438 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating boot.device.custom widgets validity: False (The field must contain a valid block device.) > DEBUG 2014-10-09 05:05:31,438 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:31,438 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'boot.device.custom': u'/dev/s'} > DEBUG 2014-10-09 05:05:31,438 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> called and returned: False > DEBUG 2014-10-09 05:05:31,501 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['d'] > DEBUG 2014-10-09 05:05:31,501 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['d'] > DEBUG 2014-10-09 05:05:31,501 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'boot.device.custom' > DEBUG 2014-10-09 05:05:31,501 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> <function call_on_ui_change at 0x4f25aa0> with {'boot.device.custom': u'/dev/sd'} > DEBUG 2014-10-09 05:05:31,501 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'boot.device.custom': u'/dev/sd'} > DEBUG 2014-10-09 05:05:31,501 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('boot.device.custom', u'/dev/sd') > DEBUG 2014-10-09 05:05:31,502 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:287:__validate: Validation failed on validator with: The field must contain a valid block device. > DEBUG 2014-10-09 05:05:31,502 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: [u'The field must contain a valid block device.'] > DEBUG 2014-10-09 05:05:31,502 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating boot.device.custom widgets validity: False (The field must contain a valid block device.) > DEBUG 2014-10-09 05:05:31,502 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:31,502 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'boot.device.custom': u'/dev/sd'} > DEBUG 2014-10-09 05:05:31,502 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> called and returned: False > DEBUG 2014-10-09 05:05:31,557 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['a'] > DEBUG 2014-10-09 05:05:31,557 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['a'] > DEBUG 2014-10-09 05:05:31,557 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'boot.device.custom' > DEBUG 2014-10-09 05:05:31,557 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> <function call_on_ui_change at 0x4f25aa0> with {'boot.device.custom': u'/dev/sda'} > DEBUG 2014-10-09 05:05:31,557 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'boot.device.custom': u'/dev/sda'} > DEBUG 2014-10-09 05:05:31,557 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('boot.device.custom', u'/dev/sda') > DEBUG 2014-10-09 05:05:31,561 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:31,561 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:91:on_change: Boot device changes: {'boot.device.custom': u'/dev/sda'} > DEBUG 2014-10-09 05:05:31,571 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating boot.device.custom widgets validity: True (None) > DEBUG 2014-10-09 05:05:31,571 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'boot.device.custom': u'/dev/sda'} > DEBUG 2014-10-09 05:05:31,571 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:31,571 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> called and returned: True > DEBUG 2014-10-09 05:05:32,189 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['down'] > DEBUG 2014-10-09 05:05:32,189 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['down'] > DEBUG 2014-10-09 05:05:32,549 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['left'] > DEBUG 2014-10-09 05:05:32,549 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['left'] > DEBUG 2014-10-09 05:05:32,781 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['enter'] > DEBUG 2014-10-09 05:05:32,781 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['enter'] > DEBUG 2014-10-09 05:05:32,781 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:110:on_widget_click_cb: Button click: {'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:32,781 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> <function call_on_ui_change at 0x4f25aa0> with {'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:32,781 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:32,781 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('dialog.device.custom.save', True) > DEBUG 2014-10-09 05:05:32,782 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:32,782 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:91:on_change: Boot device changes: {'dialog.device.custom.save': True} > WARNING 2014-10-09 05:05:32,782 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:373:_on_ui_change: No widget for path dialog.device.custom.save > DEBUG 2014-10-09 05:05:32,782 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'boot.device.custom': u'/dev/sda', 'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:32,782 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:32,782 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4f25aa0>'> called and returned: True > DEBUG 2014-10-09 05:05:32,782 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <SaveAction '<function call_on_ui_save at 0x4f259b0>'> <function call_on_ui_save at 0x4f259b0> with {'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:32,782 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:32,782 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:457:__effective_changes: Skipping pseudo-change of 'boot.device.custom', value (/dev/sda) did not change > DEBUG 2014-10-09 05:05:32,782 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:392:_on_ui_save: Request to apply model changes: {'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:32,782 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('dialog.device.custom.save', True) > DEBUG 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:91:on_change: Boot device changes: {'dialog.device.custom.save': True} > WARNING 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:373:_on_ui_change: No widget for path dialog.device.custom.save > DEBUG 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'boot.device.custom': u'/dev/sda', 'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:118:on_merge: Pending changes: {'boot.device.custom': u'/dev/sda', 'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <CloseAction '<function cond_close_dialog at 0x4f255f0>'> <function cond_close_dialog at 0x4f255f0> with <CustomDeviceDialog path='boot.device.custom.dialog' at 0x4f13cd0> > DEBUG 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/app.py:169:cond_close_dialog: Closing dialog: <CustomDeviceDialog path='boot.device.custom.dialog' at 0x4f13cd0> > DEBUG 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:547:close_dialog: Closing dialog: <ModalDialog title='Custom Block Device' at 0x4ef3ed0> > DEBUG 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:548:close_dialog: Widget stack: [<ModalDialog title='Custom Block Device' at 0x4ef3ed0>] > DEBUG 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:551:close_dialog: New widget stack: [] > DEBUG 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:557:close_dialog: Dialog <ModalDialog title='Custom Block Device' at 0x4ef3ed0> closed > DEBUG 2014-10-09 05:05:32,783 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <CloseAction '<function cond_close_dialog at 0x4f255f0>'> called and returned: None > DEBUG 2014-10-09 05:05:32,784 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:775:index: Available plugins: [(u'Welcome', <ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>), ('Confirm disk selections', <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>), (u'Installation Progress', <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>), (u'Boot Device', <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>), (u'Upgrade Password', <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>), (u'Keyboard', <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>), (u'Storage Sizes', <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>), (u'Data Device', <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>), (u'Console Password', <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>)] > DEBUG 2014-10-09 05:05:32,784 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:778:index: Available plugins with ui: [<ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>, <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>, <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>, <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>, <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>, <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>, <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>, <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>, <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>] > DEBUG 2014-10-09 05:05:32,784 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:798:to_nth: Switching to page 1 ([<ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>, <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>, <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>, <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>, <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>, <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>, <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>, <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>, <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>]) > DEBUG 2014-10-09 05:05:32,784 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:786:to_plugin: Navigating to plugin <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10> > DEBUG 2014-10-09 05:05:32,784 /usr/lib/python2.7/site-packages/ovirt/node/app.py:237:switch_to_plugin: Switching to plugin <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>, with checks? True > DEBUG 2014-10-09 05:05:32,784 /usr/lib/python2.7/site-packages/ovirt/node/app.py:127:get_plugin: Looking up plugin: <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10> (<class 'ovirt.node.installer.core.installation_device_page.Plugin'>) > DEBUG 2014-10-09 05:05:32,784 /usr/lib/python2.7/site-packages/ovirt/node/app.py:144:get_plugin: Found plugin for type: <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10> > DEBUG 2014-10-09 05:05:32,784 /usr/lib/python2.7/site-packages/ovirt/node/utils/__init__.py:375:__enter__: Starting timer at 1412831132.78 > DEBUG 2014-10-09 05:05:32,784 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Header path='header[0]' at 0x60f0a90> > DEBUG 2014-10-09 05:05:32,784 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Table path='installation.device.current' at 0x4f28110> > DEBUG 2014-10-09 05:05:32,785 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Button path='button.other_device' at 0x60f6dd0> > DEBUG 2014-10-09 05:05:32,785 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Divider path='divider[0]' at 0x4f05510> > DEBUG 2014-10-09 05:05:32,785 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <DeviceDetails path='installation.device.details' at 0x4f16e90> > DEBUG 2014-10-09 05:05:32,785 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Page path='installation' at 0x4efa150> > DEBUG 2014-10-09 05:05:32,785 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='installation.save' at 0x4f26a10> > DEBUG 2014-10-09 05:05:32,785 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <ResetButton path='installation.reset' at 0x4f261d0> > DEBUG 2014-10-09 05:05:32,786 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <QuitButton path='button.quit' at 0x60ff450> > DEBUG 2014-10-09 05:05:32,786 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Button path='button.back' at 0x60ff4d0> > DEBUG 2014-10-09 05:05:32,786 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='button.next' at 0x60ff790> > DEBUG 2014-10-09 05:05:32,787 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:557:add: Is a container adding children > DEBUG 2014-10-09 05:05:32,787 /usr/lib/python2.7/site-packages/ovirt/node/app.py:223:populate_with_values: Assigning model values to <Page path='installation' at 0x4efa150> > DEBUG 2014-10-09 05:05:32,787 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:32,787 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:32,787 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:32,787 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:32,787 /usr/lib/python2.7/site-packages/ovirt/node/app.py:229:populate_with_values: Populating <Table path='installation.device.current' at 0x4f28110>: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:32,787 /usr/lib/python2.7/site-packages/ovirt/node/app.py:229:populate_with_values: Populating <DeviceDetails path='installation.device.details' at 0x4f16e90>: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:32,787 /usr/lib/python2.7/site-packages/ovirt/node/app.py:162:assign_actions: Assigning UI actions to <Page path='installation' at 0x4efa150> > DEBUG 2014-10-09 05:05:32,787 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Table path='installation.device.current' at 0x4f28110>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4f25c80> > DEBUG 2014-10-09 05:05:32,787 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.other_device' at 0x60f6dd0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4f25c80> > DEBUG 2014-10-09 05:05:32,787 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.other_device' at 0x60f6dd0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4f25c80> > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.other_device' at 0x60f6dd0>.<SaveAction 'None'> to <function call_on_ui_save at 0x4f25410> > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <QuitButton path='button.quit' at 0x60ff450>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4f25c80> > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <QuitButton path='button.quit' at 0x60ff450>.<QuitAction 'None'> to <function call_quit at 0x4f256e0> > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.back' at 0x60ff4d0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4f25c80> > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.back' at 0x60ff4d0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4f25c80> > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.back' at 0x60ff4d0>.<SaveAction 'None'> to <function call_on_ui_save at 0x4f25410> > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='button.next' at 0x60ff790>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4f25c80> > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='button.next' at 0x60ff790>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4f25c80> > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='button.next' at 0x60ff790>.<SaveAction 'None'> to <function call_on_ui_save at 0x4f25410> > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:200:check_semantics: Triggering on_change of model > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:129:on_change: Installation device changes: {'installation.device.current': '/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', 'installation.device.details': '/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911'} > DEBUG 2014-10-09 05:05:32,788 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:135:on_change: selected devices: ['/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911'] > DEBUG 2014-10-09 05:05:32,789 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Header path='header[0]' at 0x60f0a90> > DEBUG 2014-10-09 05:05:32,789 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Table path='installation.device.current' at 0x4f28110> > DEBUG 2014-10-09 05:05:32,789 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Button path='button.other_device' at 0x60f6dd0> > DEBUG 2014-10-09 05:05:32,790 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Divider path='divider[0]' at 0x4f05510> > DEBUG 2014-10-09 05:05:32,790 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <DeviceDetails path='installation.device.details' at 0x4f16e90> > DEBUG 2014-10-09 05:05:32,791 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:522:__display_as_page: Displaying page <PageWidget selectable box/flow widget> > DEBUG 2014-10-09 05:05:32,791 /usr/lib/python2.7/site-packages/ovirt/node/app.py:245:switch_to_plugin: Build and displayed plugin_page in <Timer duration='0.00678586959839'> seconds > DEBUG 2014-10-09 05:05:32,791 /usr/lib/python2.7/site-packages/ovirt/node/app.py:246:switch_to_plugin: Switched to plugin '<ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>' > INFO 2014-10-09 05:05:32,791 /usr/lib/python2.7/site-packages/ovirt/node/app.py:247:switch_to_plugin: Current page is 'Data Device' > DEBUG 2014-10-09 05:05:32,791 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:788:to_plugin: Navigated to plugin <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10> > DEBUG 2014-10-09 05:05:32,791 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:410:_on_ui_save: on_save needs to return True/False or a Page/Dialog > INFO 2014-10-09 05:05:32,791 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:414:_on_ui_save: Changes were merged successfully > DEBUG 2014-10-09 05:05:32,791 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:424:__handle_merge_result: Parsing plugin merge result: True > DEBUG 2014-10-09 05:05:32,791 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <SaveAction '<function call_on_ui_save at 0x4f259b0>'> called and returned: None > DEBUG 2014-10-09 05:05:34,061 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['tab'] > DEBUG 2014-10-09 05:05:34,373 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['down'] > DEBUG 2014-10-09 05:05:34,941 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['up'] > DEBUG 2014-10-09 05:05:35,717 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['enter'] > DEBUG 2014-10-09 05:05:35,717 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:110:on_widget_click_cb: Button click: {'button.other_device': True} > DEBUG 2014-10-09 05:05:35,717 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4f25c80>'> <function call_on_ui_change at 0x4f25c80> with {'button.other_device': True} > DEBUG 2014-10-09 05:05:35,717 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'button.other_device': True} > DEBUG 2014-10-09 05:05:35,717 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('button.other_device', True) > DEBUG 2014-10-09 05:05:35,717 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:35,717 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:129:on_change: Installation device changes: {'button.other_device': True} > DEBUG 2014-10-09 05:05:35,718 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating button.other_device widgets validity: True (None) > DEBUG 2014-10-09 05:05:35,718 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'button.other_device': True} > DEBUG 2014-10-09 05:05:35,718 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:35,718 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4f25c80>'> called and returned: True > DEBUG 2014-10-09 05:05:35,718 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <SaveAction '<function call_on_ui_save at 0x4f25410>'> <function call_on_ui_save at 0x4f25410> with {'button.other_device': True} > DEBUG 2014-10-09 05:05:35,718 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:35,718 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:35,718 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:35,718 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:35,718 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:392:_on_ui_save: Request to apply model changes: {'button.other_device': True} > DEBUG 2014-10-09 05:05:35,718 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'button.other_device': True} > DEBUG 2014-10-09 05:05:35,718 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('button.other_device', True) > DEBUG 2014-10-09 05:05:35,718 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:35,719 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:129:on_change: Installation device changes: {'button.other_device': True} > DEBUG 2014-10-09 05:05:35,719 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating button.other_device widgets validity: True (None) > DEBUG 2014-10-09 05:05:35,719 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'button.other_device': True} > DEBUG 2014-10-09 05:05:35,719 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:35,719 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:155:on_merge: All inst changes: {'button.other_device': True} > DEBUG 2014-10-09 05:05:35,719 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:89:on_item_text_change_cb: Element changed, updating label '<DeviceDetails path='installation.device.details' at 0x4f16e90>': > DEBUG 2014-10-09 05:05:35,722 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Entry path='installation.device.custom' at 0x49ae7d0> > DEBUG 2014-10-09 05:05:35,722 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Label path='label[0]' at 0x4f16910> > DEBUG 2014-10-09 05:05:35,722 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Divider path='divider[0]' at 0x4f16c10> > DEBUG 2014-10-09 05:05:35,722 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <CustomDeviceDialog path='installation.device.custom.dialog' at 0x4f13810> > DEBUG 2014-10-09 05:05:35,722 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='installation.device.custom.dialog.save' at 0x4f16950> > DEBUG 2014-10-09 05:05:35,722 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <ResetButton path='installation.device.custom.dialog.reset' at 0x499fcd0> > DEBUG 2014-10-09 05:05:35,723 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='installation.device.custom.dialog.save' at 0x4efa910> > DEBUG 2014-10-09 05:05:35,723 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <CloseButton path='installation.device.custom.dialog.close' at 0x4f26f50> > DEBUG 2014-10-09 05:05:35,723 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='dialog.device.custom.save' at 0x4f26cd0> > DEBUG 2014-10-09 05:05:35,723 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <CloseButton path='dialog.device.custom.close' at 0x4f26ed0> > DEBUG 2014-10-09 05:05:35,724 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:557:add: Is a container adding children > INFO 2014-10-09 05:05:35,724 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:414:_on_ui_save: Changes were merged successfully > DEBUG 2014-10-09 05:05:35,724 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:424:__handle_merge_result: Parsing plugin merge result: <CustomDeviceDialog path='installation.device.custom.dialog' at 0x4f13810> > DEBUG 2014-10-09 05:05:35,724 /usr/lib/python2.7/site-packages/ovirt/node/app.py:223:populate_with_values: Assigning model values to <CustomDeviceDialog path='installation.device.custom.dialog' at 0x4f13810> > DEBUG 2014-10-09 05:05:35,724 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:35,724 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:35,724 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:35,724 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:35,724 /usr/lib/python2.7/site-packages/ovirt/node/app.py:162:assign_actions: Assigning UI actions to <CustomDeviceDialog path='installation.device.custom.dialog' at 0x4f13810> > DEBUG 2014-10-09 05:05:35,724 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <CustomDeviceDialog path='installation.device.custom.dialog' at 0x4f13810>.<CloseAction 'None'> to <function cond_close_dialog at 0x4ef49b0> > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Entry path='installation.device.custom' at 0x49ae7d0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4ef4c80> > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='dialog.device.custom.save' at 0x4f26cd0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4ef4c80> > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='dialog.device.custom.save' at 0x4f26cd0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4ef4c80> > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='dialog.device.custom.save' at 0x4f26cd0>.<SaveAction 'None'> to <function call_on_ui_save at 0x4ef4b18> > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <CloseButton path='dialog.device.custom.close' at 0x4f26ed0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x4ef4c80> > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <CloseButton path='dialog.device.custom.close' at 0x4f26ed0>.<CloseAction 'None'> to <function cond_close_dialog at 0x4ef49b0> > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:200:check_semantics: Triggering on_change of model > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:129:on_change: Installation device changes: {'installation.devices': ['/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911'], 'installation.device.current': '/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', 'installation.device.details': '/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911'} > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:135:on_change: selected devices: ['/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911'] > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Label path='label[0]' at 0x4f16910> > DEBUG 2014-10-09 05:05:35,725 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Divider path='divider[0]' at 0x4f16c10> > DEBUG 2014-10-09 05:05:35,726 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Entry path='installation.device.custom' at 0x49ae7d0> > DEBUG 2014-10-09 05:05:35,727 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:529:__display_as_dialog: Displaying dialog: <PageWidget selectable box/flow widget> / Custom Block Device > DEBUG 2014-10-09 05:05:35,727 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:530:__display_as_dialog: Stack: [] > DEBUG 2014-10-09 05:05:35,733 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:538:__display_as_dialog: New Stack: [<ModalDialog title='Custom Block Device' at 0x60f0b90>] > DEBUG 2014-10-09 05:05:35,733 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <SaveAction '<function call_on_ui_save at 0x4f25410>'> called and returned: None > DEBUG 2014-10-09 05:05:36,613 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['/'] > DEBUG 2014-10-09 05:05:36,613 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['/'] > DEBUG 2014-10-09 05:05:36,613 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'installation.device.custom' > DEBUG 2014-10-09 05:05:36,613 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> <function call_on_ui_change at 0x4ef4c80> with {'installation.device.custom': u'/'} > DEBUG 2014-10-09 05:05:36,613 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'installation.device.custom': u'/'} > DEBUG 2014-10-09 05:05:36,613 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('installation.device.custom', u'/') > DEBUG 2014-10-09 05:05:36,617 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: ['Please enter only valid block devices.'] > DEBUG 2014-10-09 05:05:36,617 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating installation.device.custom widgets validity: False (Please enter only valid block devices.) > DEBUG 2014-10-09 05:05:36,618 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:36,618 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'installation.device.custom': u'/'} > DEBUG 2014-10-09 05:05:36,618 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> called and returned: False > DEBUG 2014-10-09 05:05:36,693 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['d'] > DEBUG 2014-10-09 05:05:36,693 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['d'] > DEBUG 2014-10-09 05:05:36,693 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'installation.device.custom' > DEBUG 2014-10-09 05:05:36,693 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> <function call_on_ui_change at 0x4ef4c80> with {'installation.device.custom': u'/d'} > DEBUG 2014-10-09 05:05:36,693 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'installation.device.custom': u'/d'} > DEBUG 2014-10-09 05:05:36,693 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('installation.device.custom', u'/d') > DEBUG 2014-10-09 05:05:36,694 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: ['Please enter only valid block devices.'] > DEBUG 2014-10-09 05:05:36,694 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating installation.device.custom widgets validity: False (Please enter only valid block devices.) > DEBUG 2014-10-09 05:05:36,694 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:36,694 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'installation.device.custom': u'/d'} > DEBUG 2014-10-09 05:05:36,694 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> called and returned: False > DEBUG 2014-10-09 05:05:36,837 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['e'] > DEBUG 2014-10-09 05:05:36,837 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['e'] > DEBUG 2014-10-09 05:05:36,837 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'installation.device.custom' > DEBUG 2014-10-09 05:05:36,837 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> <function call_on_ui_change at 0x4ef4c80> with {'installation.device.custom': u'/de'} > DEBUG 2014-10-09 05:05:36,837 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'installation.device.custom': u'/de'} > DEBUG 2014-10-09 05:05:36,837 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('installation.device.custom', u'/de') > DEBUG 2014-10-09 05:05:36,837 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: ['Please enter only valid block devices.'] > DEBUG 2014-10-09 05:05:36,838 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating installation.device.custom widgets validity: False (Please enter only valid block devices.) > DEBUG 2014-10-09 05:05:36,838 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:36,838 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'installation.device.custom': u'/de'} > DEBUG 2014-10-09 05:05:36,838 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> called and returned: False > DEBUG 2014-10-09 05:05:37,245 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['v'] > DEBUG 2014-10-09 05:05:37,245 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['v'] > DEBUG 2014-10-09 05:05:37,245 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'installation.device.custom' > DEBUG 2014-10-09 05:05:37,245 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> <function call_on_ui_change at 0x4ef4c80> with {'installation.device.custom': u'/dev'} > DEBUG 2014-10-09 05:05:37,245 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'installation.device.custom': u'/dev'} > DEBUG 2014-10-09 05:05:37,245 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('installation.device.custom', u'/dev') > DEBUG 2014-10-09 05:05:37,249 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: ['Please enter only valid block devices.'] > DEBUG 2014-10-09 05:05:37,249 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating installation.device.custom widgets validity: False (Please enter only valid block devices.) > DEBUG 2014-10-09 05:05:37,250 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:37,250 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'installation.device.custom': u'/dev'} > DEBUG 2014-10-09 05:05:37,250 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> called and returned: False > DEBUG 2014-10-09 05:05:37,429 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['/'] > DEBUG 2014-10-09 05:05:37,429 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['/'] > DEBUG 2014-10-09 05:05:37,429 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'installation.device.custom' > DEBUG 2014-10-09 05:05:37,429 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> <function call_on_ui_change at 0x4ef4c80> with {'installation.device.custom': u'/dev/'} > DEBUG 2014-10-09 05:05:37,429 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'installation.device.custom': u'/dev/'} > DEBUG 2014-10-09 05:05:37,429 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('installation.device.custom', u'/dev/') > DEBUG 2014-10-09 05:05:37,433 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: ['Please enter only valid block devices.'] > DEBUG 2014-10-09 05:05:37,433 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating installation.device.custom widgets validity: False (Please enter only valid block devices.) > DEBUG 2014-10-09 05:05:37,434 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:37,434 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'installation.device.custom': u'/dev/'} > DEBUG 2014-10-09 05:05:37,434 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> called and returned: False > DEBUG 2014-10-09 05:05:37,549 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['s'] > DEBUG 2014-10-09 05:05:37,549 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['s'] > DEBUG 2014-10-09 05:05:37,549 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'installation.device.custom' > DEBUG 2014-10-09 05:05:37,549 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> <function call_on_ui_change at 0x4ef4c80> with {'installation.device.custom': u'/dev/s'} > DEBUG 2014-10-09 05:05:37,549 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'installation.device.custom': u'/dev/s'} > DEBUG 2014-10-09 05:05:37,549 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('installation.device.custom', u'/dev/s') > DEBUG 2014-10-09 05:05:37,550 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: ['Please enter only valid block devices.'] > DEBUG 2014-10-09 05:05:37,550 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating installation.device.custom widgets validity: False (Please enter only valid block devices.) > DEBUG 2014-10-09 05:05:37,550 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:37,550 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'installation.device.custom': u'/dev/s'} > DEBUG 2014-10-09 05:05:37,550 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> called and returned: False > DEBUG 2014-10-09 05:05:37,621 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['d'] > DEBUG 2014-10-09 05:05:37,621 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['d'] > DEBUG 2014-10-09 05:05:37,621 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'installation.device.custom' > DEBUG 2014-10-09 05:05:37,621 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> <function call_on_ui_change at 0x4ef4c80> with {'installation.device.custom': u'/dev/sd'} > DEBUG 2014-10-09 05:05:37,621 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'installation.device.custom': u'/dev/sd'} > DEBUG 2014-10-09 05:05:37,621 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('installation.device.custom', u'/dev/sd') > DEBUG 2014-10-09 05:05:37,622 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: ['Please enter only valid block devices.'] > DEBUG 2014-10-09 05:05:37,622 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating installation.device.custom widgets validity: False (Please enter only valid block devices.) > DEBUG 2014-10-09 05:05:37,622 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:37,622 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'installation.device.custom': u'/dev/sd'} > DEBUG 2014-10-09 05:05:37,622 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> called and returned: False > DEBUG 2014-10-09 05:05:37,733 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['a'] > DEBUG 2014-10-09 05:05:37,733 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['a'] > DEBUG 2014-10-09 05:05:37,733 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'installation.device.custom' > DEBUG 2014-10-09 05:05:37,733 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> <function call_on_ui_change at 0x4ef4c80> with {'installation.device.custom': u'/dev/sda'} > DEBUG 2014-10-09 05:05:37,733 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'installation.device.custom': u'/dev/sda'} > DEBUG 2014-10-09 05:05:37,733 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('installation.device.custom', u'/dev/sda') > DEBUG 2014-10-09 05:05:37,737 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:37,737 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:129:on_change: Installation device changes: {'installation.device.custom': u'/dev/sda'} > DEBUG 2014-10-09 05:05:37,755 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating installation.device.custom widgets validity: False (/dev/sda is already selected) > DEBUG 2014-10-09 05:05:37,755 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:37,756 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'installation.device.custom': u'/dev/sda'} > DEBUG 2014-10-09 05:05:37,756 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> called and returned: False > DEBUG 2014-10-09 05:05:38,189 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['backspace'] > DEBUG 2014-10-09 05:05:38,189 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['backspace'] > DEBUG 2014-10-09 05:05:38,189 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'installation.device.custom' > DEBUG 2014-10-09 05:05:38,189 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> <function call_on_ui_change at 0x4ef4c80> with {'installation.device.custom': u'/dev/sd'} > DEBUG 2014-10-09 05:05:38,189 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'installation.device.custom': u'/dev/sd'} > DEBUG 2014-10-09 05:05:38,189 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('installation.device.custom', u'/dev/sd') > DEBUG 2014-10-09 05:05:38,190 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:303:__validate: Validation failed with: ['Please enter only valid block devices.'] > DEBUG 2014-10-09 05:05:38,190 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating installation.device.custom widgets validity: False (Please enter only valid block devices.) > DEBUG 2014-10-09 05:05:38,190 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:38,190 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {'installation.device.custom': u'/dev/sd'} > DEBUG 2014-10-09 05:05:38,190 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> called and returned: False > DEBUG 2014-10-09 05:05:38,325 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['b'] > DEBUG 2014-10-09 05:05:38,325 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['b'] > DEBUG 2014-10-09 05:05:38,325 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:181:on_widget_value_change: Entry <Entry selectable box/flow widget> changed, calling callback: 'installation.device.custom' > DEBUG 2014-10-09 05:05:38,325 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> <function call_on_ui_change at 0x4ef4c80> with {'installation.device.custom': u'/dev/sdb'} > DEBUG 2014-10-09 05:05:38,325 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'installation.device.custom': u'/dev/sdb'} > DEBUG 2014-10-09 05:05:38,325 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('installation.device.custom', u'/dev/sdb') > DEBUG 2014-10-09 05:05:38,329 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:38,329 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:129:on_change: Installation device changes: {'installation.device.custom': u'/dev/sdb'} > DEBUG 2014-10-09 05:05:38,347 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:363:_on_ui_change: Updating installation.device.custom widgets validity: True (None) > DEBUG 2014-10-09 05:05:38,347 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'installation.device.custom': u'/dev/sdb'} > DEBUG 2014-10-09 05:05:38,347 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:38,348 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> called and returned: True > DEBUG 2014-10-09 05:05:38,837 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['down'] > DEBUG 2014-10-09 05:05:38,837 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['down'] > DEBUG 2014-10-09 05:05:39,085 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['left'] > DEBUG 2014-10-09 05:05:39,085 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['left'] > DEBUG 2014-10-09 05:05:39,709 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:563:__filter_hotkeys: Modal dialog escape: ['enter'] > DEBUG 2014-10-09 05:05:39,709 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['enter'] > DEBUG 2014-10-09 05:05:39,709 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:110:on_widget_click_cb: Button click: {'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:39,709 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> <function call_on_ui_change at 0x4ef4c80> with {'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:39,709 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:39,709 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('dialog.device.custom.save', True) > DEBUG 2014-10-09 05:05:39,709 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:39,710 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:129:on_change: Installation device changes: {'dialog.device.custom.save': True} > WARNING 2014-10-09 05:05:39,710 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:373:_on_ui_change: No widget for path dialog.device.custom.save > DEBUG 2014-10-09 05:05:39,710 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'installation.device.custom': u'/dev/sdb', 'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:39,710 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:39,710 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x4ef4c80>'> called and returned: True > DEBUG 2014-10-09 05:05:39,710 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <SaveAction '<function call_on_ui_save at 0x4ef4b18>'> <function call_on_ui_save at 0x4ef4b18> with {'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:39,710 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,710 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,710 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:39,710 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:39,710 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:457:__effective_changes: Skipping pseudo-change of 'installation.device.custom', value (/dev/sdb) did not change > DEBUG 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:392:_on_ui_save: Request to apply model changes: {'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('dialog.device.custom.save', True) > DEBUG 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:129:on_change: Installation device changes: {'dialog.device.custom.save': True} > WARNING 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:373:_on_ui_change: No widget for path dialog.device.custom.save > DEBUG 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'installation.device.custom': u'/dev/sdb', 'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:155:on_merge: All inst changes: {'installation.device.custom': u'/dev/sdb', 'dialog.device.custom.save': True} > DEBUG 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <CloseAction '<function cond_close_dialog at 0x4ef49b0>'> <function cond_close_dialog at 0x4ef49b0> with <CustomDeviceDialog path='installation.device.custom.dialog' at 0x4f13810> > DEBUG 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/app.py:169:cond_close_dialog: Closing dialog: <CustomDeviceDialog path='installation.device.custom.dialog' at 0x4f13810> > DEBUG 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:547:close_dialog: Closing dialog: <ModalDialog title='Custom Block Device' at 0x60f0b90> > DEBUG 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:548:close_dialog: Widget stack: [<ModalDialog title='Custom Block Device' at 0x60f0b90>] > DEBUG 2014-10-09 05:05:39,711 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:551:close_dialog: New widget stack: [] > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:557:close_dialog: Dialog <ModalDialog title='Custom Block Device' at 0x60f0b90> closed > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <CloseAction '<function cond_close_dialog at 0x4ef49b0>'> called and returned: None > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:775:index: Available plugins: [(u'Welcome', <ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>), ('Confirm disk selections', <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>), (u'Installation Progress', <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>), (u'Boot Device', <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>), (u'Upgrade Password', <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>), (u'Keyboard', <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>), (u'Storage Sizes', <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>), (u'Data Device', <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>), (u'Console Password', <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>)] > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:778:index: Available plugins with ui: [<ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>, <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>, <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>, <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>, <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>, <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>, <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>, <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>, <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>] > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:798:to_nth: Switching to page 1 ([<ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>, <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>, <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>, <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>, <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>, <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>, <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>, <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>, <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>]) > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:786:to_plugin: Navigating to plugin <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750> > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/app.py:237:switch_to_plugin: Switching to plugin <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>, with checks? True > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/app.py:127:get_plugin: Looking up plugin: <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750> (<class 'ovirt.node.installer.core.storage_vol_page.Plugin'>) > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/app.py:144:get_plugin: Found plugin for type: <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750> > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/utils/__init__.py:375:__enter__: Starting timer at 1412831139.71 > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Header path='header[0]' at 0x6117390> > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <KeywordLabel path='storage.drive_size' at 0x49aec90> > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,712 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,713 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:39,713 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:39,713 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/storage_vol_page.py:198:__get_drives_size: Getting Drives Size For: ['/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', u'/dev/sdb'] > DEBUG 2014-10-09 05:05:39,728 /usr/lib/python2.7/site-packages/ovirtnode/storage.py:177:get_drive_size: Getting Drive Size For: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:39,732 /usr/lib/python2.7/site-packages/ovirtnode/storage.py:185:get_drive_size: 305245 > DEBUG 2014-10-09 05:05:39,732 /usr/lib/python2.7/site-packages/ovirtnode/storage.py:177:get_drive_size: Getting Drive Size For: /dev/sdb > DEBUG 2014-10-09 05:05:39,737 /usr/lib/python2.7/site-packages/ovirtnode/storage.py:185:get_drive_size: 15504 > DEBUG 2014-10-09 05:05:39,737 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/storage_vol_page.py:204:__get_drives_size: 320749 > DEBUG 2014-10-09 05:05:39,737 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Label path='label[0]' at 0x49aec50> > DEBUG 2014-10-09 05:05:39,737 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Checkbox path='storage.fill_data' at 0x611b990> > DEBUG 2014-10-09 05:05:39,738 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Entry path='storage.efi_size' at 0x611b390> > DEBUG 2014-10-09 05:05:39,738 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Entry path='storage.root_size' at 0x611b750> > DEBUG 2014-10-09 05:05:39,753 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,753 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,753 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:39,753 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:39,753 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/storage_vol_page.py:198:__get_drives_size: Getting Drives Size For: ['/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', u'/dev/sdb'] > DEBUG 2014-10-09 05:05:39,769 /usr/lib/python2.7/site-packages/ovirtnode/storage.py:177:get_drive_size: Getting Drive Size For: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:39,773 /usr/lib/python2.7/site-packages/ovirtnode/storage.py:185:get_drive_size: 305245 > DEBUG 2014-10-09 05:05:39,773 /usr/lib/python2.7/site-packages/ovirtnode/storage.py:177:get_drive_size: Getting Drive Size For: /dev/sdb > DEBUG 2014-10-09 05:05:39,777 /usr/lib/python2.7/site-packages/ovirtnode/storage.py:185:get_drive_size: 15504 > DEBUG 2014-10-09 05:05:39,778 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/storage_vol_page.py:204:__get_drives_size: 320749 > DEBUG 2014-10-09 05:05:39,778 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,778 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,778 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:39,778 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:39,778 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/storage_vol_page.py:51:model: Predefined sizes: {'storage.free_space': '0 MB', 'storage.install_drive': ['/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', u'/dev/sdb'], 'storage.data_size': '308956', 'storage.drive_size': '320749 MB', 'storage.config_size': '5', 'storage.efi_size': '256', 'storage.logging_size': '2048', 'storage.root_size': '256', 'storage.swap_size': '8972'} > DEBUG 2014-10-09 05:05:39,778 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Label path='label[1]' at 0x611bd90> > DEBUG 2014-10-09 05:05:39,778 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Divider path='divider[2]' at 0x611b550> > DEBUG 2014-10-09 05:05:39,779 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Entry path='storage.swap_size' at 0x611bc10> > DEBUG 2014-10-09 05:05:39,779 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Entry path='storage.config_size' at 0x610b5d0> > DEBUG 2014-10-09 05:05:39,779 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Entry path='storage.logging_size' at 0x4f26450> > DEBUG 2014-10-09 05:05:39,779 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Entry path='storage.data_size' at 0x4f26410> > DEBUG 2014-10-09 05:05:39,779 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Page path='storage' at 0x4f26090> > DEBUG 2014-10-09 05:05:39,779 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='storage.save' at 0x611c0d0> > DEBUG 2014-10-09 05:05:39,780 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <ResetButton path='storage.reset' at 0x611c390> > DEBUG 2014-10-09 05:05:39,780 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <QuitButton path='button.quit' at 0x611c650> > DEBUG 2014-10-09 05:05:39,780 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Button path='button.back' at 0x611c8d0> > DEBUG 2014-10-09 05:05:39,781 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,781 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,781 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:39,781 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:39,781 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/storage_vol_page.py:198:__get_drives_size: Getting Drives Size For: ['/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', u'/dev/sdb'] > DEBUG 2014-10-09 05:05:39,796 /usr/lib/python2.7/site-packages/ovirtnode/storage.py:177:get_drive_size: Getting Drive Size For: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:39,800 /usr/lib/python2.7/site-packages/ovirtnode/storage.py:185:get_drive_size: 305245 > DEBUG 2014-10-09 05:05:39,800 /usr/lib/python2.7/site-packages/ovirtnode/storage.py:177:get_drive_size: Getting Drive Size For: /dev/sdb > DEBUG 2014-10-09 05:05:39,805 /usr/lib/python2.7/site-packages/ovirtnode/storage.py:185:get_drive_size: 15504 > DEBUG 2014-10-09 05:05:39,805 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/storage_vol_page.py:204:__get_drives_size: 320749 > DEBUG 2014-10-09 05:05:39,805 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,806 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,806 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:39,806 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:39,806 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <SaveButton path='button.next' at 0x611cc50> > DEBUG 2014-10-09 05:05:39,806 /usr/lib/python2.7/site-packages/ovirt/node/app.py:223:populate_with_values: Assigning model values to <Page path='storage' at 0x4f26090> > DEBUG 2014-10-09 05:05:39,806 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,806 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,806 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:39,806 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:39,806 /usr/lib/python2.7/site-packages/ovirt/node/app.py:229:populate_with_values: Populating <KeywordLabel path='storage.drive_size' at 0x49aec90>: 320749 MB > DEBUG 2014-10-09 05:05:39,807 /usr/lib/python2.7/site-packages/ovirt/node/app.py:229:populate_with_values: Populating <Entry path='storage.efi_size' at 0x611b390>: 256 > DEBUG 2014-10-09 05:05:39,807 /usr/lib/python2.7/site-packages/ovirt/node/app.py:229:populate_with_values: Populating <Entry path='storage.root_size' at 0x611b750>: 256 > DEBUG 2014-10-09 05:05:39,807 /usr/lib/python2.7/site-packages/ovirt/node/app.py:229:populate_with_values: Populating <Entry path='storage.swap_size' at 0x611bc10>: 8972 > DEBUG 2014-10-09 05:05:39,807 /usr/lib/python2.7/site-packages/ovirt/node/app.py:229:populate_with_values: Populating <Entry path='storage.config_size' at 0x610b5d0>: 5 > DEBUG 2014-10-09 05:05:39,807 /usr/lib/python2.7/site-packages/ovirt/node/app.py:229:populate_with_values: Populating <Entry path='storage.logging_size' at 0x4f26450>: 2048 > DEBUG 2014-10-09 05:05:39,807 /usr/lib/python2.7/site-packages/ovirt/node/app.py:229:populate_with_values: Populating <Entry path='storage.data_size' at 0x4f26410>: 308956 > DEBUG 2014-10-09 05:05:39,807 /usr/lib/python2.7/site-packages/ovirt/node/app.py:162:assign_actions: Assigning UI actions to <Page path='storage' at 0x4f26090> > DEBUG 2014-10-09 05:05:39,807 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Checkbox path='storage.fill_data' at 0x611b990>.<ChangeAction 'None'> to <function call_on_ui_change at 0x611d848> > DEBUG 2014-10-09 05:05:39,807 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Entry path='storage.efi_size' at 0x611b390>.<ChangeAction 'None'> to <function call_on_ui_change at 0x611d848> > DEBUG 2014-10-09 05:05:39,807 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Entry path='storage.root_size' at 0x611b750>.<ChangeAction 'None'> to <function call_on_ui_change at 0x611d848> > DEBUG 2014-10-09 05:05:39,807 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Entry path='storage.swap_size' at 0x611bc10>.<ChangeAction 'None'> to <function call_on_ui_change at 0x611d848> > DEBUG 2014-10-09 05:05:39,807 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Entry path='storage.config_size' at 0x610b5d0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x611d848> > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Entry path='storage.logging_size' at 0x4f26450>.<ChangeAction 'None'> to <function call_on_ui_change at 0x611d848> > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Entry path='storage.data_size' at 0x4f26410>.<ChangeAction 'None'> to <function call_on_ui_change at 0x611d848> > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <QuitButton path='button.quit' at 0x611c650>.<ChangeAction 'None'> to <function call_on_ui_change at 0x611d848> > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <QuitButton path='button.quit' at 0x611c650>.<QuitAction 'None'> to <function call_quit at 0x611d938> > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.back' at 0x611c8d0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x611d848> > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.back' at 0x611c8d0>.<ChangeAction 'None'> to <function call_on_ui_change at 0x611d848> > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <Button path='button.back' at 0x611c8d0>.<SaveAction 'None'> to <function call_on_ui_save at 0x611d668> > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='button.next' at 0x611cc50>.<ChangeAction 'None'> to <function call_on_ui_change at 0x611d848> > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='button.next' at 0x611cc50>.<ChangeAction 'None'> to <function call_on_ui_change at 0x611d848> > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/app.py:206:assign_actions: Setting <SaveButton path='button.next' at 0x611cc50>.<SaveAction 'None'> to <function call_on_ui_save at 0x611d668> > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:200:check_semantics: Triggering on_change of model > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:39,808 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:39,809 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {} > DEBUG 2014-10-09 05:05:39,824 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:39,824 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {} > DEBUG 2014-10-09 05:05:39,824 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:39,824 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Header path='header[0]' at 0x6117390> > DEBUG 2014-10-09 05:05:39,825 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <KeywordLabel path='storage.drive_size' at 0x49aec90> > DEBUG 2014-10-09 05:05:39,825 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Label path='label[0]' at 0x49aec50> > DEBUG 2014-10-09 05:05:39,825 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Checkbox path='storage.fill_data' at 0x611b990> > DEBUG 2014-10-09 05:05:39,825 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Entry path='storage.efi_size' at 0x611b390> > DEBUG 2014-10-09 05:05:39,826 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Entry path='storage.root_size' at 0x611b750> > DEBUG 2014-10-09 05:05:39,827 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Label path='label[1]' at 0x611bd90> > DEBUG 2014-10-09 05:05:39,827 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Divider path='divider[2]' at 0x611b550> > DEBUG 2014-10-09 05:05:39,827 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Entry path='storage.swap_size' at 0x611bc10> > DEBUG 2014-10-09 05:05:39,828 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Entry path='storage.config_size' at 0x610b5d0> > DEBUG 2014-10-09 05:05:39,829 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Entry path='storage.logging_size' at 0x4f26450> > DEBUG 2014-10-09 05:05:39,829 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:1005:build: Building <Entry path='storage.data_size' at 0x4f26410> > DEBUG 2014-10-09 05:05:39,831 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:522:__display_as_page: Displaying page <PageWidget selectable box/flow widget> > DEBUG 2014-10-09 05:05:39,831 /usr/lib/python2.7/site-packages/ovirt/node/app.py:245:switch_to_plugin: Build and displayed plugin_page in <Timer duration='0.119229078293'> seconds > DEBUG 2014-10-09 05:05:39,831 /usr/lib/python2.7/site-packages/ovirt/node/app.py:246:switch_to_plugin: Switched to plugin '<ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>' > INFO 2014-10-09 05:05:39,831 /usr/lib/python2.7/site-packages/ovirt/node/app.py:247:switch_to_plugin: Current page is 'Storage Sizes' > DEBUG 2014-10-09 05:05:39,832 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:788:to_plugin: Navigated to plugin <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750> > DEBUG 2014-10-09 05:05:39,832 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:410:_on_ui_save: on_save needs to return True/False or a Page/Dialog > INFO 2014-10-09 05:05:39,832 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:414:_on_ui_save: Changes were merged successfully > DEBUG 2014-10-09 05:05:39,832 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:424:__handle_merge_result: Parsing plugin merge result: True > DEBUG 2014-10-09 05:05:39,832 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <SaveAction '<function call_on_ui_save at 0x4ef4b18>'> called and returned: None > DEBUG 2014-10-09 05:05:41,157 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['down'] > DEBUG 2014-10-09 05:05:41,301 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['down'] > DEBUG 2014-10-09 05:05:41,429 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['down'] > DEBUG 2014-10-09 05:05:41,797 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['down'] > DEBUG 2014-10-09 05:05:46,989 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:575:__filter_hotkeys: Keypress: ['enter'] > DEBUG 2014-10-09 05:05:46,989 /usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py:110:on_widget_click_cb: Button click: {'button.next': True} > DEBUG 2014-10-09 05:05:46,989 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <ChangeAction '<function call_on_ui_change at 0x611d848>'> <function call_on_ui_change at 0x611d848> with {'button.next': True} > DEBUG 2014-10-09 05:05:46,989 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {'button.next': True} > DEBUG 2014-10-09 05:05:47,005 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:279:__validate: Validation of path ('button.next', True) > DEBUG 2014-10-09 05:05:47,005 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > WARNING 2014-10-09 05:05:47,005 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:373:_on_ui_change: No widget for path button.next > DEBUG 2014-10-09 05:05:47,005 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'button.next': True} > DEBUG 2014-10-09 05:05:47,005 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:47,005 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:203:__call__: Action <ChangeAction '<function call_on_ui_change at 0x611d848>'> called and returned: True > DEBUG 2014-10-09 05:05:47,006 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:199:__call__: Calling action <SaveAction '<function call_on_ui_save at 0x611d668>'> <function call_on_ui_save at 0x611d668> with {'button.next': True} > DEBUG 2014-10-09 05:05:47,006 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:47,006 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:47,006 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:47,006 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:47,006 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:457:__effective_changes: Skipping pseudo-change of 'button.next', value (True) did not change > DEBUG 2014-10-09 05:05:47,006 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:463:__effective_changes: No effective changes detected. > DEBUG 2014-10-09 05:05:47,006 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:392:_on_ui_save: Request to apply model changes: {} > DEBUG 2014-10-09 05:05:47,006 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:326:_on_ui_change: Passing UI change to callback on_change: {} > DEBUG 2014-10-09 05:05:47,022 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:311:__validate: Validates? True ({}) > DEBUG 2014-10-09 05:05:47,022 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:376:_on_ui_change: All valid changes: {'button.next': True} > DEBUG 2014-10-09 05:05:47,022 /usr/lib/python2.7/site-packages/ovirt/node/plugins.py:378:_on_ui_change: All invalid changes: {} > DEBUG 2014-10-09 05:05:47,022 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/storage_vol_page.py:154:on_merge: Nowdefined sizes: {'storage.install_drive': ['/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', u'/dev/sdb'], 'storage.data_size': '308956', 'storage.efi_size': '256', 'storage.free_space': '0 MB', 'storage.root_size': '256', 'storage.logging_size': '2048', 'storage.config_size': '5', 'storage.drive_size': '320749 MB', 'button.next': True, 'storage.swap_size': '8972'} > DEBUG 2014-10-09 05:05:47,022 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:775:index: Available plugins: [(u'Welcome', <ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>), ('Confirm disk selections', <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>), (u'Installation Progress', <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>), (u'Boot Device', <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>), (u'Upgrade Password', <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>), (u'Keyboard', <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>), (u'Storage Sizes', <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>), (u'Data Device', <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>), (u'Console Password', <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>)] > DEBUG 2014-10-09 05:05:47,022 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:778:index: Available plugins with ui: [<ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>, <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>, <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>, <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>, <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>, <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>, <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>, <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>, <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>] > DEBUG 2014-10-09 05:05:47,022 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:798:to_nth: Switching to page 1 ([<ovirt.node.installer.core.welcome_page.Plugin object at 0x44aa610>, <ovirt.node.installer.core.keyboard_page.Plugin object at 0x4987150>, <ovirt.node.installer.core.boot_device_page.Plugin object at 0x381c590>, <ovirt.node.installer.core.installation_device_page.Plugin object at 0x449cb10>, <ovirt.node.installer.core.storage_vol_page.Plugin object at 0x498c750>, <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>, <ovirt.node.installer.core.password_page.Plugin object at 0x49878d0>, <ovirt.node.installer.core.progress_page.Plugin object at 0x4991990>, <ovirt.node.installer.core.upgrade_page.Plugin object at 0x4987190>]) > DEBUG 2014-10-09 05:05:47,022 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:786:to_plugin: Navigating to plugin <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0> > DEBUG 2014-10-09 05:05:47,022 /usr/lib/python2.7/site-packages/ovirt/node/app.py:237:switch_to_plugin: Switching to plugin <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0>, with checks? True > DEBUG 2014-10-09 05:05:47,022 /usr/lib/python2.7/site-packages/ovirt/node/app.py:127:get_plugin: Looking up plugin: <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0> (<class 'ovirt.node.installer.core.confirmation_page.Plugin'>) > DEBUG 2014-10-09 05:05:47,022 /usr/lib/python2.7/site-packages/ovirt/node/app.py:144:get_plugin: Found plugin for type: <ovirt.node.installer.core.confirmation_page.Plugin object at 0x448ecd0> > DEBUG 2014-10-09 05:05:47,023 /usr/lib/python2.7/site-packages/ovirt/node/utils/__init__.py:375:__enter__: Starting timer at 1412831147.02 > DEBUG 2014-10-09 05:05:47,023 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:47,023 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:47,023 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:47,023 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:47,023 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:47,023 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:46:model: Available devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:47,023 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/boot_device_page.py:47:model: Using devices: [('/dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911', ' Local / /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 297 '), ('/dev/mapper/hp_v250w_AA00000000000691-0:0', ' USB Devi /dev/mapper/hp_v250w_AA00000000000691-0:0 0 ')] > DEBUG 2014-10-09 05:05:47,023 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:52:model: Selected boot device: /dev/sda > DEBUG 2014-10-09 05:05:47,023 /usr/lib/python2.7/site-packages/ovirt/node/installer/core/installation_device_page.py:56:model: First installation device: /dev/mapper/SAMSUNG_HD322GM_S2PAJ90B519911 > DEBUG 2014-10-09 05:05:47,023 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Header path='header[0]' at 0x5135f10> > DEBUG 2014-10-09 05:05:47,023 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <Notice path='notice[0]' at 0x5135d10> > DEBUG 2014-10-09 05:05:47,024 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <KeywordLabel path='boot.header' at 0x60ffc10> > DEBUG 2014-10-09 05:05:47,024 /usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py:55:__init__: Initializing <DiskDetails path='boot.device.current' at 0x513b910> > DEBUG 2014-10-09 05:05:47,024 /usr/lib/python2.7/site-packages/ovirt/node/utils/process.py:50:log_call: Calling with: (['reset'],) {'close_fds': True} > ERROR 2014-10-09 05:05:48,029 /usr/lib/python2.7/site-packages/ovirt/node/app.py:307:run: An error appeared in the UI: KeyError(u'/dev/sda',) > INFO 2014-10-09 05:05:48,030 /usr/lib/python2.7/site-packages/ovirt/node/app.py:308:run: Exception: >Traceback (most recent call last): > File "/usr/lib/python2.7/site-packages/ovirt/node/app.py", line 304, in run > File "/usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py", line 441, in run > File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 271, in run > File "/usr/lib64/python2.7/site-packages/urwid/raw_display.py", line 241, in run_wrapper > File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 336, in _run > File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 707, in run > File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 786, in _loop > File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 387, in _update > File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 487, in process_input > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1102, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1559, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 2240, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1102, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 618, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1559, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1559, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 618, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1102, in keypress > File "/usr/lib/python2.7/site-packages/ovirt/node/ui/widgets.py", line 759, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1559, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 833, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 2240, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1559, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 618, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/wimp.py", line 534, in keypress > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 463, in _emit > File "/usr/lib64/python2.7/site-packages/urwid/signals.py", line 120, in emit > File "/usr/lib/python2.7/site-packages/ovirt/node/ui/widgets.py", line 542, in on_click_cb > File "/usr/lib64/python2.7/site-packages/urwid/signals.py", line 120, in emit > File "/usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py", line 111, in on_widget_click_cb > File "/usr/lib/python2.7/site-packages/ovirt/node/base.py", line 103, in __call__ > File "/usr/lib/python2.7/site-packages/ovirt/node/base.py", line 85, in emit > File "/usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py", line 201, in __call__ > File "/usr/lib/python2.7/site-packages/ovirt/node/app.py", line 176, in call_on_ui_save > File "/usr/lib/python2.7/site-packages/ovirt/node/plugins.py", line 406, in _on_ui_save > File "/usr/lib/python2.7/site-packages/ovirt/node/installer/core/storage_vol_page.py", line 155, in on_merge > File "/usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py", line 807, in to_next_plugin > File "/usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py", line 802, in to_nth > File "/usr/lib/python2.7/site-packages/ovirt/node/ui/__init__.py", line 787, in to_plugin > File "/usr/lib/python2.7/site-packages/ovirt/node/app.py", line 243, in switch_to_plugin > File "/usr/lib/python2.7/site-packages/ovirt/node/installer/core/confirmation_page.py", line 64, in ui_content > File "/usr/lib/python2.7/site-packages/ovirt/node/installer/core/confirmation_page.py", line 140, in __init__ > File "/usr/lib/python2.7/site-packages/ovirt/node/installer/core/confirmation_page.py", line 144, in get_details >KeyError: u'/dev/sda'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1150878
:
945205
| 945206