http://bugzilla.novell.com/show_bug.cgi?id=561714 http://bugzilla.novell.com/show_bug.cgi?id=561714#c0 Summary: Update to timezone-2009p changes system time zone from GMT to CST Classification: openSUSE Product: openSUSE 11.0 Version: Final Platform: i586 OS/Version: openSUSE 11.0 Status: NEW Severity: Normal Priority: P5 - None Component: Maintenance AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: swegner@celltrakgps.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.5) Gecko/20091102 Ant.com Toolbar 1.5 Firefox/3.0.10, Ant.com Toolbar 1.3 (.NET CLR 3.5.30729) I recently needed to install a PHP package for xsl support (PHP5-xsl) when I did this with # zypper install PHP5-xsl, I was notified that I needed about 45 MB of updates to satisfy dependencies (Why I don't know) I did not install this system, so I was not really sure why it wanted all of the packages it asked to update. Stupidly perhaps, I decided to allow the updates. When all updates were completed, I test the program that needed PHP5-xsl, and everyting worked and I moved on. The next day I received a call that the time zone on this server seemed to be in Central Standard time rather than GMT which it should be. I checked and saw that no one had changed the time zone, so I checked through logs and found the following (Note the system time stamps): 2009-12-01 16:08:02 <1> fs1(7110) [zypp] PackageProvider.cc(providePackage):116 provided Package (7558)timezone-2009p-1.1.i586(openSUSE-11.0-Updates) at /var/cache/zypp/packages/openSUSE-11.0-Updates/rpm/i586/timezone-2009p-1.1.i586.rpm 2009-12-01 16:08:02 <1> fs1(7110) [zypp] RpmDb.cc(doInstallPackage):1974 RpmDb::installPackage(/var/cache/zypp/packages/openSUSE-11.0-Updates/rpm/i586/timezone-2009p-1.1.i586.rpm,12) 2009-12-01 16:08:02 <0> fs1(7110) [zypp] ExternalProgram.cc(start_program):154 Executing 'rpm' '--root' '/' '--dbpath' '/var/lib/rpm' '-U' '--percent' '--force' '--nodeps' '--' '/var/cache/zypp/packages/openSUSE-11.0-Updates/rpm/i586/timezone-2009p-1.1.i586.rpm' 2009-12-01 16:08:02 <0> fs1(7110) [zypp] ExternalProgram.cc(start_program):298 pid 7190 launched 2009-12-01 10:08:04 <0> fs1(7110) [zypp] ExternalProgram.cc(checkStatus):352 Pid 7190 successfully completed 2009-12-01 10:08:04 <0> fs1(7110) [zypp] ExternalProgram.cc(start_program):154 Executing 'diff' '-u' '/etc/localtime' '/etc/localtime.rpmnew' 2009-12-01 10:08:04 <0> fs1(7110) [zypp] ExternalProgram.cc(start_program):298 pid 7194 launched 2009-12-01 10:08:04 <0> fs1(7110) [zypp] ExternalProgram.cc(checkStatus):345 Pid 7194 exited with status 2 2009-12-01 10:08:05 <3> fs1(7110) [zypp] RpmDb.cc(processConfigFiles):1897 diff failed 2009-12-01 10:08:05 <1> fs1(7110) [zypp] PathInfo.cc(_Log_Result):295 unlink /var/cache/zypp/packages/openSUSE-11.0-Updates/rpm/i586/timezone-2009p-1.1.i586.rpm So it looks like after timezone-2009p was installed the time changed from GMT to CST. I would not think this is expected. I also had this log line: Changed configuration files for timezone-2009p-1.1.i586.rpm: rpm created /etc/localtime as /etc/localtime.rpmnew, but it was impossible to determine the difference The default setting in /etc/sysconfig/clock is and always has been: SYSTOHC=yes DEFAULT_TIMEZONE=US/Eastern HWCLOCK=-u TIMEZONE=America/Chicago ZONE=GMT That looks strange as I would think TIMEZONE= should be GMT or UTC, but as I said it has been set up this way forever and survived many reboots and always stayed GMT. Perhaps I am missing why. I can attache the entire zypper log file if needed. it is 7 MB though. Reproducible: Didn't try Steps to Reproduce: 1. 2. 3. I have one more system that I believe is in the original state as this one was prior to the update. I can attempt the same update on that system, and in fact will have to soon. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.