FS#68458 - [ukui-control-center] 3.0.1-2 Can not launch due to missing lsb-release as dependency

Attached to Project: Community Packages
Opened by Burgess Chang (brsvh) - Thursday, 29 October 2020, 03:19 GMT
Last edited by Felix Yan (felixonmars) - Monday, 16 November 2020, 20:51 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
It is failed to launch with error:

Create youker Interface Failed When Get Computer info: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name com.kylin.assistant.systemdaemon was not provided by any .service files")
Create active Interface Failed When Get Computer info: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.freedesktop.activation was not provided by any .service files")

Use gdb get these backtrace info:

(gdb) run ukui-control-center
Starting program: /usr/bin/ukui-control-center ukui-control-center
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff2c8f640 (LWP 65109)]
[New Thread 0x7ffff21ef640 (LWP 65110)]
[New Thread 0x7ffff19ee640 (LWP 65111)]
[New Thread 0x7ffff11ed640 (LWP 65112)]
[New Thread 0x7ffff085d640 (LWP 65113)]
[Detaching after fork from child process 65114]
Scan Plugin: "libarea.so"
"/home/kobbyist/.pam_environment" not found

Load Plugin : "Datetime" -> "Area"
Scan Plugin: "libaudio.so"
QLayout: Attempting to add QLayout "" to QFrame "", which already has a layout
Add Path "/org/ukui/sound/keybindings/custom0/"
Add Path "/org/ukui/sound/keybindings/custom0/"
Add Path "/org/ukui/sound/keybindings/custom0/"
sound theme in dir displayname: Default theme name: freedesktop

** (process:65105): WARNING **: 01:49:54.680: Bad setup, install the freedesktop sound theme
update theme,主题名 __no_sounds 0
设置为默认的主题 freedesktop
remove custom 设置主题
QLayout: Attempting to add QLayout "" to UkmediaMainWidget "Audio", which already has a layout
Load Plugin : "Devices" -> "Audio"
Scan Plugin: "libautoboot.so"
Load Plugin : "System" -> "Autoboot"
Scan Plugin: "libbackup.so"
Load Plugin : "Update" -> "Backup"
Scan Plugin: "libdatetime.so"
TODO------->language problem

Load Plugin : "Datetime" -> "Datetime"
Scan Plugin: "libdefaultapp.so"
this is audio:

Load Plugin : "System" -> "Defaultapp"
Scan Plugin: "libdesktop.so"
Load Plugin : "Personalized" -> "Desktop"
Scan Plugin: "libdisplay.so"
[Detaching after fork from child process 65116]

Thread 1 "ukui-control-ce" received signal SIGSEGV, Segmentation fault.
0x00007fffd720ee32 in Widget::Widget(QWidget*) ()

(gdb) bt
#0 0x00007fffd720ee32 in Widget::Widget(QWidget*) ()
at /usr/lib/ukui-control-center/libdisplay.so
#1 0x00007fffd71f4ee3 in DisplaySet::DisplaySet() ()
at /usr/lib/ukui-control-center/libdisplay.so
#2 0x00007fffd721fd97 in qt_plugin_instance ()
at /usr/lib/ukui-control-center/libdisplay.so
#3 0x00007ffff6b23c00 in () at /usr/lib/libQt5Core.so.5
#4 0x000055555556fe21 in MainWindow::loadPlugins() ()
#5 0x0000555555571d3d in MainWindow::MainWindow(QWidget*) ()
#6 0x000055555556c1f1 in main ()

After read the code of ukui-control-center, I installed lsb-release and it launch successfully.

So lsb-release should be add as dependency?

Steps to reproduce:
* just install and launch
This task depends upon

Closed by  Felix Yan (felixonmars)
Monday, 16 November 2020, 20:51 GMT
Reason for closing:  Fixed
Additional comments about closing:  3.0.1-3

Loading...