Bug 2249345 - Powerdevil dependency prevents upgrade
Summary: Powerdevil dependency prevents upgrade
Keywords:
Status: CLOSED COMPLETED
Alias: None
Product: Fedora
Classification: Fedora
Component: powerdevil
Version: 38
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-11-12 12:29 UTC by Clodoaldo Pinto Neto
Modified: 2023-12-22 09:26 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2023-12-22 09:26:23 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Clodoaldo Pinto Neto 2023-11-12 12:29:14 UTC
# dnf upgrade --enablerepo=updates-testing
Last metadata expiration check: 0:01:52 ago on Sun 12 Nov 2023 09:23:46 AM -03.
Dependencies resolved.

 Problem: package powerdevil-5.27.9-2.fc38.x86_64 from updates-testing requires libddcutil.so.4()(64bit), but none of the providers can be installed
  - cannot install both libddcutil-1.4.1-1.fc38.x86_64 from fedora and libddcutil-2.0.0-1.fc38.x86_64 from @System
  - cannot install the best update candidate for package powerdevil-5.27.8-2.fc38.x86_64
  - cannot install the best update candidate for package libddcutil-2.0.0-1.fc38.x86_64
==============================================================================================================================
 Package                     Architecture            Version                           Repository                        Size
==============================================================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 libddcutil                  x86_64                  1.4.1-1.fc38                      fedora                           259 k
Skipping packages with broken dependencies:
 powerdevil                  x86_64                  5.27.9-2.fc38                     updates-testing                  1.1 M


Reproducible: Always

Comment 1 Jeffrey Walton 2023-11-15 12:37:09 UTC
Also see <https://bugzilla.redhat.com/show_bug.cgi?id=2249809>. The 2249809 bug does not use the updates-testing repo. It is a stock production workstation, with only standard Fedora repos enabled.

Comment 2 Jeffrey Walton 2023-11-15 15:22:13 UTC
According to Qiyu Yan on the fedora-users mailing list [0], the following command will clear the issue [1]:

   sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-581f3d0e12

The command was successful. It updated powerdevil and libddcutil.

And it did not enable the testing repo, which is something I was concerned about:

   $ dnf repolist enabled
   repo id                        repo name
   fedora                         Fedora 38 - x86_64
   fedora-cisco-openh264          Fedora 38 OpenH264 (from Cisco) - x86_64
   fedora-modular                 Fedora Modular 38 - x86_64
   updates                        Fedora 38 - x86_64 - Updates
   updates-modular                Fedora Modular 38 - x86_64 - Updates

[0] Problem with updating powerdevil and libddcutil from F38, <https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org/thread/4DUFV4MHSOXNFYAESVOQKFKAAPBI7VMB/>.
[1] FEDORA-2023-581f3d0e12, <https://bodhi.fedoraproject.org/updates/FEDORA-2023-581f3d0e12>


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