Описание ошибки --------------- 1. Запустить приложение system-monitoring-center. 2. Перейти на вкладку Пользователи. Фактический результат: пустой список, никакие пользователи не отображаются. Ожидаемый результат: отображаются пользователи, имеющиеся в системе или вошедшие в систему в данный момент. Воспроизводимость ----------------- Воспроизводится на стендах: [p10 + 319668] system-monitoring-center-1.43.2-alt1.noarch kworkstation-10.1-x86-64 education-10.1-x86-64 education-10.1-x86-64-kde workstation-10.1-x86-64 server-10.1-x86-64 (также воспроизводится на железе с kworkstation-10.1-x86-64) [sisyphus] system-monitoring-center-1.43.2-alt1.noarch server-10.1-x86-64
Я особо не разбирался, но, вроде бы, проблема заключается в неверном диапазоне UID-ов пользователей. В моей системе до сих пор "обычные" пользователи имееют UID начинающийся с 500. Поэтому для решения этой проблемы для систем, где UID-ы задаются как у меня, можно сделать следующее: 1) Открыть файл в текстовом редакторе: # vim /usr/share/system-monitoring-center/src/Users.py 2) На строке 262 сделать замену: - if user_uid_int >= 500 and user_uid_int != 65534: + if user_uid_int >= 1000 and user_uid_int != 65534: 3) Перезапустить system-monitoring-center и во вкладке "Пользователи" увидеть пользователей. У меня появился после таких телодвижений мой пользователь во вкладке "Пользователи". Теоретически эта проблема будет наблюдаться только на системах, которые обновлялись с стабильного бранча до Sisyphus, либо на регулярках, собранных ранее 27 апреля (когда минимальный пользовательский UID подняли в Sisyphus до 1000).
(In reply to Anton Zhukharev from comment #1) > 2) На строке 262 сделать замену: > > - if user_uid_int >= 500 and user_uid_int != 65534: > + if user_uid_int >= 1000 and user_uid_int != 65534: Прошу прощения, нужно поменять с 1000 на 500.
Ошибка в firetools, которая также частично вызвана минимальным UID и где обсуждались способы решения: https://bugzilla.altlinux.org/45710
system-monitoring-center-1.43.6-alt1 -> sisyphus: Thu Jun 29 2023 Roman Alifanov <ximper@altlinux> 1.43.6-alt1 - new version 1.43.6 (with rpmrb script) - fix typos in .desktop file (ALT bug 46167) - fix uid (ALT bug 46164)