Bug 1963354 - upgrade of this system produced error messages about libksysguard file ownership
Summary: upgrade of this system produced error messages about libksysguard file ownership
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: libksysguard
Version: rawhide
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: openqa
Depends On:
Blocks: F35BetaBlocker
TreeView+ depends on / blocked
 
Reported: 2021-05-22 15:44 UTC by George R. Goffe
Modified: 2021-07-02 21:58 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-07-02 21:58:32 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description George R. Goffe 2021-05-22 15:44:20 UTC
Description of problem:Attempted system upgrade produced error messages involving libksysguard (see below)


Version-Release number of selected component (if applicable):
libksysguard-5.21.5-1.fc35.x86_64

How reproducible:
always

Steps to Reproduce:
1.see below
2.
3.

Actual results:
see below

Expected results:
clean and successful upgrade of this system

Additional info:

Error: Transaction test error:
  file /usr/lib64/qt5/plugins/ksysguard/process/ksysguard_plugin_network.so from install of libksysguard-5.21.90-3.fc35.x86_64 conflicts with file from package ksysguard-backend-5.21.5-1.fc35.x86_64
  file /usr/lib64/qt5/plugins/ksysguard/process/ksysguard_plugin_nvidia.so from install of libksysguard-5.21.90-3.fc35.x86_64 conflicts with file from package ksysguard-backend-5.21.5-1.fc35.x86_64

Comment 1 Adam Williamson 2021-05-28 23:22:57 UTC
Can confirm this, openQA has been hitting it for over a week, I just did not get around to reporting it yet. To reproduce, just try upgrading a clean F34 KDE system to Rawhide. It will fail, showing these errors.

Proposing as a Beta blocker, per Beta criterion "For each one of the release-blocking package sets, it must be possible to successfully complete a direct upgrade from a fully updated, clean default installation of each of the last two stable Fedora releases with that package set installed."

Comment 2 Rex Dieter 2021-05-29 20:18:58 UTC
Wierd, we have a newer ksysguard in rawhide

$ koji latest-pkg rawhide ksysguard
Build                                     Tag                   Built by
----------------------------------------  --------------------  ----------------
ksysguard-5.21.90-2.fc35                  f35                   rdieter


that contains
Obsoletes: ksysguard-backend < 5.21.90-2
Provides:  ksysguard-backend = %{version}-%{release}

Comment 3 Rex Dieter 2021-05-31 04:44:04 UTC
I suppose I can add a transitive bit to libksysguard, something like
Conflicts: ksysguard < 5.21.90

Comment 4 Rex Dieter 2021-05-31 04:48:35 UTC
Added to libksysguard-5.21.90-4

 %changelog
+* Sun May 30 2021 Rex Dieter <rdieter> - 5.21.90-4
+- Conflicts: ksysguard-backend < 5.21.90 (#1963354)

Comment 5 Adam Williamson 2021-05-31 18:04:27 UTC
Thanks. Seems like Rawhide composes are failing ATM so can't tell if this is fixed. I'll take a look into the compose failures soon.

Comment 6 Michal Jaegermann 2021-05-31 23:37:51 UTC
(In reply to Rex Dieter from comment #4)
> Added to libksysguard-5.21.90-4
> 
>  %changelog
> +* Sun May 30 2021 Rex Dieter <rdieter> - 5.21.90-4
> +- Conflicts: ksysguard-backend < 5.21.90 (#1963354)

Will this be enough?  I am seeing with the current rawhide:

Error: Transaction test error:
  file /usr/lib64/qt5/plugins/ksysguard/process/ksysguard_plugin_network.so from install of libksysguard-5.21.90-3.fc35.x86_64 conflicts with file from package ksysguard-backend-5.21.5-1.fc35.x86_64
  file /usr/lib64/qt5/plugins/ksysguard/process/ksysguard_plugin_nvidia.so from install of libksysguard-5.21.90-3.fc35.x86_64 conflicts with file from package ksysguard-backend-5.21.5-1.fc35.x86_64
  file /usr/libexec/ksysguard/ksgrd_network_helper from install of libksysguard-5.21.90-3.fc35.x86_64 conflicts with file from package ksysguard-5.21.5-1.fc35.x86_64
  file /usr/share/locale/ca/LC_MESSAGES/ksysguard_plugins_process.mo from install of libksysguard-5.21.90-3.fc35.x86_64 conflicts with file from package ksysguard-5.21.5-1.fc35.x86_64
  file /usr/share/locale/es/LC_MESSAGES/ksysguard_plugins_process.mo from install of libksysguard-5.21.90-3.fc35.x86_64 conflicts with file from package ksysguard-5.21.5-1.fc35.x86_64
  file /usr/share/locale/ia/LC_MESSAGES/ksysguard_plugins_process.mo from install of libksysguard-5.21.90-3.fc35.x86_64 conflicts with file from package ksysguard-5.21.5-1.fc35.x86_64
  file /usr/share/locale/nl/LC_MESSAGES/ksysguard_plugins_process.mo from install of libksysguard-5.21.90-3.fc35.x86_64 conflicts with file from package ksysguard-5.21.5-1.fc35.x86_64
  file /usr/share/locale/sv/LC_MESSAGES/ksysguard_plugins_process.mo from install of libksysguard-5.21.90-3.fc35.x86_64 conflicts with file from package ksysguard-5.21.5-1.fc35.x86_64
  file /usr/share/locale/uk/LC_MESSAGES/ksysguard_plugins_process.mo from install of libksysguard-5.21.90-3.fc35.x86_64 conflicts with file from package ksysguard-5.21.5-1.fc35.x86_64
  file /usr/share/locale/zh_CN/LC_MESSAGES/ksysguard_plugins_process.mo from install of libksysguard-5.21.90-3.fc35.x86_64 conflicts with file from package ksysguard-5.21.5-1.fc35.x86_64

Comment 7 Adam Williamson 2021-06-01 00:56:20 UTC
See my comment above. There hasn't been a successful Rawhide compose since Rex made his change, so what you're seeing in "current Rawhide" does not include that change.

Comment 8 Adam Williamson 2021-07-02 21:58:32 UTC
This has been working fine in openQA since the fix landed.


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