Hi all,

I moved my clients' daemon to a cron using:
http://reductivelabs.com/trac/puppet/wiki/Recipes/cron

My first attempt:
# /usr/bin/ruby /usr/sbin/puppetd --server=gridinstall.pic.es --test
err: Could not retrieve catalog: Failed to execute generator /usr/bin/env: 
Execution of '/usr/bin/env /usr/local/sbin/randomnum td006.pic.es 60' returned 
127: /usr/bin/env: /usr/local/sbin/randomnum: No such file or directory
 at /etc/puppet/manifests/modules/local_conf/manifests/init.pp:71 on node 
td006.pic.es

but:
# ls -lsa /usr/local/sbin/randomnum
4 -rwxr-xr-x  1 root root 679 Mar 16 12:48 /usr/local/sbin/randomnum

I removed /usr/bin/env and now I get:

err: Could not retrieve catalog: Failed to execute generator 
/usr/local/sbin/randomnum: Execution of '/usr/local/sbin/randomnum td006.pic.es 
60' returned 1:  at 
/etc/puppet/manifests/modules/local_conf/manifests/init.pp:72 on node 
td006.pic.es

but if I run it by hand:

# /usr/local/sbin/randomnum td006.pic.es 60
58[r...@td006 ~]# echo $?
0


Here I paste code:
 $timeoffset1 = generate('/usr/local/sbin/randomnum', "$fqdn", "60")

        cron { "puppet":
                ensure  => present,
                command => "/usr/sbin/puppetd --onetime --no-daemonize 
--logdest /var/log/puppet/puppet.log --server gridinstall.pic.es > /dev/null 
2>&1",
                user    => 'root',
                minute  => [$timeoffset1],
        }


Could someone explainme why randomnum is returning 1 when it runs
insiede puppet?

TIA,
Arnau

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to