Bug 2233613

Summary: Solid built without power management backend, causes missing symbol _ZN5Solid3Job16staticMetaObjectE in plasma-pk-updates
Product: [Fedora] Fedora Reporter: spavas
Component: kf5-solidAssignee: Kevin Kofler <kevin>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 38CC: bugzilla, jgrulich, kde-sig, kevin, northon_patrick3, pmrpla, rdieter, spavas, than
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: kf5-solid-5.109.0-2.fc38 kf5-solid-5.108.0-5.fc37 kf5-solid-5.109.0-2.fc39 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-08-25 01:29:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description spavas 2023-08-22 17:32:51 UTC
Hello 
since today's update 2023/08/22 plasma-pk-update is in error I'm giving you the error here
file:///usr/share/plasma/plasmoids/org.kde.plasma.pkupdates/contents/ui/main.qml:25:1: plugin cannot be loaded for module "org.kde.plasma.PackageKit": Cannot load library /usr/lib64/qt5/qml/org/kde/plasma/PackageKit/libplasmapk_qmlplugins.so: (/usr/lib64/qt5/qml/org/kde/plasma/PackageKit/libplasmapk_qmlplugins.so: undefined symbol: _ZN5Solid3Job16staticMetaObjectE)
platform Fedoraf38 Kde 5.27.7
linux 6.4.11-200
can you please correct the error as reinstalling plasma-pk-update did not change anything
Sincerely


Reproducible: Always

Steps to Reproduce:
1.upgrade system
2.reboot
3.

Comment 1 Kevin Kofler 2023-08-22 22:36:04 UTC
F37 is also affected according to: https://bugs.kde.org/show_bug.cgi?id=473548

Looks like it needs a rebuild for the big KDE update that was pushed recently.

Comment 2 Kevin Kofler 2023-08-23 09:11:26 UTC
Rebuilding fails with:

/builddir/build/BUILD/plasma-pk-updates-0.3.2/src/declarative/pkupdates.cpp:30:10: fatal error: Solid/Power: No such file or directory
   30 | #include <Solid/Power>
      |          ^~~~~~~~~~~~~

This is because you disabled the Solid power management backend:

https://src.fedoraproject.org/rpms/kf5-solid/c/627fe81b60b5f03b2b550002715efc97ed0df910?branch=rawhide

We need to rebuild Solid with this reverted. Then plasma-pk-updates should just work, without even a rebuild.

Comment 3 Kevin Kofler 2023-08-23 09:18:23 UTC
We need to readd those flags and instead just skip the conflicting solid-power executable.

Comment 4 Kevin Kofler 2023-08-23 09:59:09 UTC
Fixed in Rawhide, building now for F37/F38/F39.

Comment 5 Fedora Update System 2023-08-23 10:30:31 UTC
FEDORA-2023-bfd61b79f1 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-bfd61b79f1

Comment 6 Fedora Update System 2023-08-23 10:30:32 UTC
FEDORA-2023-480df436a5 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-480df436a5

Comment 7 Kevin Kofler 2023-08-23 10:36:12 UTC
FEDORA-2023-34cff97028 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-34cff97028

Comment 8 spavas 2023-08-23 11:15:55 UTC
hello
It's work perfectly      thanks
Sincerely

Comment 9 Fedora Update System 2023-08-24 01:22:39 UTC
FEDORA-2023-480df436a5 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-480df436a5`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-480df436a5

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Fedora Update System 2023-08-24 01:37:34 UTC
FEDORA-2023-bfd61b79f1 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-bfd61b79f1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-bfd61b79f1

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2023-08-24 02:22:40 UTC
FEDORA-2023-34cff97028 has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-34cff97028`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-34cff97028

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Kevin Kofler 2023-08-24 21:20:02 UTC
*** Bug 2234469 has been marked as a duplicate of this bug. ***

Comment 13 Fedora Update System 2023-08-25 01:29:26 UTC
FEDORA-2023-bfd61b79f1 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 14 Fedora Update System 2023-09-08 02:39:14 UTC
FEDORA-2023-34cff97028 has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 15 Fedora Update System 2023-09-15 18:38:37 UTC
FEDORA-2023-480df436a5 has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.