• Timekeeping

    From Handsome Jack@jack@handsome.com to alt.os.linux.mint on Sat Jan 31 11:08:12 2026
    From Newsgroup: alt.os.linux.mint

    The other day I was unable to log in to one of my financial accounts. Took several days to work out what the problem was, but now it seems that my computer clock was several minutes wrong. The web site requires you to use
    an authenticator app, and my app was generating the wrong codes from the system clock.

    Why was the clock wrong? The GUI Time and Date Settings utility had "Keep synchronised with Internet servers" selected, though it didn't provide a
    way of choosing an NTP. You'd have thought this meant it would go to a
    default server, but it obviously hadn't.

    Turns out that my version of LM doesn't come with the service that keeps
    the clock synced to an NTP server.

    I did some research and found that LM's utility (or setting, whatever you
    call it) for doing this is systemd-timesyncd.service. But it had either
    never been installed, or was masked, or had not been set to start up, and nowhere is there a prompt telling users to do this. Nor am I the first
    person to be troubled by this.

    WTF?


    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Alan K.@alan@invalid.com to alt.os.linux.mint on Sat Jan 31 08:20:29 2026
    From Newsgroup: alt.os.linux.mint

    On 1/31/26 6:08 AM, Handsome Jack wrote:
    The other day I was unable to log in to one of my financial accounts. Took several days to work out what the problem was, but now it seems that my computer clock was several minutes wrong. The web site requires you to use
    an authenticator app, and my app was generating the wrong codes from the system clock.

    Why was the clock wrong? The GUI Time and Date Settings utility had "Keep synchronised with Internet servers" selected, though it didn't provide a
    way of choosing an NTP. You'd have thought this meant it would go to a default server, but it obviously hadn't.

    Turns out that my version of LM doesn't come with the service that keeps
    the clock synced to an NTP server.

    I did some research and found that LM's utility (or setting, whatever you call it) for doing this is systemd-timesyncd.service. But it had either
    never been installed, or was masked, or had not been set to start up, and nowhere is there a prompt telling users to do this. Nor am I the first
    person to be troubled by this.

    WTF?


    And yet you forget to tell us the version of Linux that you have.
    --
    Linux Mint 22.3, Mozilla Thunderbird 140.7.0esr, Mozilla Firefox 147.0.1
    Alan K.
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Mike Easter@MikeE@ster.invalid to alt.os.linux.mint on Sat Jan 31 09:51:36 2026
    From Newsgroup: alt.os.linux.mint

    Handsome Jack wrote:
    Turns out that my version of LM doesn't come with the service that keeps
    the clock synced to an NTP server.

    My LM is Cinn 22.1

    My system settings only shows me on/off for ntp sync.

    I can see my configured ntp server in

    systemctl status systemd-timesyncd

    ... which contains:

    Contacted time server 91.189.91.157:123 (ntp.ubuntu.com)
    --
    Mike Easter
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux.mint on Sat Jan 31 16:08:49 2026
    From Newsgroup: alt.os.linux.mint

    On Sat, 1/31/2026 6:08 AM, Handsome Jack wrote:
    The other day I was unable to log in to one of my financial accounts. Took several days to work out what the problem was, but now it seems that my computer clock was several minutes wrong. The web site requires you to use an authenticator app, and my app was generating the wrong codes from the system clock.

    Why was the clock wrong? The GUI Time and Date Settings utility had "Keep synchronised with Internet servers" selected, though it didn't provide a
    way of choosing an NTP. You'd have thought this meant it would go to a default server, but it obviously hadn't.

    Turns out that my version of LM doesn't come with the service that keeps
    the clock synced to an NTP server.

    I did some research and found that LM's utility (or setting, whatever you call it) for doing this is systemd-timesyncd.service. But it had either never been installed, or was masked, or had not been set to start up, and nowhere is there a prompt telling users to do this. Nor am I the first person to be troubled by this.

    WTF?


    Time is a temperamental topic.

    No matter what automation method you use, the time can still be
    wrong, and you can use this to check it before authenticating.

    My time is off by 1.835 seconds at the moment. The last sync was
    30 minutes ago.

    https://nist.time.gov/

    Paul
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux.mint on Sat Jan 31 21:12:54 2026
    From Newsgroup: alt.os.linux.mint

    On Sat, 31 Jan 2026 16:08:49 -0500, Paul wrote:

    My time is off by 1.835 seconds at the moment. The last sync was 30
    minutes ago.

    That sounds unusually bad. On my systems, the time stays accurate to
    within a second.

    From years ago, I would do tests like

    ssh -2customerrCOs premises machine-+ time
    time

    and have both show the same time.
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Mike Easter@MikeE@ster.invalid to alt.os.linux.mint on Sat Jan 31 13:58:07 2026
    From Newsgroup: alt.os.linux.mint

    Handsome Jack wrote:
    Desktop: Xfce 4.18.1
    Distro: Linux Mint 21.3 Virginia base: Ubuntu 22.04 jammy

    I booted a live LM 21.3 xfce; its default behavior was active NTP,
    similar to what I posted earlier on my LM Cinn; the ntp is Ub's and the
    tools it uses to function are the same as the later LM Cinn I posted.

    So apparently if yours isn't working like the default condition,
    something must've happened to de-activate it.
    --
    Mike Easter
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Mike Easter@MikeE@ster.invalid to alt.os.linux.mint on Sat Jan 31 14:03:21 2026
    From Newsgroup: alt.os.linux.mint

    Mike Easter wrote:
    if yours isn't working like the default condition, something
    must've happened to de-activate it.

    gglAIov says:

    To activate NTP in Linux Mint, open the Date & Time settings and
    toggle "Network time" on,

    I gather that condition was already fulfilled:

    or use the terminal command timedatectl set-ntp on. If it remains
    inactive, install or restart systemd-timesyncd using sudo apt
    install systemd-timesyncd and sudo systemctl restart systemd-
    timesyncd

    All of that 'stuff' is the condition of 21.3 xfce just like my 22.1 Cinn.
    --
    Mike Easter
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux.mint on Sat Jan 31 17:37:29 2026
    From Newsgroup: alt.os.linux.mint

    On Sat, 1/31/2026 4:12 PM, Lawrence DrCOOliveiro wrote:
    On Sat, 31 Jan 2026 16:08:49 -0500, Paul wrote:

    My time is off by 1.835 seconds at the moment. The last sync was 30
    minutes ago.

    That sounds unusually bad. On my systems, the time stays accurate to
    within a second.

    From years ago, I would do tests like

    ssh -2customerrCOs premises machine-+ time
    time

    and have both show the same time.


    I donated a value, so people would have some
    idea "what atomic clocks are worth to you" :-)

    Time is a very fluid substance.

    Paul

    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Handsome Jack@jack@handsome.com to alt.os.linux.mint on Sun Feb 1 06:48:15 2026
    From Newsgroup: alt.os.linux.mint

    On Sat, 31 Jan 2026 21:26:51 -0000 (UTC), Lawrence DrCOOliveiro wrote:

    On Sat, 31 Jan 2026 11:08:12 -0000 (UTC), Handsome Jack wrote:

    I did some research and found that LM's utility (or setting, whatever
    you call it) for doing this is systemd-timesyncd.service.
    But it had either never been installed, or was masked, or had not been
    set to start up ...

    systemctl status systemd-timesyncd.service

    to find out for sure.

    Not very user-friendly though, is it? I can't understand why the GUI 'Time
    and Date' app doesn't allow you to adjust it. Or why it isn't the default
    in the first place.
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux.mint on Sun Feb 1 06:52:08 2026
    From Newsgroup: alt.os.linux.mint

    On Sun, 1 Feb 2026 06:48:15 -0000 (UTC), Handsome Jack wrote:

    On Sat, 31 Jan 2026 21:26:51 -0000 (UTC), Lawrence DrCOOliveiro wrote:

    On Sat, 31 Jan 2026 11:08:12 -0000 (UTC), Handsome Jack wrote:

    I did some research and found that LM's utility (or setting,
    whatever you call it) for doing this is systemd-timesyncd.service.
    But it had either never been installed, or was masked, or had not
    been set to start up ...

    systemctl status systemd-timesyncd.service

    to find out for sure.

    Not very user-friendly though, is it?

    All the systemd services are managed through a common interface.
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Gordon@Gordon@leaf.net.nz to alt.os.linux.mint on Sun Feb 1 07:21:14 2026
    From Newsgroup: alt.os.linux.mint

    On 2026-02-01, Handsome Jack <jack@handsome.com> wrote:
    On Sat, 31 Jan 2026 21:26:51 -0000 (UTC), Lawrence DrCOOliveiro wrote:

    On Sat, 31 Jan 2026 11:08:12 -0000 (UTC), Handsome Jack wrote:

    I did some research and found that LM's utility (or setting, whatever
    you call it) for doing this is systemd-timesyncd.service.
    But it had either never been installed, or was masked, or had not been
    set to start up ...

    systemctl status systemd-timesyncd.service

    to find out for sure.

    Not very user-friendly though, is it? I can't understand why the GUI 'Time and Date' app doesn't allow you to adjust it. Or why it isn't the default
    in the first place.

    The default is the time zone you set it during install of the OS.

    The time GUI date has worked just fine fine for me. You need to know the
    Region and City of course.
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Mike Easter@MikeE@ster.invalid to alt.os.linux.mint on Sun Feb 1 08:59:28 2026
    From Newsgroup: alt.os.linux.mint

    Handsome Jack wrote:
    I can't understand why the GUI 'Time and Date' app doesn't allow you
    to adjust it. Or why it isn't the default in the first place.

    The 'normal' situation is that all that is completely setup from the beginning, w/ the possible exception of the setting of the GUI NTP-on
    switch, using your tz, the Ub NTP, and the default settings.

    Then, as to the qx of 'what went wrong' for the past year that you
    didn't have an operational NTP process, perhaps it was b0rken from the
    gitgo somehow during the install, otherwise something must've b0rked it
    along the way.

    My point is that normally with that DE and that LM, the user doesn't
    have to do anything but make sure the GUI switch is on.

    I was surprised to find that it isn't that easy to change the NTP from
    the default. The only .conf file I could find that had the Ub NTP in it
    was commented out, so that wasn't the 'real' one.
    --
    Mike Easter
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Mike Easter@MikeE@ster.invalid to alt.os.linux.mint on Sun Feb 1 09:28:05 2026
    From Newsgroup: alt.os.linux.mint

    Mike Easter wrote:
    The only .conf file I could find that had the Ub NTP in it was commented out, so that wasn't the 'real' one.

    The LM forum says to choose your NTP by uncommenting that line and you
    can also configure another fallback in the same place:

    /etc/systemd/timesyncd.conf
    [Time]
    #NTP=
    #FallbackNTP=ntp.ubuntu.com

    uncomment & populate NTP=
    optional an alternate Fallback

    https://forums.linuxmint.com/viewtopic.php?t=378554
    --
    Mike Easter
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Mike Easter@MikeE@ster.invalid to alt.os.linux.mint on Sun Feb 1 10:12:27 2026
    From Newsgroup: alt.os.linux.mint

    Mike Easter wrote:
    Then, as to the qx of 'what went wrong' for the past year that you
    didn't have an operational NTP process, perhaps it was b0rken from
    the gitgo somehow during the install, otherwise something must've
    b0rked it along the way.

    Aha! Here's a data point.

    I booted a live LM XFCE 20.3. Its native configuration is NOT the same
    as the current (including your 21.3 and 22 XFCE & Cinn).

    It uses the older ntp system as described at my earlier msg LM forum: https://forums.linuxmint.com/viewtopic.php?t=378554

    So, if I'm trying to figger out how something went wrong in your system,
    maybe it started w/ an earlier xfce like 20.3 to graduate/upgrade to 21
    and something went wrong in the transition from the older ntp:

    I see /etc/ntp.conf on my LM 18.3 partition (incidentally Xfce)
    based on Ubuntu 16.04. Ubuntu started replaced ntpdate and ntp with timedatectl and timesyncd since 16.04. No /etc/ntp.conf present on
    my LM 19.3 Cinnamon partition. I'm not sure that it's Xfce related,
    more like systemd implementation

    On that live 20.3 xfce, if I status:

    systemctl status systemd-timesyncd

    ... now I get loaded masked and inactive dead because that isn't how
    the ntp is handled on the older xfce.

    If I continue to explore what is my problem, I find that while the
    system is *supposed to* get the NTP, it fails because it is trying to
    use a now 'bad' NTP at freedesktop.

    So on an old xfce 20.3, it is necessary for the user to manually fix the errant NTP, either by installing the systemd service or fixing the name
    of the time server.
    --
    Mike Easter
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Mike Easter@MikeE@ster.invalid to alt.os.linux.mint on Sun Feb 1 10:50:45 2026
    From Newsgroup: alt.os.linux.mint

    Mike Easter wrote:
    So on an old xfce 20.3, it is necessary for the user to manually fix the errant NTP, either by installing the systemd service or fixing the name
    of the time server.

    If one is going to work within the old ntp system, this old Ub page is
    useful:

    https://askubuntu.com/questions/498973/which-time-server-is-used-by-ubuntu
    Asked 11 years, 6 months ago

    ... because all kinds of ntp.conf (related) commands have problems, such
    as timedatectl timesysc-status (on the 20.3 LM xfce) which do NOT on a
    current system.

    So, my take is that if a person's system were to start w/ such as LM
    20.3 (or earlier) to get to 21.3, it would need to successfully
    transition its NTP business from the old ntp package system to the newer systemd NTP system, and if it didn't, the old system does NOT work
    properly under the newer conditions and needs to be manually fixed by
    the user.
    --
    Mike Easter
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux.mint on Sun Feb 1 20:02:38 2026
    From Newsgroup: alt.os.linux.mint

    On Sun, 1 Feb 2026 09:28:05 -0800, Mike Easter wrote:

    The LM forum says to choose your NTP by uncommenting that line and
    you can also configure another fallback in the same place:

    /etc/systemd/timesyncd.conf
    [Time]
    #NTP=
    #FallbackNTP=ntp.ubuntu.com

    uncomment & populate NTP=
    optional an alternate Fallback

    https://forums.linuxmint.com/viewtopic.php?t=378554

    Or you can create an additional rCLdropinrCY file to amend the config,
    without having to change the main confog file.
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Handsome Jack@jack@handsome.com to alt.os.linux.mint on Tue Feb 3 08:37:26 2026
    From Newsgroup: alt.os.linux.mint

    On Sun, 1 Feb 2026 10:12:27 -0800, Mike Easter wrote:

    Mike Easter wrote:
    Then, as to the qx of 'what went wrong' for the past year that you
    didn't have an operational NTP process, perhaps it was b0rken from the
    gitgo somehow during the install, otherwise something must've b0rked it
    along the way.

    Aha! Here's a data point.

    I booted a live LM XFCE 20.3. Its native configuration is NOT the same
    as the current (including your 21.3 and 22 XFCE & Cinn).

    It uses the older ntp system as described at my earlier msg LM forum: https://forums.linuxmint.com/viewtopic.php?t=378554

    So, if I'm trying to figger out how something went wrong in your system, maybe it started w/ an earlier xfce like 20.3 to graduate/upgrade to 21

    Yes, it did.

    and something went wrong in the transition from the older ntp:

    I see /etc/ntp.conf on my LM 18.3 partition (incidentally Xfce) based
    on Ubuntu 16.04. Ubuntu started replaced ntpdate and ntp with
    timedatectl and timesyncd since 16.04. No /etc/ntp.conf present on my
    LM 19.3 Cinnamon partition. I'm not sure that it's Xfce related,
    more like systemd implementation

    On that live 20.3 xfce, if I status:

    systemctl status systemd-timesyncd

    ... now I get loaded masked and inactive dead because that isn't how
    the ntp is handled on the older xfce.

    If I continue to explore what is my problem, I find that while the
    system is *supposed to* get the NTP, it fails because it is trying to
    use a now 'bad' NTP at freedesktop.

    My log of the 20.3 upgrade contains the lines:
    "Installing new version of config file /etc/init.d/ntp ... ntp-systemd-netif.service is a disabled or a static unit not running, not starting it."
    Perhaps that is related.


    So on an old xfce 20.3, it is necessary for the user to manually fix the errant NTP, either by installing the systemd service or fixing the name
    of the time server.

    LM is never going to be a mass-market product while new users are faced
    with this sort of thing. They'll just give up and go back to Windows.

    Thanks for your analysis.
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux.mint on Tue Feb 3 21:22:38 2026
    From Newsgroup: alt.os.linux.mint

    On Tue, 3 Feb 2026 08:37:26 -0000 (UTC), Handsome Jack wrote:

    On Sun, 1 Feb 2026 10:12:27 -0800, Mike Easter wrote:

    So on an old xfce 20.3, it is necessary for the user to manually
    fix the errant NTP, either by installing the systemd service or
    fixing the name of the time server.

    LM is never going to be a mass-market product while new users are
    faced with this sort of thing. They'll just give up and go back to
    Windows.

    No, they just have to figure out how to stay on top of Registry edits
    and ongoing rCLemergency patchesrCY instead.

    <https://www.zdnet.com/article/why-people-hate-windows-11/>
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Handsome Jack@jack@handsome.com to alt.os.linux.mint on Fri Feb 13 04:17:51 2026
    From Newsgroup: alt.os.linux.mint

    On Sat, 31 Jan 2026 21:12:54 -0000 (UTC), Lawrence DrCOOliveiro wrote:

    On Sat, 31 Jan 2026 16:08:49 -0500, Paul wrote:

    My time is off by 1.835 seconds at the moment. The last sync was 30
    minutes ago.

    That sounds unusually bad. On my systems, the time stays accurate to
    within a second.

    From years ago, I would do tests like

    ssh -2customerrCOs premises machine-+ time time

    and have both show the same time.

    Strange thing: since fixing this, I have noticed that my machine does a
    brief disk access every hour, exactly on the hour, right to a second. You
    can hear it going clickety-click. Doesn't seem to be linked to the ntp synchronisation timing, or to any third party apps.
    --- Synchronet 3.21b-Linux NewsLink 1.2