Installing dnf-automatic: Skipping packages with conflicts (libcurl) and with broken dependencies (dnf5-plugin-automatic)

I just installed Fedora Workstation 41 and having issues understanding the output when trying to install dnf-automatic. Is this expected or a bug?

$ sudo dnf install dnf-automatic
Updating and loading repositories:
Repositories loaded.
Problem: problem with installed package
  - installed package libcurl-minimal-8.9.1-2.fc41.x86_64 conflicts with libcurl(x86-64) provided by libcurl-8.9.1-2.fc41.x86_64 from fedora
  - package libcurl-minimal-8.9.1-2.fc41.x86_64 from fedora conflicts with libcurl(x86-64) provided by libcurl-8.9.1-2.fc41.x86_64 from fedora
  - package dnf5-plugin-automatic-5.2.6.2-1.fc41.x86_64 from fedora requires libcurl-full(x86-64), but none of the providers can be installed
  - cannot install the best candidate for the job

Package                                   Arch       Version                                    Repository                 Size
Installing:
 dnf-automatic                            noarch     4.21.1-1.fc41                              fedora                 76.6 KiB
Skipping packages with conflicts:
 libcurl                                  x86_64     8.9.1-2.fc41                               fedora                818.1 KiB
Skipping packages with broken dependencies:
 dnf5-plugin-automatic                    x86_64     5.2.6.2-1.fc41                             fedora                178.4 KiB

Transaction Summary:
 Installing:         1 package
 Skipping:           2 packages

Total size of inbound packages is 41 KiB. Need to download 41 KiB.
After this operation, 77 KiB extra will be used (install 77 KiB, remove 0 B).
Is this ok [y/N]: 

Might be relevant:

$ fastfetch 
             .',;::::;,'.                 nebula@fedora
         .';:cccccccccccc:;,.             -------------
      .;cccccccccccccccccccccc;.          OS: Fedora Linux 41 (Workstation Edition) x86_64
    .:cccccccccccccccccccccccccc:.        Host: MacBookPro14,1 (1.0)
  .;ccccccccccccc;.:dddl:.;ccccccc;.      Kernel: Linux 6.11.4-301.fc41.x86_64
 .:ccccccccccccc;OWMKOOXMWd;ccccccc:.     Uptime: 14 mins
.:ccccccccccccc;KMMc;cc;xMMc;ccccccc:.    Packages: 2059 (rpm), 1 (brew)
,cccccccccccccc;MMM.;cc;;WW:;cccccccc,    Shell: bash 5.2.32
:cccccccccccccc;MMM.;cccccccccccccccc:    Display (Color LCD): 2560x1600 @ 60 Hz (as 1464x915) in 13" [Built-in]
:ccccccc;oxOOOo;MMM000k.;cccccccccccc:    DE: GNOME 47.0
cccccc;0MMKxdd:;MMMkddc.;cccccccccccc;    WM: Mutter (Wayland)
ccccc;XMO';cccc;MMM.;cccccccccccccccc'    WM Theme: Adwaita
ccccc;MMo;ccccc;MMW.;ccccccccccccccc;     Theme: Adwaita [GTK2/3/4]
ccccc;0MNc.ccc.xMMd;ccccccccccccccc;      Icons: Adwaita [GTK2/3/4]
cccccc;dNMWXXXWM0:;cccccccccccccc:,       Font: Cantarell (11pt) [GTK2/3/4]
cccccccc;.:odl:.;cccccccccccccc:,.        Cursor: Adwaita (24px)
ccccccccccccccccccccccccccccc:'.          Terminal: Ptyxis 47.2
:ccccccccccccccccccccccc:;,..             Terminal Font: Source Code Pro (10pt)
 ':cccccccccccccccc::;,.                  CPU: Intel(R) Core(TM) i5-7360U (4) @ 3.60 GHz
                                          GPU: Intel Iris Plus Graphics 640 @ 1.00 GHz [Integrated]
                                          Memory: 3.73 GiB / 7.62 GiB (49%)
                                          Swap: 0 B / 7.62 GiB (0%)
                                          Disk (/): 5.22 GiB / 55.35 GiB (9%) - btrfs
                                          Local IP (wlp2s0): 192.168.100.249/24
                                          Battery (bq20z451): 92% (4 hours, 11 mins remaining) [Discharging]
                                          Locale: en_US.UTF-8

                                                                  
                                                                  

You can follow a similar discussion here.

3 Likes

Thank you for the sanity check. I reported this on bugzilla: 2322918 – Installing dnf-automatic: Skipping packages with conflicts (libcurl) and with broken dependencies (dnf5-plugin-automatic)

4 Likes

Here is the (temporary) fix:

# dnf swap libcurl-minimal libcurl

See the Bugzilla and the related Discourse for more info.

2 Likes