| Summary: | Долгое выключение компьютера. job session-3.scope/stop running | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Branch p11 | Reporter: | kullibbin <kullibbin> | ||||||||||||||||||
| Component: | gnome-shell-extension-gtk4-desktop-icons-ng | Assignee: | Антон Мидюков <antohami> | ||||||||||||||||||
| Status: | CLOSED FIXED | QA Contact: | qa-p11 <qa-p11> | ||||||||||||||||||
| Severity: | normal | ||||||||||||||||||||
| Priority: | P5 | CC: | antohami, kotogvin, kullibbin, paladindev, varaksaaa | ||||||||||||||||||
| Version: | unspecified | ||||||||||||||||||||
| Hardware: | x86_64 | ||||||||||||||||||||
| OS: | Linux | ||||||||||||||||||||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=54620 | ||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||
Created attachment 20691 [details]
лог выключения с экрана
А сегодня показывает на логе экрана выключения уже job session-4, вместо 3. Присоединяюсь. С этой же даты после обновления на всех компах при выключении такая пауза теперь. Установлены Альт Рабочая станция 11.1 х64. Проблема с зависанием из-за расширения Gtk4 Desktop Icons, при его отключении система завершает работу быстро. Причем, более новые версии этого расширения точно так же приводят к зависанию. В Ubuntu до сих пор используется расширение Desktop Icons NG. Еще в некоторых случаях зависание происходит из за процесса localsearch-3, который индексирует содержимое файлов, если много midi-файлов. Временное решение для пользователей. Обязательно сначала отключить расширение Gtk4 Desktop Icons в программе "Расширения", на рабочем столе перестанут показываться папки и файлы, но они не исчезнут. Затем через менеджер расширений установить расширение Desktop Icons NG (без GTK4). Менеджер расширений можно скачать через центр приложений, или установить из консоли su - apt-get install -y gnome-extension-manager Перезагрузить компьютер. Зависаний при выключении по этой причине больше не будет. Чтоб проверить, тормозит ли localsearch-3, в терминале можно проверить: systemctl --user stop localsearch-3 Если процесс остановки занимает длительное время, и не нужен поиск по содержимому файлов, можно ее вообще отключить. В терминале: systemctl --user mask localsearch-3 systemctl --user stop localsearch-3 и проверить задержку при перезагрузке. Если в процессе перезагрузки нажать ESC, то можно видеть подробно лог происходящего. Включить localsearch-3 обратно: systemctl --user unmask localsearch-3 systemctl --user start localsearch-3 А зачем вообще выключать компьютер? (Ответ для Alex на комментарий #5) > А зачем вообще выключать компьютер? Со всем уважением к разработчикам, но тогда можно сказать "Зачем компьютер, нет его - нет проблем", типа как с мессенджерами сейчас ))) Выключать, потому что это не сервер, он не всегда нужен, это не ноут и он шумит. Причины разные. И то что должно работать правильно должно работать правильно. Ибо подход "и так сойдет" и губит сообщество Линукса. Спасибо kullibbin он молодец! Created attachment 20803 [details] gnome-shell-extension-gtk4-desktop-icons-ng-100.5.mp4 Подтверждаю ошибку для p11. В sisyphus не воспроизводится. Шаги ==== 1. Открыть приложение "Расширения" (gnome-extensions-app). 2. Включить расширение "Gtk4 Desktop Icons NG (DING)". 3. Нажать в правом верхнем углу строку состояния > питание > Перезагрузить/Выключить > подтвердить действие. 4. Во время выключения системы нажать <Esc> для просмотра состояния. Фактический результат ===================== Выключение с включённым расширением всегда занимает > 44 секунд (см. вторую половину видео). В логе (см. видео и лог p11-on) видно ожидание "Job session-3.scope/stop running (... / 44s)", которое доходит до конца (таймаута), и только после этого выключение продолжается. > 12:42:01 systemd[1]: Stopping session-3.scope - Session 3 of User test... > ... > 12:42:46 systemd[1]: session-3.scope: Stopping timed out. Killing. > 12:42:46 systemd[1]: session-3.scope: Killing process 1876 (gnome-session-b) with signal SIGKILL. > 12:42:46 systemd[1]: session-3.scope: Killing process 1931 (pool-spawner) with signal SIGKILL. > 12:42:46 systemd[1]: session-3.scope: Killing process 1932 (n/a) with signal SIGKILL. > 12:42:46 systemd[1]: session-3.scope: Killing process 1933 (gdbus) with signal SIGKILL. > 12:42:46 systemd[1]: session-3.scope: Killing process 1934 (dconf worker) with signal SIGKILL. > 12:42:46 systemd[1]: session-3.scope: Failed with result 'timeout'. > 12:42:46 systemd[1]: Stopped session-3.scope - Session 3 of User test. Ожидаемый результат =================== Не должен достигаться таймаут операции "Job session-3.scope/stop running (... / 44s)", как и при выключении с отключённым расширением (см. первую половину видео). В логе завершение проходит быстро (см. p11-off, sisyphus-on, sisyphus-off): > 12:41:22 systemd[1]: Stopping session-3.scope - Session 3 of User test... > ... > 12:41:27 systemd[1]: session-3.scope: Deactivated successfully. > 12:41:27 systemd[1]: Stopped session-3.scope - Session 3 of User test. Дополнительно ============= См. также https://bugzilla.altlinux.org/54620. Воспроизводимость ================= # rpm -q \ gdm \ gnome-shell \ gnome-session \ gnome-extensions-app \ gnome-shell-extensions \ gnome-shell-extension-gtk4-desktop-icons-ng Воспроизводится на: [p11] ALT Workstation 11.1 x86_64 gdm-48.0-alt5.x86_64 gnome-shell-48.5-alt1.x86_64 gnome-session-48.0-alt1.x86_64 gnome-extensions-app-48.5-alt1.x86_64 gnome-shell-extensions-48.3-alt1.noarch gnome-shell-extension-gtk4-desktop-icons-ng-100.5-alt1.noarch Не воспроизводится на: [sisyphus] ALT Workstation 11.1 x86_64 gdm-49.2-alt1.1.x86_64 gnome-shell-49.4-alt1.x86_64 gnome-session-49.2-alt1.x86_64 gnome-extensions-app-49.4-alt1.x86_64 gnome-shell-extensions-49.0-alt1.noarch gnome-shell-extension-gtk4-desktop-icons-ng-100.8-alt1.noarch Created attachment 20804 [details]
p11-off
Created attachment 20805 [details]
p11-on
Created attachment 20806 [details]
sisyphus-off
Created attachment 20807 [details]
sisyphus-on
*** Bug 58086 has been marked as a duplicate of this bug. *** Сегодня переустановил ось workstation 11.2 beta2 начисто. При выхооде из сеанса (не перезагрузке) и входе обратно (логин) расширение gtk4-desktop-icons так же зависает, комп подвисает в ожидании появления папок на столе на 30 примерно сек, точно не засекал. После перехода на расширение desktop-icons-NG (без gtk4) все проблемы исчезли. У меня проблема не воспроизводится. Воспроизвёл. Попробуйте в /lib/systemd/user/org.gnome.Shell@wayland.service добавить: After=xdg-desktop-portal.service xdg-document-portal.service gvfs-daemon.service Мне помогло. Судя по логам ding при отключении запускает эти три сервиса по мере их выключения. Вот они то и остаются висеть. Прописав их в After, мы задаём порядок не только включения, но и выключения сервисов. (Ответ для Антон Мидюков на комментарий #16) > Попробуйте в /lib/systemd/user/org.gnome.Shell@wayland.service добавить: > After=xdg-desktop-portal.service xdg-document-portal.service > gvfs-daemon.service > > Мне помогло. Судя по логам ding при отключении запускает эти три сервиса по > мере их выключения. Вот они то и остаются висеть. Прописав их в After, мы > задаём порядок не только включения, но и выключения сервисов. Запакетил override юнитов, пробуйте: #410094 EPERM #1 p11 gnome-shell-extension-gtk4-desktop-icons-ng.git=100.17-alt2 > #410094 EPERM #1 p11 gnome-shell-extension-gtk4-desktop-icons-ng.git=100.17-alt2
В моём случае ошибка не воспроизводится с этим заданием.
gnome-shell-extension-gtk4-desktop-icons-ng-100.17-alt2 -> p11: Thu Mar 05 2026 Anton Midyukov <antohami@altlinux> 100.17-alt2 - Add override for systemd user units for fix user session end (Closes: 57845). Wed Mar 04 2026 Anton Midyukov <antohami@altlinux> 100.17-alt1 - New version 100.17. Wed Oct 15 2025 Anton Midyukov <antohami@altlinux> 100.8-alt1 - New version 100.8-2. Mon Sep 15 2025 Anton Midyukov <antohami@altlinux> 100.6-alt1 - New version 100.6. Оказывается, это расширение GTK4 desktop icons было виновником ложного запуска gsconnect, когда он отключен, при входе в сессию. Если использовать desktop icons NG (без gtk4), то gsconnect ведет себя адекватно. В новой версии gtk4 destop icons надо проверить, запускается ли из за него gsconnect. Баг по gsconnect тут https://bugzilla.altlinux.org/show_bug.cgi?id=57205 (Ответ для Антон Мидюков на комментарий #17) > (Ответ для Антон Мидюков на комментарий #16) > > Попробуйте в /lib/systemd/user/org.gnome.Shell@wayland.service добавить: > > After=xdg-desktop-portal.service xdg-document-portal.service > > gvfs-daemon.service > > > > Мне помогло. Судя по логам ding при отключении запускает эти три сервиса по > > мере их выключения. Вот они то и остаются висеть. Прописав их в After, мы > > задаём порядок не только включения, но и выключения сервисов. > > Запакетил override юнитов, пробуйте: > #410094 EPERM #1 p11 > gnome-shell-extension-gtk4-desktop-icons-ng.git=100.17-alt2 Если при этом установлен gsconnect - не помогает, зависание продолжается. Кроме того, gtk4-desktop-icons запускает при старте даже ОТКЛЮЧЕННЫЙ gsconnect, при этом он коннектится к смартфону. Надо вообще разорвать связь с gsconnect, иначе проблема никуда не уйдет. переоткрыл, с включенным gsconnect зависание присутствует при выключении, и при включении gsconnect включается, даже если в расширениях он отключен. Без gtk4 desktop icons gsconnect ведет себя адекватно. В регулярке на сизифе, хоть и нет зависания при перезагрузке, но gsconnect точно так же ложно включается, если работает gtk4-desktop-icons. (Ответ для kullibbin на комментарий #22) > переоткрыл, с включенным gsconnect зависание присутствует при выключении, и > при включении gsconnect включается, даже если в расширениях он отключен. Без > gtk4 desktop icons gsconnect ведет себя адекватно. Вы с таска обновились? В репозиторий новая версия не приехала по техническим причинам. (Ответ для Антон Мидюков на комментарий #24) > > Вы с таска обновились? В репозиторий новая версия не приехала по техническим > причинам. Подскажите, как это правильно сделать. Не только мне поможете. Обзорный режим не закрывается при логине тоже по причине gtk4-desktop-icons, хотя и отмечено в настройках dash to panel - закрывать обзор при загрузке. При отключенном gtk4-desktop-icons загружается сразу рабочий стол. Это еще один баг от этого расширения. Да, извините пожалуйста за задержку. Действительно, скачал исправленный пакет, все баги ушли. Спасибо!!!!!!! (Ответ для kullibbin на комментарий #27) > Да, извините пожалуйста за задержку. Действительно, скачал исправленный > пакет, все баги ушли. Спасибо!!!!!!! На будущее, ставить из таска так: apt-repo test 410094 (Ответ для Антон Мидюков на комментарий #28) > (Ответ для kullibbin на комментарий #27) > > Да, извините пожалуйста за задержку. Действительно, скачал исправленный > > пакет, все баги ушли. Спасибо!!!!!!! > > На будущее, ставить из таска так: > apt-repo test 410094 Да, спасибо! Уже сам разобрался. Теперь надо для сизифа пакет пересобрать, хоть там и нет проблемы с выключением, но gsconnect так же точно запускается и обзорный режим может не отключаться. В р11 подтверждаю еще раз - все баги ушли. (Ответ для kullibbin на комментарий #29) > (Ответ для Антон Мидюков на комментарий #28) > > (Ответ для kullibbin на комментарий #27) > > > Да, извините пожалуйста за задержку. Действительно, скачал исправленный > > > пакет, все баги ушли. Спасибо!!!!!!! > > > > На будущее, ставить из таска так: > > apt-repo test 410094 > > Да, спасибо! Уже сам разобрался. Теперь надо для сизифа пакет пересобрать, > хоть там и нет проблемы с выключением, но gsconnect так же точно запускается > и обзорный режим может не отключаться. В р11 подтверждаю еще раз - все баги > ушли. Для Сизифа: apt-repo test 410043 Рано я обрадовался, раз через десять все же обзорный режим вылезает при загрузке. Все же no overview нужно. Остальное все ок, на двух компах. Разобрался. Просто не так проверял. Изначально расширение gsconnect включено, но он выключен в правом системном меню. Установлена обновленная версия GTK4DING. Стартует комп с выключенным gsconnect и без значков на столе. Включаем теперь расширение Gtk4DING. Появляются значки, и тут же появляется сопряжение gsconnect с телефоном - значок в трее, и на телефоне сопряжение. В видео все показал. То есть, включение значков на экране попутно включает сопряжение с телефоном, при том, что кнопка в системном меню отключена. Глюки с gtk4DING продолжаются. Переоткройте баг, или я сделаю новый, уже на расширение gtk4DING. Created attachment 20838 [details]
Баг с ложным включением gsconnect
Видео с демонстрацией ложного включения gsconnect при включении Gtk4DING.
при этом включение значков на столе слишком долгое. Комп не быстрый, но это как бы слишком долго. Явно что не только значки включаются, еще что то. Но с этим надо разобраться. Забыл уточнить. Gsconnect подключается к телефону, но кнопка его в системном меню справа остается ОТКЛЮЧЕНА, поэтому если сопряжения с телефоном не было, то ничего и не заметно. Просто ему не с чем сопрягаться. (Ответ для kullibbin на комментарий #32) > Разобрался. Просто не так проверял. > Изначально расширение gsconnect включено, но он выключен в правом системном > меню. Установлена обновленная версия GTK4DING. Стартует комп с выключенным > gsconnect и без значков на столе. > > Включаем теперь расширение Gtk4DING. Появляются значки, и тут же появляется > сопряжение gsconnect с телефоном - значок в трее, и на телефоне сопряжение. > В видео все показал. То есть, включение значков на экране попутно включает > сопряжение с телефоном, при том, что кнопка в системном меню отключена. > > Глюки с gtk4DING продолжаются. Переоткройте баг, или я сделаю новый, уже на > расширение gtk4DING. Этот баг про долгое выключение. Если с этим проблем нет, не пишите сюда другие проблемы. |
Created attachment 20690 [details] лог нескольких загрузок и выключений за сегодня При выключении компьютера - долгое зависание на экране выключения. В логах по ESC - job session-3.scope/stop running, и отсчет времени до таймаута 44 сек. Ноутбук полностью на интел, на втором ноутбуке, тоже на интел, та же ситуация. Лог за сегодняшний день прилагаю, и фото с экрана выключения. transformer это имя компьютера. Проблема наблюдается в последнее время, ранее такого не было, выключение было без задержек. На данном ноуте p11 workstation 11.2 beta.