# rpm -q alterator-logs: alterator-logs-0.9.4-alt2.noarch # Снимок: journalctl --system -n9998 ... (как в backend3/logs:194-195), строк: 9998 == 1. Нет SYSLOG_IDENTIFIER или _PID -> «null» в выводе модуля == -- строка 8389 снимка, вывод модуля (journald_log_format): Mon Oct 12 15:19:38 MSK 2026 education-11-2-x86-64-legacy-ext4-kde null[893]: couldn't list homed users: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.home1 was not -- то же сообщение в journalctl -o short: Oct 12 15:19:38 education-11-2-x86-64-legacy-ext4-kde accounts-daemon[893]: couldn't list homed users: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.home1 was not pro -- строка 7106 снимка, вывод модуля (journald_log_format): Mon Oct 12 14:54:50 MSK 2026 education-11-2-x86-64-legacy-ext4-kde kernel[null]: Code: 83 ec 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 48 8b 06 48 85 c0 74 1e 48 8b 70 10 48 85 f6 74 15 4c 8b 06 8 -- то же сообщение в journalctl -o short: Oct 12 14:54:50 education-11-2-x86-64-legacy-ext4-kde kernel: Code: 83 ec 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 48 8b 06 48 85 c0 74 1e 48 8b 70 10 48 85 f6 74 15 4c 8b 06 89 d1 48 89 c2 <41> f -- строка 9935 снимка, вывод модуля (journald_log_format): Mon Oct 12 15:52:10 MSK 2026 education-11-2-x86-64-legacy-ext4-kde systemd-sysv-generator[null]: ! This compatibility logic is deprecated, expect removal soon. ! -- то же сообщение в journalctl -o short: Oct 12 15:52:10 education-11-2-x86-64-legacy-ext4-kde systemd-sysv-generator[266020]: ! This compatibility logic is deprecated, expect removal soon. ! == 2. Страница содержит size+1 строк, граничная строка повторяется == Код: stop=$((start+size)) (logs:231), sed -n -e "$start,$stop p" (logs:166) start=1 size=100 -> stop=101, строк на странице: 101 (подпись «Строки 1-101») start=101 size=100 -> stop=201, строк на странице: 101 (подпись «Строки 101-201») md5 последней строки стр. 1: 40e891524944; md5 первой строки стр. 2: 40e891524944 -> одна и та же запись Реальный бэкенд (alterator-cmdline), «Первая страница», 100 строк: start:1 size:100 записей в text: 101 == 3. Смена «Показывать» 20 -> 100 на последней странице: start не пересчитывается == Код: logs:207-209 меняет только size; stop обрезается до total. start:9980 size:100 записей в text: 19 (ожидалось 100: строки 9899-9998) == 4. Многострочный MESSAGE обрывает страницу == Запись 9941: alterator-manager, MESSAGE из нескольких строк: Executor: spawn_check_wait_status(), Child process exited with code 1 Object path: /org/altlinux/alterator/apt Interface name: org.altlinux.alterator.apt1 Method name: LastDistUpgrade Страница start=9931 stop=9951 (21 запись в снимке) через journald_log_format: выведено записей: 10 из 21 stderr (в самом бэкенде это строка logs:148, local log_color=...): Interface name: org.altlinux.alterator.apt1: syntax error in expression (error token is "name: org.altlinux.alterator.apt1") Причина: jq печатает MESSAGE в несколько строк, read -r (logs:140-145) сдвигается, priority получает строку текста, ${log_colors[$priority]} даёт ошибку арифметики, подоболочка journald_log_format завершается, остаток страницы теряется.