uyuni-project / uyuni

Source code for Uyuni
https://www.uyuni-project.org/
GNU General Public License v2.0
438 stars 183 forks source link

update-salt action is failing with invalid repository for 2024.08-230900.221.1.uyuni3 #9432

Open gabjef opened 2 weeks ago

gabjef commented 2 weeks ago

Problem description

update-salt action is failing with invalid repository. repo.saltproject.io no longer works. See Salt Project Package Repository (repo.saltproject.io) Migration and Guidance

Steps to reproduce

Execute update-salt action, it fails.

Uyuni version

Information for package Uyuni-Server-release:
---------------------------------------------
Repository     : @System
Name           : Uyuni-Server-release
Version        : 2024.08-230900.221.1.uyuni3
Arch           : x86_64
Vendor         : obs://build.opensuse.org/systemsmanagement:Uyuni
Installed Size : 1.4 KiB
Installed      : Yes
Status         : up-to-date
Source package : Uyuni-Server-release-2024.08-230900.221.1.uyuni3.src
Upstream URL   : https://www.uyuni-project.org/
Summary        : Uyuni Server

Uyuni proxy version (if used)

N/A

Useful logs

This example is for an Ubuntu minion:

ID: mgr_keep_salt_up2date
    Function: pkg.latest
        Name: mgr_keep_salt_up2date
      Result: false
     Comment: An error was encountered while checking the newest available version of package(s): E: The repository 'https://repo.saltproject.io/salt/py3/windows//salt/py3/ubuntu/22.04/amd64/latest jammy Release' does not have a Release file.
     Started: 10:30:16.335418
    Duration: 3348.072
         SLS: update-salt
     Changed: {}


### Additional information

_No response_
agraul commented 1 week ago

That looks like you have the old repository configured on the Salt Minion you try to update Salt on. This repo does not work anymore, you need to remove it first.

Please remember that the only Salt Minion that we test is the one we put in the Client Tools Channels. Our code has downstream patches that were not merged upstream yet.

gabjef commented 2 days ago

@agraul We did not configure the URL for that repo. That repo is referenced from mgr_keep_salt_up2date and we did not configure that.

mcalmer commented 1 day ago

Check the configured channels for that minion and also local defined repos. Somewhere you have that url.