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

Agent Install Fails on CentOS/RHEL8 due to upstream packagecloud cookbook #137

Open
wduncanfraser opened this issue Jul 12, 2021 · 4 comments

Comments

@wduncanfraser
Copy link

Chef Version

16

Description

Upstream packagecloud cookbook attempts to use yum commands on any rpm based distro, which will cause any newer redhat distro with dnf to fail.

sous-chefs/packagecloud#59 has been open since 2019, which fixes the issues, however it looks like the packagecloud cookbook is no longer maintained.

@derekgroh
Copy link
Contributor

Have you confirmed that #59 resolves the issue by merging it into your local branch and uploading the cookbook to replace the current version?

@wduncanfraser
Copy link
Author

@derekgroh Just validated, forked the packagecookbook and brought in that PR.

Adding it to my policyfile via:

cookbook 'packagecloud', github: 'alasconnect/packagecloud-cookbook', branch: 'centos-fix'

Fixes the converge issues on RHEL8.

@derekgroh
Copy link
Contributor

Good to hear, unfortunately, we don't have any method to force an abandoned cookbook to be updated.

The best option would be for sous-chefs to adopt it, but unless the maintainers release it, the only other option is a renamed fork.

@majormoses
Copy link
Contributor

Good to hear, unfortunately, we don't have any method to force an abandoned cookbook to be updated.

The best option would be for sous-chefs to adopt it, but unless the maintainers release it, the only other option is a renamed fork.

If you need any help with that I can get you in touch with some sous-chef maintainers. I am part of the group although I don't spend much time in chef these days so I have not been super active in keeping up to date on the latest and greatest.

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

No branches or pull requests

3 participants