[Bug 1526264] Re: ntpdate fails with invalid argument when device is set to a date in the future (delta > 2^16)

Łukasz Zemczak 1526264 at bugs.launchpad.net
Wed Feb 24 11:30:07 UTC 2016


This bug was fixed in the package ntp 1:4.2.6.p5+dfsg-
3ubuntu6.4~overlay1 in https://launchpad.net/~ci-train-ppa-
service/+archive/ubuntu/stable-phone-overlay

---------------

ntp (1:4.2.6.p5+dfsg-3ubuntu6.4~overlay1) vivid; urgency=medium

  * Fix cannot correct dates in the future (LP: #1526264)

 -- Simon Fels <simon.fels at canonical.com>  Mon, 22 Feb 2016 15:49:16
+0100


** Changed in: ntp (Ubuntu RTM)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1526264

Title:
  ntpdate fails with invalid argument when device is set to a date in
  the future (delta > 2^16)

Status in Canonical System Image:
  Fix Committed
Status in ntp package in Ubuntu:
  New
Status in ntp package in Ubuntu RTM:
  Fix Released

Bug description:
  current build number: 204
  device name: krillin
  channel: ubuntu-touch/rc-proposed/bq-aquaris.en

  when the current date of the device is in the future, ntpdate fails
  with 'Invalid Argument'

  For example:

  * current date: passed
  root at ubuntu-phablet:~# date
  mardi 15 décembre 2015, 12:01:22 (UTC+0100)
  root at ubuntu-phablet:~# ntpdate ntp.ubuntu.com
  15 Dec 12:01:38 ntpdate[4360]: adjust time server 91.189.94.4 offset 0.000150 sec

  * Date in the past: passed
  root at ubuntu-phablet:~# date -s '2015-12-14 13:00:00'
  lundi 14 décembre 2015, 13:00:00 (UTC+0100)
  root at ubuntu-phablet:~# ntpdate ntp.ubuntu.com
  15 Dec 12:03:02 ntpdate[5008]: step time server 91.189.89.199 offset 82943.900852 sec

  * Date in the future: Failed
  root at ubuntu-phablet:~# date -s '2015-12-16 13:00:00'
  mercredi 16 décembre 2015, 13:00:00 (UTC+0100)
  root at ubuntu-phablet:~# ntpdate ntp.ubuntu.com
  16 Dec 13:00:10 ntpdate[4820]: Can't adjust the time of day: Invalid argument

  After some experimentation, ntpdate fails if the difference between
  the current time on the device and the real time is bigger than 2^16
  (65536)

  = Workaround =
  Use option -b

  root at ubuntu-phablet:~# date -s '2015-12-16 13:00:00'
  mercredi 16 décembre 2015, 13:00:00 (UTC+0100)
  root at ubuntu-phablet:~# ntpdate -b ntp.ubuntu.com
  15 Dec 12:07:08 ntpdate[7083]: step time server 91.189.94.4 offset -89602.883248 sec

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1526264/+subscriptions



More information about the Ubuntu-sponsors mailing list