Description of problem: When using the appliance_console to set the timezone this error is thrown each time. I have tested this 3 times all on brand new VMware based appliances with the same result. From the looks of things the date is fine but the time does'nt get set properly. It is not until i run ntpdate that the time is properly adjusted. This is a big problem as it affects our ability to perform certain actions with Azure and EC2 as it as the Azure ARM and AWS SDK gems rely on time to be correctly set. Version-Release number of selected component (if applicable): 5.5.2.4 How reproducible: 100% Steps to Reproduce: 1. run appliance_console on a new appliance 2. attempt to change the timezone to Pacific Time Actual results: Date and Time Configuration Timezone area: United States Timezone city: Pacific Date: 2016-03-10 Time: 09:53:30 Apply time and timezone configuration? (Y/N): y Applying time and timezone configuration... Failed to apply time and timezone configuration Press any key to continue. Expected results: Time to be set correctly Additional info: appliance_console output: Date and Time Configuration Timezone area: United States Timezone city: Pacific Date: 2016-03-10 Time: 09:53:30 Apply time and timezone configuration? (Y/N): y Applying time and timezone configuration... Failed to apply time and timezone configuration Press any key to continue. From the shell: # date Thu Mar 10 14:56:55 PST 2016 # cat /var/www/miq/vmdb/log/appliance_console.log # Logfile created on 2016-03-10 14:53:34 -0800 by logger.rb/47272 E, [2016-03-10T14:53:34.604931 #12001] ERROR -- : Failed to apply time and timezone configuration: /bin/timedatectl exit code: 1 cat /var/log/messages Mar 10 17:53:01 localhost dbus-daemon: dbus[774]: [system] Activating via systemd: service name='org.freedesktop.timedate1' unit='dbus-org.freedesktop.timedate1.service' Mar 10 17:53:01 localhost dbus[774]: [system] Activating via systemd: service name='org.freedesktop.timedate1' unit='dbus-org.freedesktop.timedate1.service' Mar 10 17:53:01 localhost systemd: Starting Time & Date Service... Mar 10 17:53:01 localhost dbus[774]: [system] Successfully activated service 'org.freedesktop.timedate1' Mar 10 17:53:01 localhost systemd: Started Time & Date Service. Mar 10 17:53:01 localhost dbus-daemon: dbus[774]: [system] Successfully activated service 'org.freedesktop.timedate1' Mar 10 17:53:33 localhost dbus[774]: [system] Activating via systemd: service name='org.freedesktop.timedate1' unit='dbus-org.freedesktop.timedate1.service' Mar 10 17:53:33 localhost dbus-daemon: dbus[774]: [system] Activating via systemd: service name='org.freedesktop.timedate1' unit='dbus-org.freedesktop.timedate1.service' Mar 10 17:53:34 localhost systemd: Starting Time & Date Service... Mar 10 17:53:34 localhost dbus[774]: [system] Successfully activated service 'org.freedesktop.timedate1' Mar 10 17:53:34 localhost systemd: Started Time & Date Service. Mar 10 17:53:34 localhost dbus-daemon: dbus[774]: [system] Successfully activated service 'org.freedesktop.timedate1' Mar 10 17:53:34 localhost systemd-timedated: Changed time zone to 'US/Pacific'. Mar 10 17:56:40 localhost systemd: Starting Cleanup of Temporary Directories... Mar 10 17:56:40 localhost systemd: Started Cleanup of Temporary Directories. Mar 10 17:56:40 localhost dbus-daemon: dbus[774]: [system] Activating via systemd: service name='org.freedesktop.timedate1' unit='dbus-org.freedesktop.timedate1.service' Mar 10 17:56:40 localhost dbus[774]: [system] Activating via systemd: service name='org.freedesktop.timedate1' unit='dbus-org.freedesktop.timedate1.service' Mar 10 17:56:41 localhost systemd: Starting Time & Date Service... Mar 10 17:56:41 localhost dbus[774]: [system] Successfully activated service 'org.freedesktop.timedate1' Mar 10 17:56:41 localhost systemd: Started Time & Date Service. Mar 10 17:56:41 localhost dbus-daemon: dbus[774]: [system] Successfully activated service 'org.freedesktop.timedate1' # ntpdate clock.redhat.com 10 Mar 10:04:12 ntpdate[12185]: step time server 10.11.160.238 offset -17999.788328 sec # date Thu Mar 10 10:04:22 PST 2016
https://github.com/ManageIQ/manageiq/pull/7246
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/805898b9552aebb23c8dfbc320da5c1c586f0f70 commit 805898b9552aebb23c8dfbc320da5c1c586f0f70 Author: Joe VLcek <jvlcek> AuthorDate: Fri Mar 11 15:26:57 2016 -0500 Commit: Joe VLcek <jvlcek> CommitDate: Wed Mar 23 17:48:58 2016 -0400 Separate setting timezone from setting date and time. Move timezone and date_time from appliance_console.rb to new classes and added disabling of automatic time synchronization when setting date and time. https://bugzilla.redhat.com/show_bug.cgi?id=1316674 gems/pending/appliance_console.rb | 125 ++++------- .../appliance_console/date_time_configuration.rb | 118 +++++++++++ gems/pending/appliance_console/locales/en.yml | 4 +- gems/pending/appliance_console/prompts.rb | 12 +- .../appliance_console/timezone_configuration.rb | 93 +++++++++ .../date_time_configuration_spec.rb | 230 +++++++++++++++++++++ .../pending/spec/appliance_console/prompts_spec.rb | 16 -- .../timezone_configuration_spec.rb | 99 +++++++++ 8 files changed, 582 insertions(+), 115 deletions(-) create mode 100644 gems/pending/appliance_console/date_time_configuration.rb create mode 100644 gems/pending/appliance_console/timezone_configuration.rb create mode 100644 gems/pending/spec/appliance_console/date_time_configuration_spec.rb create mode 100644 gems/pending/spec/appliance_console/timezone_configuration_spec.rb
This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions
https://github.com/ManageIQ/manageiq/pull/7849
New commit detected on cfme/5.5.z: https://code.engineering.redhat.com/gerrit/gitweb?p=cfme.git;a=commitdiff;h=de7dfa01fd3e2fa56c510a107ed37a8e88b18d93 commit de7dfa01fd3e2fa56c510a107ed37a8e88b18d93 Author: Joe VLcek <jvlcek> AuthorDate: Fri Mar 11 15:26:57 2016 -0500 Commit: Joe VLcek <jvlcek> CommitDate: Wed Mar 30 16:38:29 2016 -0400 Separate setting timezone from setting date and time. Move timezone and date_time from appliance_console.rb to new classes and added disabling of automatic time synchronization when setting date and time. Fixes BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1316674 cherry-pick of: https://github.com/ManageIQ/manageiq/pull/7246 Fixes 5.5.z BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1318752 Cherry pick was not clean for gems/pending/appliance_console.rb due to minor issues. gems/pending/appliance_console.rb | 125 ++++------- .../appliance_console/date_time_configuration.rb | 118 +++++++++++ gems/pending/appliance_console/locales/en.yml | 4 +- gems/pending/appliance_console/prompts.rb | 12 +- .../appliance_console/timezone_configuration.rb | 93 +++++++++ .../date_time_configuration_spec.rb | 230 +++++++++++++++++++++ .../pending/spec/appliance_console/prompts_spec.rb | 16 -- .../timezone_configuration_spec.rb | 99 +++++++++ 8 files changed, 582 insertions(+), 115 deletions(-) create mode 100644 gems/pending/appliance_console/date_time_configuration.rb create mode 100644 gems/pending/appliance_console/timezone_configuration.rb create mode 100644 gems/pending/spec/appliance_console/date_time_configuration_spec.rb create mode 100644 gems/pending/spec/appliance_console/timezone_configuration_spec.rb
New commit detected on cfme/5.5.z: https://code.engineering.redhat.com/gerrit/gitweb?p=cfme.git;a=commitdiff;h=9d47e6a7c2602fec86d7fd3c82ef05acfe3aa4e2 commit 9d47e6a7c2602fec86d7fd3c82ef05acfe3aa4e2 Merge: 9f2426a 9c51cf0 Author: Gregg Tanzillo <gtanzill> AuthorDate: Thu Apr 14 08:11:25 2016 -0400 Commit: Gregg Tanzillo <gtanzill> CommitDate: Thu Apr 14 08:11:25 2016 -0400 Merge branch 'bz_1318752' into '5.5.z' Separate setting timezone from setting date and time. Move timezone and date_time from appliance_console.rb to new classes and added disabling of automatic time synchronization when setting date and time. Fixes BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1316674 cherry-pick of: https://github.com/ManageIQ/manageiq/pull/7246 Fixes 5.5.z BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1318752 Cherry pick was not clean for gems/pending/appliance_console.rb due to minor issues. See merge request !879 gems/pending/appliance_console.rb | 125 ++++------- .../appliance_console/date_time_configuration.rb | 118 +++++++++++ gems/pending/appliance_console/locales/en.yml | 4 +- gems/pending/appliance_console/prompts.rb | 12 +- .../appliance_console/timezone_configuration.rb | 93 +++++++++ .../date_time_configuration_spec.rb | 232 +++++++++++++++++++++ .../pending/spec/appliance_console/prompts_spec.rb | 16 -- .../timezone_configuration_spec.rb | 101 +++++++++ 8 files changed, 586 insertions(+), 115 deletions(-)
New commit detected on cfme_productization/master: https://code.engineering.redhat.com/gerrit/gitweb?p=cfme_productization.git;a=commit;h=e624097747444d5e95136c2a2f69bee6a158732c commit e624097747444d5e95136c2a2f69bee6a158732c Author: Joe VLcek <jvlcek> AuthorDate: Thu Mar 31 12:21:21 2016 -0400 Commit: Joe VLcek <jvlcek> CommitDate: Thu Mar 31 12:21:21 2016 -0400 Separate setting timezone from setting date and time. Move timezone and date_time from appliance_console.rb to new classes and added disabling of automatic time synchronization when setting date and time. Fixes BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1316674 Upstream PR: cherry-pick of: https://github.com/ManageIQ/manageiq/pull/7246 manageiq/gems/pending/appliance_console/locales/en_productization.yml | 1 + 1 file changed, 1 insertion(+)
New commit detected on cfme_productization/master: https://code.engineering.redhat.com/gerrit/gitweb?p=cfme_productization.git;a=commit;h=71771a198e045ef4f9c70c3c3530e8bc1d091b00 commit 71771a198e045ef4f9c70c3c3530e8bc1d091b00 Merge: ef8433e e624097 Author: Gregg Tanzillo <gtanzill> AuthorDate: Thu Apr 14 10:21:34 2016 -0400 Commit: Gregg Tanzillo <gtanzill> CommitDate: Thu Apr 14 10:21:34 2016 -0400 Merge branch 'bz_1318752' into 'master' Separate setting timezone from setting date and time. Move timezone and date_time from appliance_console.rb to new classes and added disabling of automatic time synchronization when setting date and time. Fixes BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1316674 Upstream PR: cherry-pick of: https://github.com/ManageIQ/manageiq/pull/7246 See merge request !209 manageiq/gems/pending/appliance_console/locales/en_productization.yml | 1 + 1 file changed, 1 insertion(+)
I can see it's been moved, but I'm not sure how to actually set the timezone. The automatic on and off is working correctly.
(In reply to Jeff Teehan from comment #12) > I can see it's been moved, but I'm not sure how to actually set the > timezone. The automatic on and off is working correctly. Timezone now has it's own option from the top menu. In the below output of the appliance_console main menu to set the timezone one would select "5) Set Timezone" Let me know if this doesn't answer your questions. JoeV - - - Advanced Setting 1) Set DHCP Network Configuration 2) Set Static Network Configuration 3) Test Network Configuration 4) Set Hostname 5) Set Timezone 6) Set Date and Time 7) Restore Database From Backup 8) Configure Database 9) Configure External Authentication (httpd) 10) Generate Custom Encryption Key 11) Stop EVM Server Processes 12) Start EVM Server Processes 13) Restart Appliance 14) Shut Down Appliance 15) Summary Information 16) Quit Choose the advanced setting:
I see this in the following build. Myabe it didn't get added. 5.6.0.1-beta2.20160413141124_e25ac0e Here is my appliance: https://10.16.7.174/ Advanced Setting 1) Set DHCP Network Configuration 2) Set Static Network Configuration 3) Test Network Configuration 4) Set Hostname 5) Set Date and Time 6) Restore Database From Backup 7) Configure Database 8) Extend Temporary Storage 9) Configure External Authentication (httpd) 10) Generate Custom Encryption Key 11) Harden Appliance Using SCAP Configuration 12) Stop EVM Server Processes 13) Start EVM Server Processes 14) Restart Appliance 15) Shut Down Appliance 16) Summary Information 17) Quit Choose the advanced setting:
Jeff, The needed changes were merge on 20160414. So they wouldn't be in the build from 20160413. https://gitlab.cloudforms.lab.eng.rdu2.redhat.com/cloudforms/cfme_productization/merge_requests/209
Part Two was fixed in 5.6.0.2 and is now working properly. Moving to verified on Beta2.1
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2016:1348
Added Polarion test case