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

puppetserver8 packages for Ubuntu 24.04 LTS Noble Numbat #9540

Open
fhchstr opened this issue Jan 24, 2025 · 2 comments
Open

puppetserver8 packages for Ubuntu 24.04 LTS Noble Numbat #9540

fhchstr opened this issue Jan 24, 2025 · 2 comments
Labels
enhancement New feature or request

Comments

@fhchstr
Copy link

fhchstr commented Jan 24, 2025

Use Case

I asked a follow up question, specifically about puppetserver8, in #9539 after it got closed, but I fear that closed issues aren't monitored/answered.

So I created a new one to ensure the question gets answered. Sorry for the duplication, but I lack permissions to re-open issues.

Thank you!

Describe the Solution You Would Like

I would like to have a reliable and maintained repository to get up-to-date puppetserver version 8 packages.

Describe Alternatives You've Considered

  • Get the out of date version from Ubuntu's repositories.
  • Build the packages myself from source

Additional Context

#9539

@fhchstr
Copy link
Author

fhchstr commented Feb 4, 2025

Friendly ping. Thank you :)

@fhchstr
Copy link
Author

fhchstr commented Feb 14, 2025

I tried installing the puppetserver package from the Ubuntu repositories, but it looks like it doesn't vendor hiera-eyaml.

Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, Function Load Error for function 'eyaml_lookup_key': Lookup using eyaml lookup_key function is only supported when the hiera_eyaml library is present (file: <redacted>, line: 1, column: 1) on node <redacted>

My puppet server is running in an environment without internet connection, so I can't just run puppetserver gem install hiera-eyaml to install the missing gem. I have the hiera-eyaml .deb pacakge installed, but puppetserver doesn't see it.

  • Is there a setting I should set to tell puppetserver to use the hiera-eyaml installed on the system?
  • Should I build the gem and deploy it to my server through another channel?
  • Any other ideas?

It would be so much easier if puppetlabs could provide a puppetserver 8 .deb package from apt.puppet.com.

Also, the Ubuntu repository only contains version 8.4.0-1, published almost 1 year ago (2024-03-28): https://launchpad.net/ubuntu/noble/amd64/puppetserver. So this doesn't bring me great confidence, even if I manage to make it work...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant