You are not logged in.
Hi,
According to journalctl man page:
If the boot ID is omitted, a positive offset will look up the boots starting from the beginning of the journal, and an equal-or-less-than zero offset will look up boots starting from the end of the journal. Thus, 1 means the first boot found in the journal in chronological order, 2 the second and so on; while -0 is the last boot, -1 the boot before last, and so on. An empty offset is equivalent to specifying -0, except when the current boot is not the last boot (e.g. because --directory was specified to look at logs from a different machine).
I'm fairly certain I've used this feature with quite large offsets before. However:
$ for B in $(seq 0 29) ; do LANG=C journalctl -b -${B} | head -n2 | grep version ; done
Jun 02 12:46:15 ArkkiVille kernel: Linux version 5.12.8-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Fri, 28 May 2021 15:10:24 +0000
May 30 23:36:11 ArkkiVille kernel: Linux version 5.12.8-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Fri, 28 May 2021 15:10:24 +0000
May 28 19:50:44 ArkkiVille kernel: Linux version 5.12.7-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 26 May 2021 22:03:55 +0000
May 28 19:32:23 ArkkiVille kernel: Linux version 5.12.7-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 26 May 2021 22:03:55 +0000
May 28 19:12:01 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 27 23:25:42 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 25 00:15:12 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 24 23:22:54 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 25 06:55:22 ArkkiVille kernel: Linux version 5.12.5-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 19 May 2021 10:32:44 +0000
May 25 06:35:42 ArkkiVille kernel: Linux version 5.12.5-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 19 May 2021 10:32:44 +0000
May 25 00:15:12 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 24 23:22:54 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 25 06:55:22 ArkkiVille kernel: Linux version 5.12.5-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 19 May 2021 10:32:44 +0000
May 25 06:35:42 ArkkiVille kernel: Linux version 5.12.5-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 19 May 2021 10:32:44 +0000
May 25 00:15:12 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 24 23:22:54 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 25 06:55:22 ArkkiVille kernel: Linux version 5.12.5-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 19 May 2021 10:32:44 +0000
May 25 06:35:42 ArkkiVille kernel: Linux version 5.12.5-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 19 May 2021 10:32:44 +0000
May 25 00:15:12 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 24 23:22:54 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 25 06:55:22 ArkkiVille kernel: Linux version 5.12.5-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 19 May 2021 10:32:44 +0000
May 25 06:35:42 ArkkiVille kernel: Linux version 5.12.5-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 19 May 2021 10:32:44 +0000
May 25 00:15:12 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 24 23:22:54 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 25 06:55:22 ArkkiVille kernel: Linux version 5.12.5-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 19 May 2021 10:32:44 +0000
May 25 06:35:42 ArkkiVille kernel: Linux version 5.12.5-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 19 May 2021 10:32:44 +0000
May 25 00:15:12 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 24 23:22:54 ArkkiVille kernel: Linux version 5.12.6-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sun, 23 May 2021 00:45:48 +0000
May 25 06:55:22 ArkkiVille kernel: Linux version 5.12.5-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 19 May 2021 10:32:44 +0000
May 25 06:35:42 ArkkiVille kernel: Linux version 5.12.5-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Wed, 19 May 2021 10:32:44 +0000but:
-29 1b5c790b20794d6084acc52acb27e7f4 Fri 2021-05-14 22:53:51 EEST—Mon 2021-05-17 17:20:18 EEST
-28 54931836fb4749bd8a6a98b69d74cb9d Mon 2021-05-17 17:27:35 EEST—Mon 2021-05-17 17:42:59 EEST
-27 22bcbf0f13c042a6ab27c83c20b29ea6 Mon 2021-05-17 18:29:59 EEST—Mon 2021-05-17 18:31:24 EEST
-26 6ea682a1aa5c4fbbb8a98b824de44e61 Mon 2021-05-17 18:32:17 EEST—Mon 2021-05-17 18:33:37 EEST
-25 7091b8689b13455288b608ab123df554 Mon 2021-05-17 18:33:54 EEST—Mon 2021-05-17 18:55:38 EEST
-24 35bab20f36e9461e962897b5f0287f1b Mon 2021-05-17 19:02:40 EEST—Mon 2021-05-17 19:09:46 EEST
-23 2b8ea300868044218197ce1074c2fd40 Mon 2021-05-17 19:41:15 EEST—Mon 2021-05-17 19:42:45 EEST
-22 ac543f5a1d49449e930fb1b552c2eed7 Mon 2021-05-17 20:22:21 EEST—Mon 2021-05-17 20:28:00 EEST
-21 ced81a8cbb0a4b279bf0a217a79991b5 Tue 2021-05-18 16:43:06 EEST—Tue 2021-05-18 17:08:25 EEST
-20 0ec7f4348e204ee8af6659221e73add9 Tue 2021-05-18 17:19:34 EEST—Tue 2021-05-18 17:26:11 EEST
-19 47652bd29ce04a7dadb9ff69d7e113ea Tue 2021-05-18 18:46:51 EEST—Tue 2021-05-18 18:52:13 EEST
-18 26d1cd368f0a451390265b6bbe3ecc51 Tue 2021-05-18 18:58:18 EEST—Tue 2021-05-18 20:50:25 EEST
-17 6667f607df404a75b97453fcd19a83ee Tue 2021-05-18 23:08:42 EEST—Wed 2021-05-19 00:32:24 EEST
-16 f8e6d1b8a99a47169ddaf9a4bb8cf9d6 Wed 2021-05-19 00:36:37 EEST—Fri 2021-05-21 11:45:19 EEST
-15 91610621a1914dc49056b175fa4d19d9 Fri 2021-05-21 11:45:37 EEST—Fri 2021-05-21 19:12:02 EEST
-14 136410d4d4ac4f2b815cdda99dc115f6 Fri 2021-05-21 19:12:22 EEST—Mon 2021-05-24 11:06:55 EEST
-13 6ee16608e1e54b0c89196ac0b88bd04c Mon 2021-05-24 11:47:44 EEST—Mon 2021-05-24 11:50:09 EEST
-12 5a1acaffbd33431990db313947e38060 Mon 2021-05-24 11:50:57 EEST—Mon 2021-05-24 12:06:00 EEST
-11 866a851fd0e44382bb695e7c059c1d60 Mon 2021-05-24 12:07:10 EEST—Mon 2021-05-24 12:09:28 EEST
-10 b6933a2be92e46cf8cf47fbbf1e880fc Mon 2021-05-24 22:23:54 EEST—Mon 2021-05-24 22:28:24 EEST
-9 03e592b483fc451f8c0db5f22952a21e Mon 2021-05-24 22:34:37 EEST—Mon 2021-05-24 22:35:25 EEST
-8 a04cbb7228454ea4b847a4da53814126 Tue 2021-05-25 06:55:22 EEST—Mon 2021-05-24 23:08:38 EEST
-7 df2e659aa5af48929af77c6a555d05b4 Mon 2021-05-24 23:22:54 EEST—Tue 2021-05-25 00:14:42 EEST
-6 f2dc4bfbf5414686b53350c7b81a61fe Tue 2021-05-25 00:15:12 EEST—Thu 2021-05-27 23:24:32 EEST
-5 d9d8304bfadf485695eae742e619fd08 Thu 2021-05-27 23:25:42 EEST—Fri 2021-05-28 19:05:09 EEST
-4 887b957b1104457e8fc5fbb4fb210294 Fri 2021-05-28 19:12:01 EEST—Fri 2021-05-28 19:25:32 EEST
-3 797b8f417ab346149ada468f024fc88b Fri 2021-05-28 19:32:23 EEST—Fri 2021-05-28 19:49:57 EEST
-2 5335a572952a4f88a6e68d054f0c50a9 Fri 2021-05-28 19:50:44 EEST—Sun 2021-05-30 23:35:01 EEST
-1 5d4465bbd44a4bd199a62c86db24400b Sun 2021-05-30 23:36:11 EEST—Wed 2021-06-02 12:45:43 EEST
0 e561d51a95584b2e87dcb3d82ed0c451 Wed 2021-06-02 12:46:15 EEST—Fri 2021-06-04 10:36:49 EESTIs my journal somehow corrupted, or does this feature work for other users with larger offsets?
For a little background: the wonkyness of dates (some earlier boots have an eralier date, namely -8) is caused by an MB upgrade (the new one didn't have the time stored correctly - it had a local time in CMOS instead of UTC). Turns out I had a faulty PSU, which caused the system to reset randomly on the old MB (hence: large number of reboots). So it is certainly possible the journal is corrupted.
Last edited by Wild Penguin (2021-06-04 08:21:39)
Offline
Replying to myself ![]()
Seems like there indeed is something wrong in my journal.
Negative offsets do work if I use an ID addition to the offset:
journalctl -b ac543f5a1d49449e930fb1b552c2eed7-22However, only if the ID is an earlier boot than offset -10 in the above listing. I.e. the corruption is somewhre "between" these two boots:
-11 866a851fd0e44382bb695e7c059c1d60 Mon 2021-05-24 12:07:10 EEST—Mon 2021-05-24 12:09:28 EEST
-10 b6933a2be92e46cf8cf47fbbf1e880fc Mon 2021-05-24 22:23:54 EEST—Mon 2021-05-24 22:28:24 EESTAny ideas how to repair the journal are welcome - from a quick glance at some search results, it seems there are none (save for deleting journal, but that is not a "fix"). I'm running journalctl --verify right now, but I believe I'll just live with this corruption. There are workarounds ![]()
Last edited by Wild Penguin (2021-06-04 08:12:15)
Offline