木偶和要安装的软件包的版本

时间:2018-10-12 14:08:59

标签: ubuntu-14.04 puppet installed-applications

告诉我如何为要安装的软件包指定正确的版本。更新Virtualbox。正常更新。但是,每次都这样做。虽然,已经安装了最新版本。

我的清单文件:

class virtualbox {
        package { "virtualbox":
                provider => dpkg,
                ensure => '5.2.18-124319~Ubuntu~trusty',
                source => "/tmp/virtualbox-5.2_5.2.18-124319~Ubuntu~trusty_amd64.deb"
        }
}

在客户端上:

$ sudo service puppet stop
 * Stopping puppet agent
$ sudo puppet agent -v --no-daemonize
Notice: Starting Puppet client version 3.4.3
Info: Retrieving plugin
Info: Caching catalog for w071
Error: Failed to apply catalog: Parameter ensure failed on Package[virtualbox]: Provider must have features 'versionable' to set 'ensure' to '5.2.18-124319~Ubuntu~trusty' at /etc/puppet/manifests/classes/1c_update.pp:7
Wrapped exception:
Provider must have features 'versionable' to set 'ensure' to '5.2.18-124319~Ubuntu~trusty'

如果指定latest,则每次都会更新软件包。

0 个答案:

没有答案