Summary: | Не отображаются пользователи в system-monitoring-center | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Artem Varaksa <varaksaaa> |
Component: | system-monitoring-center | Assignee: | ximper <ximper> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | ancieg, ximper |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Artem Varaksa
2023-05-16 15:41:01 MSK
Я особо не разбирался, но, вроде бы, проблема заключается в неверном диапазоне 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 |