Добрый день! В 10-й ветке altlinux некорректно отрабатывает команда lshw -json. NAME="ALT SP Server" VERSION="10" ID=altlinux VERSION_ID=10 PRETTY_NAME="ALT SP Server 11100-01" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:spserver:10" BUILD_ID="ALT SP Server 10" ALT_BRANCH_ID="c10f1" HOME_URL="https://basealt.ru/" BUG_REPORT_URL="mailto:support_altsp@ivk.ru" ALT SP Server 11100-01 ALT SP Server 11100-01 Формируется не валидный json файл, с которым невозможно работать. "capabilities" : { "smbios-3.2.1" : "SMBIOS version 3.2.1", "dmi-3.2.1" : "DMI version 3.2.1", "smp" : "Symmetric Multi-Processing", "vsyscall32" : "32-bit processes" } { "id" : "core", "class" : "bus", "claimed" : true, "handle" : "DMI:0002", "description" : "Motherboard", "product" : "X2 Motherboard", "vendor" : "YADRO", Вот в этом месте "} {" пропущены элементы. Правильно должно быть так: "capabilities" : { "smbios-3.2.1" : "SMBIOS version 3.2.1", "dmi-3.2.1" : "DMI version 3.2.1", "smp" : "Symmetric Multi-Processing", "vsyscall32" : "32-bit processes" }, "children" : [ { "id" : "core", "class" : "bus", "claimed" : true, "handle" : "DMI:0002", "description" : "Motherboard", "product" : "X2 Motherboard", "vendor" : "YADRO", И это не единственная ошибка. По всему файлу вывода отсутствуют ключи children и элементы списков. Ошибка один в один, как описана на баг трекере Ubuntu https://bugs.launchpad.net/ubuntu/+source/lshw/+bug/1843063
Воспроизводится в сизифе: # lshw -json > /tmp/lshw && cat /tmp/lshw | jq jq: parse error: Expected separator between values at line 21, column 8