-
Notifications
You must be signed in to change notification settings - Fork 7
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
provider error on ubuntu 24.04 #24
Comments
Hello @peterwoj, this seems to be related to the version of the agent you are using. You should use the AIO packages from Puppet instead of the distro packages. |
@root-expert will give it a look and comment back early next week, thanks for the reply |
Hello, any updates on this issue? We like to use puppet-snap on Ubuntu 24.04 and face the same problem. Kind regards |
@msu-ts hello, could you possibly test if the suggestion above works for you? It seems to be working fine on the acceptance tests with AIO packages from Puppet. |
@root-expert Hello, on one of the system the suggestion works and there are no errors. But I have a cluster-setup with two nodes running pacemaker, which installs ruby. Here I get an error: |
The lastest arm64 packages for puppet are missing the
|
Affected Puppet, Ruby, OS and module versions/distributions
How to reproduce (e.g Puppet code you use)
Attempt to install a module on 24.04
package { 'tree': ensure => 'installed', provider => 'snap', install_options => [ 'classic' ] }
What are you seeing
On the target machine puppet fails to run and doesn't recognize snap as being active.
The logs in foreman show
resource:
/Stage[main]/Profile::Base::Packages/Package[tree]
message:
Provider snap is not functional on this host
What behaviour did you expect instead
That the tree snap would be installed on the target system
Output log
Any additional information you'd like to impart
Not sure if the fix is correct, in order to progress I needed to change the provider from "puppet_gem" to "gem"
`
service { 'snapd':
ensure => $service_ensure,
enable => $service_enable,
require => Package['snapd'],
}
`
The text was updated successfully, but these errors were encountered: