Bug 2233613 - Solid built without power management backend, causes missing symbol _ZN5Solid3Job16staticMetaObjectE in plasma-pk-updates
Summary: Solid built without power management backend, causes missing symbol _ZN5Solid...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kf5-solid
Version: 38
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Kevin Kofler
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2234469 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-08-22 17:32 UTC by spavas
Modified: 2023-09-15 18:38 UTC (History)
9 users (show)

Fixed In Version: kf5-solid-5.109.0-2.fc38 kf5-solid-5.108.0-5.fc37 kf5-solid-5.109.0-2.fc39
Clone Of:
Environment:
Last Closed: 2023-08-25 01:29:26 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.