Bug 56914

Summary: Discover не запускается после установки модуля поддежки формата Snap
Product: Sisyphus Reporter: Лавренко Егор Сергеевич <lavrenkoes>
Component: plasma-discoverAssignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, armatik, cas, darktemplaralt, glinkinvd, rauty, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Лавренко Егор Сергеевич 2025-11-19 11:47:56 MSK
Система:
Alt Education 11.0 KDE x86-64

Версии пакетов:
appstream-data-desktop-20251029-alt0.p11.1
plasma-discover-6.4.5-alt2

Шаги воспроизведения:
1. Установить пакеты:
   # apt-get install plasma-discover-packagekit plasma-discover
2. Запустить Discover
3. Перейти в "Настройка" и установить модуль поддержки формата Snap
4. Перезапустить систему
5. Снова запустить Discover

Ожидаемый результат:
Discover открывается

Реальный результат:
Discover не открывается

Дополнительно:
1. В Sisyphus не воспроизводится
2. Перезапуск системы или убийство процесса вручную и повторный запуск не помогает
3. При запуске из терминала ошибок не выдает, также как и в логах journalctl
Comment 1 Sergey V Turchin 2025-11-19 11:54:40 MSK
В терминале какая-то ругань есть?
Comment 2 Лавренко Егор Сергеевич 2025-11-19 12:02:53 MSK
(Ответ для Sergey V Turchin на комментарий #1)
> В терминале какая-то ругань есть?

На Education KDE:
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false
adding empty sources model QStandardItemModel(0x55a830117400)

На Workstation K:
org.kde.plasma.libdiscover: Couldn't find the backend:  "kns-backend" among QList("kns-backend", "packagekit-backend", "fwupd-backend")
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false
adding empty sources model QStandardItemModel(0x56092c5d9dd0)

Однако на Workstation K Discover корректно запускается
Comment 3 Sergey V Turchin 2025-11-19 12:04:39 MSK
А gnome-software случаем не установлен?
Comment 4 Лавренко Егор Сергеевич 2025-11-19 12:11:28 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> А gnome-software случаем не установлен?

Да, он был на системе

После его удаления Discover открылся
Comment 5 Sergey V Turchin 2025-11-19 12:32:28 MSK
gnome-software стартует из автозапуска и, видимо, блокирует всё подряд.
Comment 6 Semen Fomchenkov 2025-11-21 18:09:08 MSK
(Ответ для Лавренко Егор Сергеевич на комментарий #0)
> Система:
> Alt Education 11.0 KDE x86-64
> 
> Версии пакетов:
> appstream-data-desktop-20251029-alt0.p11.1
> plasma-discover-6.4.5-alt2
> 
> Шаги воспроизведения:
> 1. Установить пакеты:
>    # apt-get install plasma-discover-packagekit plasma-discover
> 2. Запустить Discover
> 3. Перейти в "Настройка" и установить модуль поддержки формата Snap
> 4. Перезапустить систему
> 5. Снова запустить Discover
> 
> Ожидаемый результат:
> Discover открывается
> 
> Реальный результат:
> Discover не открывается
> 
> Дополнительно:
> 1. В Sisyphus не воспроизводится
> 2. Перезапуск системы или убийство процесса вручную и повторный запуск не
> помогает
> 3. При запуске из терминала ошибок не выдает, также как и в логах journalctl

С заданием 400490 пройдёт GNOME Software 49.1, перепроверьте с ним, пожалуйста,
Comment 7 Vladislav Glinkin 2025-11-24 11:53:49 MSK
(Ответ для Semen Fomchenkov на комментарий #6)
> С заданием 400490 пройдёт GNOME Software 49.1, перепроверьте с ним,
> пожалуйста,

Ошибка продолжает воспроизводиться. Да и вообще, воспроизводится она и без gnome-software в системе.
Похоже, что дело тут в работе backend'ов.

На Education KDE:
$ plasma-discover --listbackends
Доступные модули:
 * packagekit-backend
 * snap-backend

В такой конфигурации запустить Discover получится только один раз за сеанс. Все последующие попытки виснут.
Если запускать $ plasma-discover --backends packagekit,snap - запуск виснет.
Если запустить $ plasma-discover --backends snap,packagekit - Discover запускается.

На Workstation K вывод $ plasma-discover --listbackends показывает:
Доступные модули:
 * snap-backend
 * packagekit-backend

И по умолчанию Discover запускается как надо.
Попытка нарочно сломать запуск с помощью $ plasma-discover --backends packagekit,snap на Workstation K провалилась - Discover всё равно запустился.

У людей на разных дистрибутивах такое периодически воспроизводится начиная с 24-го года.
https://bugs.kde.org/show_bug.cgi?id=481993

Восроизводится на Education KDE в Sisyphus.
Версии пакетов:
plasma-discover-core-6.5.3-alt1
plasma-discover-snap-6.5.3-alt1
plasma-discover-common-6.5.3-alt1
plasma-discover-packagekit-6.5.3-alt1
plasma-discover-6.5.3-alt1