| Summary: | Зависает интерфейс после нескольких перемещений ярлыка на Рабочем столе для нового пользователя в KDE | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Evgeny Shesteperov <alimektor> | ||||
| Component: | xdg-desktop-portal | Assignee: | Nobody's working on this, feel free to take it <nobody> | ||||
| Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | alexweb80, amakeenk, antohami, aris, blinovdv, eltsovga, evil_live-89, kotjuhovma, mcpain, samordiros | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=54378 | ||||||
| Attachments: |
|
||||||
*** Bug 54967 has been marked as a duplicate of this bug. *** Не запускается сервис xdg-document-portal, т.к. ему не хватает прав на fuse. Можно или control fusermount , чтобы дать пользователю права или systemctl --user mask xdg-document-portal , чтоб вырубить его совсем. Маскируйте, давайте права, -- это всё не проблемы xdg-desktop-portal. > control fusermount
Можно
control fusermount fuseonly
, т.к. по умолчанию пользователи, созданные в alterator, добавляются в группу fuse.
Воспроизводится в системах, обновленных до до sisyphus: kworkstation-11.1-x86-64 education-11.0-x86-64-kde Версия пакетов: xdg-desktop-portal-1.20.3-alt1 plasma-desktop-6.4.5-alt1 fuse-2.9.9-alt5 2. ОС не менее одно раза в день зависает напрочь без видимых причин а какие-то продвижки будут ли по данной проблеме? Сделал чистовую установку, вроде все было ок, сегодня обновил систему, беру любой значок на раб столе и делаю перемещения, 2 перемещения все ок, а на третий раз происходит зависание на 45-60 секунд, что это и как это исправить? Аналогичное поведение замечено в dolphin и так же связано с правами на fuse. Сизиф: xdg-desktop-portal-1.20.3-alt1.x86_64 dolphin-25.12.2-alt1.x86_64 p11: xdg-desktop-portal-1.20.3-alt1.x86_64 dolphin-25.08.3-alt1.x86_64 Платформы: p11-education-11.0-x86-64-kde p11-kworkstation-11.2-x86-64 Для воспроизведения достаточно попереносить файлы в dolphin(аналогично ярлыкам на рабочем столе надо использовать drag-and-drop для файлов в dolphin) Результат: зависание, но не всей plasma, а только dolphin и не на время, а до ручного прерывания процесса dolphin и перезапуска. Ошибка так же проявляется только на втором пользователе. И на доменном, и на локальном юзере. Примечание: Зависание dolphin первый раз может воспроизвестись далеко не с первого раза, может быть несколько десятков попыток с корректной работой. После первого воспроизведения ошибка станет появляться чаще, как и с ярлыками каждую +-5 попытку. Решение и для ярлыков, и для dolphin: 1)# control fusermount fuseonly 2) Перезагрузка/перезапуск сессии Было замечено, что ошибка так же влияет на работу выбора файлов в chromium. Так же только для второго пользователя. Шаги воспроизведения: 1) Открыть chromium 2) Открыть любой сайт куда можно загрузить файла 3) Попытаться загрузить файл Перед открытием dolphin браузер chromium виснет на +-30сек, только после отвисания открывается dolphin и браузер отвисает. Примечание: Выполнение # control fusermount fuseonly не всегда помогает, гарантированный способ убрать зависания это добавить пользователя в группу fuse: # usermod -a -G fuse <user> После добавления пользователя в группу пропадает зависание в dolphin/plasma/chromium (Ответ для Блинов Денис Вячеславович на комментарий #8) > Решение и для ярлыков, и для dolphin: > 1)# control fusermount fuseonly В K-11 это есть. На данный момент появилась ошибка в thunderbird-149.0.1-alt1.x86_64. Шаги: 1) Создать (сообщение) 2) Вложить (файл) Ожидаемый результат: Открытие dolphin Реальный результат: При нажатии на кнопку вложить - секунд 10-20 ничего не происходит и только потом открывается проводник для выбора файлов При переносе файла на письмо успешно прикрепляется (drag and drop) Решается: # usermod -a -G fuse <user> && reboot Воспроизводится на реальных стендах. |
Created attachment 18907 [details] Демонстрация ошибки Версия - plasma-desktop-6.3.5-alt1 Дистрибутивы - ALT Workstation K 11.0 (чистый, P11, Sisyphus) Шаги воспроизведения 1. Добавить нового пользователя: # useradd test2 # passwd test2 2. Войти в графическую сессию пользователем test2 3. Переместить ярлыки на рабочем столе несколько раз. Ожидаемый результат: стабильная работа системы, отсутствие зависания интерфейса KDE. Фактический результат: интерфейс KDE может зависать на несколько секунд. Воспроизводится в виртуальном окружении, на компьютерах с дискретной / интегрированной картой. Воспроизводится в P11. Видео демонстрация ошибки во вложении.