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

Wrong platform type for ubuntu 22.04 on arm when using nginx repository #1625

Closed
bk-lg opened this issue Nov 18, 2024 · 1 comment
Closed

Comments

@bk-lg
Copy link

bk-lg commented Nov 18, 2024

Affected Puppet, Ruby, OS and module versions/distributions

  • Puppet: 7
  • Ruby: -
  • Distribution: Ubuntu 22.04 LTS
  • Module version: validated for > 5.0

The fact [os][architecture] for Ubuntu 22.04 running on an ARM machine ist aarch64.
The nginx repository expects arm64 in this case. (See: https://nginx.org/packages/ubuntu/dists/jammy/nginx/)

There should be a logic in the package::debian.pp to handle this correctly for this ubuntu release and set arm64 in the nginx.list apt repository configuration instead of aarm64.

What should be checked

Which ubuntu release have the same problem

@kenyon kenyon changed the title Wrong plattform type for ubuntu 22.04 on arm when using nginx repository Wrong platform type for ubuntu 22.04 on arm when using nginx repository Nov 18, 2024
@bk-lg
Copy link
Author

bk-lg commented Nov 20, 2024

Seems to be a problem with the facts provided by the puppetlabs-apt module. Should be fixed in 8.4 of the module but i can observe it still in 8.5.X. Closing this issue here and starting an investigation of the apt module behavior.
For more informatio look at: puppetlabs/puppetlabs-apt#1012

@bk-lg bk-lg closed this as completed Nov 20, 2024
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.

1 participant