Provider zypper not functional on OpenSuse Tumbleweed

asked 2018-01-27 14:22:40 -0600

I'm trying to run puppet on freshly installed OpenSuse Tumbleweed. I have installed puppet 5.3.3. The puppet code was tested on OpenSuse 42.3. Now, modules that use package resource to install software default to using pip3 as provider and setting provider to zypper manually gives me the following error:

Error: /Stage[main]/At/Package[at]: Provider zypper is not functional on this host

I can install those packages manually.

Is this related to https://tickets.puppetlabs.com/browse... ? Can I set provider globally and why puppet sees zypper as "not functional".

I used the following commands to install puppet agent:

rpm -Uvh https://yum.puppet.com/puppet5/puppet5-release-sles-12.noarch.rpm
zypper install puppet-agent -y

I'm new to puppet, so any help is welcome.

edit retag flag offensive close merge delete