Bug 56044

Summary: Не выполняется обновление с командой plasma-discover --headless-update
Product: Sisyphus Reporter: Антоненко Даниил <antonenkode>
Component: plasma-discoverAssignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: bozhchenkopa, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
error_vm_kwork_headless-update none

Description Антоненко Даниил 2025-09-18 11:56:26 MSK
Created attachment 19582 [details]
error_vm_kwork_headless-update

Стенды с ошибкой:
=================
ВМ Workstation K x86-64 11.1 (обновлен до Sisyphus)
ВМ Education KDE x86-64 11.0 (обновлен до Sisyphus)

Версия программы:
=================
plasma-discover-6.4.5-alt1.x86_64

Шаги, приводящие к ошибке:
==========================
1) Добавить любое сборочное задание, предварительно установив пакеты из него:
# TASK=XXXXX && apt-get install $(apt-repo list $TASK) && apt-repo add $TASK && apt-get update

2) Проверить, что действительно есть пакеты, которые должны обновляться, но не выполнять обновление:
# apt-get dist-upgrade -s

3) В графической сессии пользователя выполнить команду в терминале Konsole:
$ plasma-discover --headless-update

Ожидаемый результат:
====================
Будет выполнено автоматически обновление без графики (headless), то есть только с выводом информации в консоль.

Фактический результат:
======================
Обновление не происходит. 

На ВМ с Education KDE сообщения с ошибкой и дальше ничего не происходит:
$ plasma-discover --headless-update  
libEGL warning: failed to get driver name for fd -1  
  
libEGL warning: MESA-LOADER: failed to retrieve device information  
  
libEGL warning: failed to get driver name for fd -1  
  
MESA: error: ZINK: failed to choose pdev  
libEGL warning: egl: failed to create dri2 screen  
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false  
adding empty sources model QStandardItemModel(0x55de7ca43850)

На виртуальной машине с Workstation K похожие ошибки (см. error_vm_kwork_headless-update), но немного отличается поведение. Приложение Discover в итоге запускается и падает с ошибкой "Ошибка сегментирования (образ памяти сброшен на диск)"


Дополнительная информация:
==========================
• Выдержка из "plasma-discover -h": 
  --headless-update Запустить обновление в автоматическом режиме, без графического пользовательского интерфейса.
Comment 1 Божченко Павел Александрович 2026-03-16 11:02:56 MSK
Ошибка воспроизводится на версии пакета
plasma-discover-6.5.6-alt1

При попытке выполнить обновление, в консоли появляются следующие сообщения:
packagekitqt.offline: Properties could not be invalidated "org.freedesktop.PackageKit.Offline" QList("PreparedUpgrade")
packagekitqt.offline: Properties could not be invalidated "org.freedesktop.PackageKit.Offline" QList("PreparedUpgrade")
packagekitqt.offline: Properties could not be invalidated "org.freedesktop.PackageKit.Offline" QList("PreparedUpgrade")
packagekitqt.offline: Properties could not be invalidated "org.freedesktop.PackageKit.Offline" QList("PreparedUpgrade")
PackageKitBackend: No distro component found for "ru.basealt.altlinux"
AppStreamIntegration: No distro component found for "ru.basealt.altlinux"
packagekitqt.offline: Properties could not be invalidated "org.freedesktop.PackageKit.Offline" QList("PreparedUpgrade")
packagekitqt.offline: Properties could not be invalidated "org.freedesktop.PackageKit.Offline" QList("PreparedUpgrade")