-
-
Notifications
You must be signed in to change notification settings - Fork 647
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
SPEC file in git produces uninstallable RPM on RHEL/Rocky 9 #3655
Comments
Some notes:
So, what to do? I think it's futile to refer to package names in the cobbler code - they can change too much. I think the cobbler messages should be changed to something like:
As for the spec file file, we dropped the |
I agree with most of what @opoplawski said, sadly I would like to note that Moving the Power Management into a plugin doesn't make much sense in my eyes as without power management the PXE workflow is - in an automated manner - impossible. If needed by the community I can link the fence-agents that openSUSE/SLES ships and build them for RHEL/Rocky as well but they won't be maintained very well as I can't do all the things. |
cobbler definitely shouldn't be shipping the fence agents. In EPEL we can work on having cobbler pull in the fence agents that are available. |
@cinnion I do agree that this bug is unfortunate for you but as long as you don't do any power operations this shouldn't have an effect on your Cobbler instance. |
Describe the bug
The SPEC file found in the repository produces a RPM file which cannot be used on RHEL 9 or Rocky Linux 9. There is no longer any package which provides fence-agents, either as a real package or the metapackage it was. The result is as follows:
Inspecting the differences between the SPEC file used for the RPM in the EPEL 9 repository and what is in git reveals that what is in git has no resemblance to what is in git. This should be resolved so that the same file is found in both places.
Steps to reproduce
make rpms
dnf install cobbler-3.3.4-1.el9.noarch.rpm
Expected behavior
The RPM should install, along with its missing dependencies.
Cobbler version
(from the EPEL RPM)
Operating system
Verified on the following:
Red Hat Enterprise Linux release 9.2 (Plow)
Red Hat Enterprise Linux release 9.3 (Plow)
Rocky Linux release 9.3 (Blue Onyx)
Cobbler log
Screenshots
Additional information
The text was updated successfully, but these errors were encountered: