Hello Friends:
I finally had to upgrade my Fedora-30
system to Fedora-33
. Too many things were falling behind and no longer working to remain on Fedora-30
. Unfortunately, while I had GitLab-CE
working well (and with it’s latest version) on Fedora-30
, I can only install a super old version on Fedora-33
due to it being dependent on a package that doesn’t exist. It actually doesn’t even exist in Fedora-32
from what I can tell.
Have a look:
root# dnf install gitlab-ce
Last metadata expiration check: 0:03:08 ago on Mon 29 Mar 2021 11:32:39 PM EDT.
Dependencies resolved.
Problem: cannot install the best candidate for the job
- nothing provides policycoreutils-python needed by gitlab-ce-13.10.0-ce.0.el7.x86_64
================================================================================================================
Package Architecture Version Repository Size
================================================================================================================
Installing:
gitlab-ce x86_64 9.5.10-ce.0.el7 gitlab-ce 381 M
Skipping packages with broken dependencies:
gitlab-ce x86_64 13.10.0-ce.0.el7 gitlab-ce 846 M
Transaction Summary
================================================================================================================
Install 1 Package
Skip 1 Package
Total download size: 381 M
Installed size: 1.1 G
Is this ok [y/N]: n
Operation aborted.
root#
And:
root# cat /etc/yum.repos.d/gitlab-ce.repo
[gitlab_gitlab-ce]
name=gitlab_gitlab-ce
baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/fedora/33/$basearch
repo_gpgcheck=0
gpgcheck=1
enabled=1
gpgkey=https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey
https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey/gitlab-gitlab-ce-3D645A26AB9FBD22.pub.gpg
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[gitlab_gitlab-ce-source]
name=gitlab_gitlab-ce-source
baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/fedora/33/SRPMS
repo_gpgcheck=0
gpgcheck=1
enabled=1
gpgkey=https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey
https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey/gitlab-gitlab-ce-3D645A26AB9FBD22.pub.gpg
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
root#
I think the name of the RPM
package being sought is not what is present in Fedora-32/33
(although it may be slightly more complicated that that):
root# sudo dnf search policycoreutils
Last metadata expiration check: 0:00:21 ago on Tue 30 Mar 2021 12:05:03 AM EDT.
==================================== Name Exactly Matched: policycoreutils =====================================
policycoreutils.x86_64 : SELinux policy core utilities
======================================== Name Matched: policycoreutils =========================================
policycoreutils-dbus.noarch : SELinux policy core DBUS api
policycoreutils-devel.i686 : SELinux policy core policy devel utilities
policycoreutils-devel.x86_64 : SELinux policy core policy devel utilities
policycoreutils-gui.noarch : SELinux configuration GUI
policycoreutils-newrole.x86_64 : The newrole application for RBAC/MLS
policycoreutils-python-utils.noarch : SELinux policy core python utilities
policycoreutils-restorecond.x86_64 : SELinux restorecond utilities
policycoreutils-sandbox.x86_64 : SELinux sandbox utilities
python3-policycoreutils.noarch : SELinux policy core python3 interfaces
Can this be addressed quickly? (Please and thank you if possible). Unfortunately we’re unable to do work. This was unanticipated.
Thank you in advance!