As a workaround one can manually update the tzdata information: 1) Download the latest tzdata file: mkdir tzupdate cd tzupdate wget http://www.iana.org/time-zones/repository/releases/tzdata2012e.tar.gz
2) extract the data: tar -xvzf tzdata2009b.tar.gz zic -d zoneinfo northamerica 3) Copy the relevant data to the approriate directory:cd zoneinfo cd zoneinfo sudo cp -r * /usr/share/zoneinfo/ 4) Text the changes: zdump -v America/Port-au-Prince| grep 2012 That should produce this output: America/Port-au-Prince Sun Mar 11 06:59:59 2012 UTC = Sun Mar 11 01:59:59 2012 EST isdst=0 gmtoff=-18000 America/Port-au-Prince Sun Mar 11 07:00:00 2012 UTC = Sun Mar 11 03:00:00 2012 EDT isdst=1 gmtoff=-14400 America/Port-au-Prince Sun Nov 4 05:59:59 2012 UTC = Sun Nov 4 01:59:59 2012 EDT isdst=1 gmtoff=-14400 America/Port-au-Prince Sun Nov 4 06:00:00 2012 UTC = Sun Nov 4 01:00:00 2012 EST isdst=0 gmtoff=-18000 CHanges should be immediate, ie. reboot should not be required. The above was adapated/sanitized from: http://chrisjean.com/2009/03/10 /updating-daylight-saving-time-on-linux/ The above was tested in both Ubuntu 12.04 LTS and Trisquel 5.5. ** Description changed: I am installing Ubuntu 12.04 LTS and despite choosing Port-au-Prince from the global map in Ubiquity, the time zone / resulting time is wrong. It will show for example 8AM when in fact it is 9AM. I've compared this with local time (radio, local mobile phones) and with different Internet sources to confirm. TimeAndDate.com reports the following correct information: Standard time zone: UTC/GMT -5 hours Daylight saving time: +1 hour Current time zone offset: UTC/GMT -4 hours Time zone abbreviation: EDT - Eastern Daylight Time Daylight Saving Time DST started on dimanche 11 mars 2012, 02 h 00 local standard time DST ends on dimanche 4 novembre 2012, 02 h 00 local daylight time It's even more interesting that this change only happens *this year*: http://www.timeanddate.com/worldclock/timezone.html?n=709 I believe any Ubuntu system (and probably other Debian derivatives) running in this timezone are 1 hoour late as a result. + == + UPATE: This was fixed in tzdata 20120c1 and above, however such version won't be updated in Ubuntu for some time (low priority according to Canonical). To check your version: dpkg -l tzdata + + A workaround is provided in the comments below. + == + ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: tzdata 2012b-1 ProcVersionSignature: Ubuntu 3.2.0-27.43-generic 3.2.21 Uname: Linux 3.2.0-27-generic x86_64 ApportVersion: 2.0.1-0ubuntu11 Architecture: amd64 Date: Wed Aug 1 11:08:57 2012 InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425) PackageArchitecture: all SourcePackage: tzdata UpgradeStatus: No upgrade log present (probably fresh install) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1031836 Title: Wrong timezone data for Port-au-Prince, Haiti: DST offset is ignored To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/1031836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs