Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

almalinux repo gpg keys not installed after centos stream 9 --> almalinux migration #183

Closed
jszarin opened this issue Nov 28, 2023 · 1 comment · Fixed by #187
Closed
Assignees

Comments

@jszarin
Copy link

jszarin commented Nov 28, 2023

After a successful centos stream 9 to almalinux migration, cockpit "Software Update" fails because the almalinux repos' keys are not installed.

sudo dnf reinstall almalinux-repos fixes the issue.

@yuravk
Copy link
Contributor

yuravk commented Dec 13, 2023

The reason of the issue is almalinux-gpg-keys package isn’t installed during CentOS Stream9 to AlmaLinux9 downgrade

# rpm -qV almalinux-repos
Unsatisfied dependencies for almalinux-repos-9.3-1.el9.x86_64:
	almalinux-gpg-keys = 9.3-1.el9 is needed by (installed) almalinux-repos-9.3-1.el9.x86_64

@yuravk yuravk self-assigned this Dec 13, 2023
yuravk pushed a commit that referenced this issue Dec 13, 2023
@yuravk yuravk linked a pull request Dec 13, 2023 that will close this issue
yuravk added a commit that referenced this issue Dec 14, 2023
yuravk added a commit that referenced this issue Dec 26, 2023
andrewlukoshko pushed a commit that referenced this issue Jan 8, 2024
* Get, download and install latest almalinux-gpg-keys package when migrating from CentOS Stream9

Fixes: #183

* Add 'epel-next-release' to the list of OS specific packages need to be removed.

Fixes: #184

* Add 'evolution-data-server-ui' to the list of OS specific packages need to be removed.

Fixes: #182

* Make Jenkinsfile multi-branch pipeline compatible (#190)

The multi-branch pipelines can give us ability to discover
and run jobs against all branches and PRs.
Which means we don't need to provide job parameters for a custom source:
- Remove the REPO_URL and REPO_BRANCH parameters
- Remove the Source stage

Additional optimizations:
- Use more generic labels for Jenkins agents
- Use short names for the main stages

Signed-off-by: Elkhan Mammadli <elkhan.mammadli@protonmail.com>

* Increase stage timeout to 60 minutes

The 20 minutes timeout per stage is not flexible for the Jenkis agents
with different hardware and internet connection speeds.
Especially on the legacy versions it can took much more time
than 20 minutes. Let's increase it to 60 minutes and see how it works.

Signed-off-by: Elkhan Mammadli <elkhan.mammadli@protonmail.com>

* Get, download and install latest almalinux-gpg-keys package when migrating from CentOS Stream9

Fixes: #183

---------

Signed-off-by: Elkhan Mammadli <elkhan.mammadli@protonmail.com>
Co-authored-by: Elkhan Mammadli <elkhan.mammadli@protonmail.com>
Co-authored-by: Eduard Abdullin <55892454+eabdullin1@users.noreply.github.com>
Co-authored-by: Yuriy Kohut <ykohut@onapp.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants