Fedora 26 Failing Salt Update



  • The latest SaltStack packages on Fedora 26 cannot update due to a package conflict.

    # dnf update
    Last metadata expiration check: 0:08:58 ago on Tue 29 Aug 2017 12:35:17 AM UTC.
    Dependencies resolved.
    
     Problem 1: package salt-2017.7.1-1.fc26.noarch requires dnf-utils, but none of the providers can be installed
      - package dnf-utils-2.1.3-1.fc26.noarch conflicts with yum-utils < 1.1.31-513 provided by yum-utils-1.1.31-512.fc26.noarch
      - package dnf-utils-2.1.1-1.fc26.noarch conflicts with yum-utils < 1.1.31-513 provided by yum-utils-1.1.31-512.fc26.noarch
      - cannot install the best update candidate for package yum-utils-1.1.31-512.fc26.noarch
      - cannot install the best update candidate for package salt-2016.11.5-3.fc26.noarch
     Problem 2: problem with installed package yum-utils-1.1.31-512.fc26.noarch
      - package dnf-utils-2.1.3-1.fc26.noarch conflicts with yum-utils < 1.1.31-513 provided by yum-utils-1.1.31-512.fc26.noarch
      - package salt-2017.7.1-1.fc26.noarch requires dnf-utils, but none of the providers can be installed
      - package dnf-utils-2.1.1-1.fc26.noarch requires dnf-plugins-core = 2.1.1-1.fc26, but none of the providers can be installed
      - package salt-master-2017.7.1-1.fc26.noarch requires salt = 2017.7.1-1.fc26, but none of the providers can be installed
      - cannot install both dnf-plugins-core-2.1.1-1.fc26.noarch and dnf-plugins-core-2.1.3-1.fc26.noarch
      - cannot install the best update candidate for package salt-master-2016.11.5-3.fc26.noarch
      - cannot install the best update candidate for package dnf-plugins-core-2.1.3-1.fc26.noarch
    ==============================================================================================================================================================================
     Package                                       Arch                                Version                                         Repository                            Size
    ==============================================================================================================================================================================
    Skipping packages with conflicts:
    (add '--best --allowerasing' to command line to force their upgrade):
     dnf-plugins-core                              noarch                              2.1.1-1.fc26                                    fedora                                49 k
     dnf-utils                                     noarch                              2.1.1-1.fc26                                    fedora                                39 k
     dnf-utils                                     noarch                              2.1.3-1.fc26                                    updates                               40 k
     yum-utils                                     noarch                              1.1.31-512.fc26                                 fedora                               117 k
    Skipping packages with broken dependencies:
     salt                                          noarch                              2017.7.1-1.fc26                                 updates                              7.8 M
     salt-master                                   noarch                              2017.7.1-1.fc26                                 updates                              1.6 M
    
    Transaction Summary
    ==============================================================================================================================================================================
    Skip  6 Packages
    
    Nothing to do.
    Complete!
    

    I've not had a moment to look at this yet. Recording here so that I can start checking what can be done. The provided command does not work, however. We've now seen this on multiple systems so it is not unique to this one. Beyond this, Fedora 26 is fully up to date and handled with DNF.



  • Looks like it was a reported bug but, it's been left...

    https://bugzilla.redhat.com/show_bug.cgi?id=1467060



  • They got it fixed in the repos between last night and tonight. This same command failed last night, now it is working. Once you are updated, do this..

    dnf update --best --allowerasing


  • Will that uninstall yum-utils? Isn't that still needed for a lot of things?



  • @tim_g said in Fedora 26 Failing Salt Update:

    Will that uninstall yum-utils? Isn't that still needed for a lot of things?

    dnf-utils replaces it.



  • @scottalanmiller said in Fedora 26 Failing Salt Update:

    @tim_g said in Fedora 26 Failing Salt Update:

    Will that uninstall yum-utils? Isn't that still needed for a lot of things?

    dnf-utils replaces it.

    https://bugzilla.redhat.com/show_bug.cgi?id=1478593