|
Hello Josh,
package { $package:
|
ensure => installed,
|
# provider => 'ports'
|
provider => 'portupgrade'
|
# provider => 'pkgng'
|
}
|
pkg_info does not exist (is deprecated since FreeBSD >=10) which results in
Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist Error: /Package[dovecot2]: Provider portupgrade is not functional on this host Error: /Package[fetchmail]: Provider portupgrade is not functional on this host Error: /Package[mysql56-server]: Provider portupgrade is not functional on this host Error: /Package[nagios4]: Provider portupgrade is not functional on this host Error: /Package[p5-Class-Accessor]: Provider portupgrade is not functional on this host Error: /Package[p5-Config-IniFiles]: Provider portupgrade is not functional on this host Error: /Package[p5-Date-Manip]: Provider portupgrade is not functional on this host Error: /Package[p5-DBD-mysql]: Provider portupgrade is not functional on this host Error: /Package[p5-DBI]: Provider portupgrade is not functional on this host Error: /Package[p5-List-MoreUtils]: Provider portupgrade is not functional on this host Error: /Package[p5-MIME-Lite]: Provider portupgrade is not functional on this host Error: /Package[p5-NetAddr-IP]: Provider portupgrade is not functional on this host Error: /Package[p5-perl-ldap]: Provider portupgrade is not functional on this host Error: /Package[p5-Socket]: Provider portupgrade is not functional on this host Error: /Package[p5-Socket6]: Provider portupgrade is not functional on this host Error: /Package[p5-Net-Telnet]: Provider portupgrade is not functional on this host Error: /Package[spamass-iXhash]: Provider portupgrade is not functional on this host Error: /Package[vsftpd-ssl]: Provider portupgrade is not functional on this host Error: /Package[open-vm-tools-nox11]: Provider portupgrade is not functional on this host Error: /Package[portupgrade]: Provider portupgrade is not functional on this host Error: /Package[py27-fail2ban]: Provider portupgrade is not functional on this host Error: /Package[subversion]: Provider portupgrade is not functional on this host Error: /Package[bash]: Provider portupgrade is not functional on this host Error: /Package[tmux]: Provider portupgrade is not functional on this host
In /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider/package/portupgrade.rb:
:portinfo => "/usr/sbin/pkg_info"
|
pkg_info is deprecated, it should be
:portinfo => "/usr/sbin/pkg info"
|
Same for /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider/package/ports.rb
When calling "pkg info" the options changed slightly, instead of
it must be
See also https://wiki.freebsd.org/PkgPrimer
|