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 [email protected]. 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.
