Hello,
Would anyone know what the error message "Could not set present on ensure: Function not implemented" means. It is appearing in Puppet 2.7.13 on a File resource type. The --debug flag does not give any hints.
The complete manifest triggering this error is located here:
The full error message is:
err: /Stage[main]//Node[bose]/Openvz::Bindmount[apps07]/File[Bind Mount Config for apps07 on bose]/ensure: change from absent to present failed: Could not set 'present on ensure: Function not implemented - /etc/vz/conf/1107.mount20140128-9690-11oic7u-0 at /etc/puppet/modules/common/openvz/manifests/bindmount.pp:47
The resource being managed (where the problem is occurring) is:
file { "Bind Mount Config for ${container} on ${host}":
ensure => present,
path => $bind_conf,
content => template('openvz/mount.conf.erb','common/header.sh.erb'),
mode => 740, #(Proxmox file system unable to chmod)
}
Any suggestions on how to troubleshoot this?
Thank you,
Jon