Rik, thanks for reporting this bug. You're right, it's a regression in hwclock between glibc 2.30/2.31. It's fixed in util-linux upstream; preparing a debdiff for Focal.
... $ lsb_release -cs focal Older glibc: --- $ dpkg -s util-linux libc6 | grep ^Version: Version: 2.34-0.1ubuntu8 Version: 2.30-0ubuntu3 $ sudo hwclock -s $ echo $? 0 Newer glibc: --- $ sudo apt install libc6 . The following packages will be upgraded: libc-bin libc-dev-bin libc6 libc6-dev locales . $ dpkg -s util-linux libc6 | grep ^Version: Version: 2.34-0.1ubuntu8 Version: 2.31-0ubuntu6 $ sudo hwclock -s hwclock: settimeofday() failed: Invalid argument $ echo $? 1 Upstream: --- This is fixed with this upstream commit. Preparing a debdiff for Focal. ubuntu@focal:~/util-linux$ sudo ./hwclock -s $ echo $? 0 commit cd781c405be82540484da3bfe3d3f17a39b8eb5c Author: J William Piggott <elseift...@gmx.com> Date: Fri Feb 21 20:03:47 2020 -0500 hwclock: make glibc 2.31 compatible ** Changed in: util-linux (Ubuntu) Status: New => Confirmed ** Changed in: util-linux (Ubuntu) Importance: Undecided => Medium ** Changed in: util-linux (Ubuntu) Importance: Medium => High ** Changed in: util-linux (Ubuntu) Assignee: (unassigned) => Mauricio Faria de Oliveira (mfo) ** Tags added: sts-sponsor-mfo -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to util-linux in Ubuntu. https://bugs.launchpad.net/bugs/1870316 Title: 'sudo hwclock -s' fails with 'settimeofday() failed: Invalid argument' Status in util-linux package in Ubuntu: Confirmed Bug description: In Focal VM. util-linux: 2.34-0.1ubuntu8 $ sudo hwclock -s [sudo] password for focal: hwclock: settimeofday() failed: Invalid argument Result should be syncing the time to the RTC, which until recently (possibly before glibc update) worked. ProblemType: Bug DistroRelease: Ubuntu 20.04 Package: util-linux 2.34-0.1ubuntu8 ProcVersionSignature: Ubuntu 5.4.0-18.22-generic 5.4.24 Uname: Linux 5.4.0-18-generic x86_64 ApportVersion: 2.20.11-0ubuntu22 Architecture: amd64 CurrentDesktop: KDE Date: Thu Apr 2 11:20:45 2020 InstallationDate: Installed on 2019-12-24 (99 days ago) InstallationMedia: Kubuntu 20.04 LTS "Focal Fossa" - Alpha amd64 (20191224) SourcePackage: util-linux UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/1870316/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp