40

[Running Ubuntu Gnome 15.10]

I recently brought my computer from PST to EST in North America. Once in EST my laptop did not update the timezone. I tried toggling the "Auto Time Zone" switch which had no effect. Finally, I rebooted the machine which also didn't have an effect.

Running /usr/lib/geoclue-2.0/demos/where-am-i doesn't return any result.

2
  • Try this tutorial. I think this is just what you are looking for.
    – Alex Lowe
    Commented Jan 27, 2016 at 21:06
  • 4
    Thanks Alex, that tutorial is 8 years old at this point, and dates back to when Ubuntu was still using Gnome 2.x. The issue I'm having isn't with ntp which is installed and functioning. It's that my computer cannot figure out where it is, via the geoclue system. That's what changes the timezone. The "time" is accurate, but just the wrong timezone.
    – labarna
    Commented Jan 28, 2016 at 14:43

2 Answers 2

101

For Ubuntu 18.04+ make sure Settings -> Privacy -> Location Services is set to "On."

8
  • 2
    This is actually the key to solving the issue. Commented May 24, 2018 at 8:49
  • 11
    Does it default to "off" or did I manually change that? It's weird that the "Automatic Time Zone" feature just silently fails without warning or explanation. Commented Jul 9, 2018 at 15:51
  • 2
    @MichaelMartin-Smucker yeah... they really should warn, or prompt you to enable/re-enable Location Services Commented Sep 10, 2018 at 5:10
  • 1
    need Settings>Date&Time> Automatically Date & Time and Timezone on. As well as privacy location settings on. Commented Oct 11, 2018 at 3:58
  • 10
    So the bug, it seems, is with the Date and Time interface. A user shouldn't be able switch a dependant (child) feature "on" that cannot function without Location Services: in my opinion, switching Automatic Timezone to on should first check if Location Services are on and then redirect the user accordingly.
    – GrayedFox
    Commented Mar 4, 2019 at 9:23
8

I seem to have fixed this issue by installing gnome-clocks which might serve as the hook gnome-shell uses to get the location data for the time-zone.

3
  • Still works with Ubuntu 17.10
    – opennomad
    Commented Dec 7, 2017 at 4:36
  • Sloved this issue for me on Ubuntu 18.04.
    – xd1936
    Commented Jun 20, 2018 at 16:46
  • Also works on Mint 18 Sarah. Thx.
    – AndreasT
    Commented Nov 12, 2018 at 15:37

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .