Skip to content

Instantly share code, notes, and snippets.

@waltman
Created July 1, 2015 02:13
Show Gist options
  • Save waltman/fbf45f147f32ea8d2b9a to your computer and use it in GitHub Desktop.
Save waltman/fbf45f147f32ea8d2b9a to your computer and use it in GitHub Desktop.
Looks like the leap second broke uptimed!
% uprecords -M -m50
# Uptime | System Boot up
----------------------------+---------------------------------------------------
1 89 days, 00:04:15 | Linux 3.0.0-1-686-pae Tue Aug 30 22:59:50 2011
2 75 days, 06:42:11 | Linux 3.2.0-3-686-pae Mon Aug 20 14:50:03 2012
3 58 days, 02:26:16 | Linux 3.2.0-4-686-pae Tue Jan 15 17:57:14 2013
4 53 days, 15:48:59 | Linux 3.2.0-4-686-pae Sat Nov 3 21:33:00 2012
5 51 days, 00:27:25 | Linux 3.10-3-686-pae Tue Oct 1 22:28:43 2013
6 50 days, 02:02:33 | Linux 3.2.0-4-686-pae Fri Apr 26 07:03:47 2013
7 44 days, 23:15:57 | Linux 3.16.0-4-686-pae Wed Apr 29 22:06:30 2015
8 43 days, 22:44:36 | Linux 3.14-2-686-pae Fri Aug 15 22:28:59 2014
9 41 days, 16:57:15 | Linux 3.2.0-3-686-pae Mon Jul 9 21:51:34 2012
10 37 days, 20:11:47 | Linux 3.16.0-4-686-pae Sun Dec 14 12:29:35 2014
11 36 days, 10:19:50 | Linux 3.12-1-686-pae Thu Feb 13 10:38:36 2014
12 36 days, 06:51:50 | Linux 3.16.0-4-686-pae Sat Mar 14 16:01:24 2015
13 33 days, 23:12:04 | Linux 2.6.32-5-686 Sun Feb 13 21:40:00 2011
14 33 days, 21:33:25 | Linux 2.6.38-2-686 Mon Apr 11 18:15:05 2011
15 31 days, 23:18:49 | Linux 3.9-1-686-pae Sat Jun 22 22:41:28 2013
16 30 days, 19:03:33 | Linux 3.11-2-686-pae Thu Nov 21 21:57:01 2013
17 29 days, 01:35:22 | Linux 3.16-2-686-pae Sun Sep 28 21:14:29 2014
18 28 days, 17:03:11 | Linux 3.12-1-686-pae Wed Jan 15 17:34:33 2014
19 28 days, 16:29:43 | Linux 3.16.0-4-686-pae Fri Feb 13 22:30:49 2015
20 28 days, 10:47:58 | Linux 3.1.0-1-686-pae Fri Jan 13 10:39:50 2012
21 27 days, 22:09:26 | Linux 3.2.0-2-686-pae Fri Mar 23 23:21:04 2012
22 27 days, 00:45:30 | Linux 3.13-1-686-pae Sat Mar 29 21:04:07 2014
23 26 days, 22:19:23 | Linux 3.10-2-686-pae Tue Aug 13 22:58:36 2013
24 26 days, 00:03:51 | Linux 3.13-1-686-pae Fri Apr 25 21:50:54 2014
25 25 days, 12:59:39 | Linux 3.2.0-1-686-pae Fri Feb 10 21:28:38 2012
26 25 days, 00:20:21 | Linux 2.6.32-5-686 Wed Jan 19 21:19:00 2011
27 23 days, 04:01:40 | Linux 3.16.0-4-686-pae Wed Jan 21 18:27:52 2015
28 22 days, 20:21:42 | Linux 2.6.32-5-686 Sat Mar 19 21:52:42 2011
29 22 days, 14:35:58 | Linux 3.1.0-1-686-pae Sun Nov 27 22:04:54 2011
30 22 days, 00:55:00 | Linux 3.2.0-4-686-pae Thu Mar 14 21:31:19 2013
31 21 days, 16:19:09 | Linux 3.10-2-686-pae Mon Sep 9 21:18:51 2013
32 20 days, 23:52:55 | Linux 3.2.0-2-686-pae Fri Apr 20 21:31:10 2012
33 20 days, 14:34:54 | Linux 3.16-3-686-pae Mon Oct 27 22:50:41 2014
34 20 days, 13:56:54 | Linux 2.6.38-2-686 Wed Jun 1 08:15:00 2011
35 20 days, 04:02:31 | Linux 3.2.0-4-686-pae Fri Apr 5 22:27:08 2013
36 20 days, 00:15:02 | Linux 3.14-1-686-pae Thu Jun 19 21:41:52 2014
37 18 days, 20:37:34 | Linux 3.2.0-4-686-pae Thu Dec 27 12:22:42 2012
38 18 days, 18:43:26 | Linux 3.16.0-4-686-pae Mon Nov 17 22:36:36 2014
-> 39 17 days, 00:49:13 | Linux 3.16.0-4-686-pae Sat Jun 13 21:23:17 2015
40 17 days, 00:26:58 | Linux 3.16.0-4-686-pae Sat Jun 13 21:23:18 2015
41 16 days, 17:48:23 | Linux 3.14-1-686-pae Tue Jul 15 23:13:23 2014
42 16 days, 17:04:11 | Linux 2.6.39-2-686-pae Tue Jun 21 22:12:34 2011
43 16 days, 05:05:02 | Linux 2.6.32-5-686 Thu Dec 30 06:45:25 2010
44 16 days, 04:52:36 | Linux 3.11-2-686-pae Sun Dec 22 17:01:24 2013
45 16 days, 01:27:13 | Linux 3.0.0-1-686-pae Thu Aug 11 20:59:06 2011
46 15 days, 12:53:40 | Linux 2.6.39-2-686-pae Wed Jul 27 08:04:47 2011
47 14 days, 22:31:50 | Linux 3.14-1-686-pae Wed May 21 21:55:35 2014
48 14 days, 05:25:33 | Linux 3.14-2-686-pae Fri Aug 1 17:02:36 2014
49 14 days, 01:12:39 | Linux 3.14-1-686-pae Thu Jun 5 20:28:24 2014
50 12 days, 16:07:52 | Linux 3.9-1-686-pae Wed Jul 24 22:01:07 2013
----------------------------+---------------------------------------------------
1up in 1 day , 17:54:14 | at Thu Jul 2 16:06:43 2015
t10 in 20 days, 19:22:35 | at Tue Jul 21 17:35:04 2015
no1 in 71 days, 23:15:03 | at Thu Sep 10 21:27:32 2015
mst in 3 days, 23:10:48 | three weeks Sat Jul 4 21:23:17 2015
up 1674 days, 01:29:2 | since Mon Dec 13 21:25:11 2010
down -14 days, -02:-04: | since Mon Dec 13 21:25:11 2010
%up 100.849 | since Mon Dec 13 21:25:11 2010
Copy link

ghost commented Jul 11, 2015

Yes, I saw the same thing too after the leap second. I got out of this by stopping uptimed and manually editing the /var/spool/uptimed file.

In this file I saw an almost duplicate entry for the current "uptime session". I knew this because this was the first time I had booted into that particular kernel, yet it was listed twice. I deleted one of them, restarted uptimed and all was well again.

Now I just have to remember what to do the next time they add another leap second, unless uptimed is fixed by then 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment