Hello, I was wondering if anyone can give me a pointer on how to solve an ambiguous Puppet error "Function not implemented" when attempting to create a file using the 'file' resource type. The '--debug' flag does not produce useful information.
My puppet manifests work fine on several other physical and virtual hosts. This error appears on a new host that was recently installed. The software and hardware configuration of this new host are almost identical to all other systems on which the same puppet manifests runs normally. I notice the error message is appending (what appears to be) the temporary file name used in generating a diff to the managed resource. I put the error message and relevant manifest on a web page as well as excerpt them below. Can someone offer suggestions on how I can debug this? Thank you, Jon Full manifest is located here: http://jaroker.org/technical_notes/issues/software/puppet/start The 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 This error is being triggered by the following resource: 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) } -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/d74d6954-c868-4cf4-8e2d-67dd740d9acf%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.