Thanks! adding /usr/sbin and /sbin seems to have fixed it.
On Mon, Jul 12, 2010 at 7:17 PM, Rohan McGovern <rohan.mcgov...@nokia.com>wrote: > ext Jon Choate said: > > I have an exec defined as > > > > exec {"dpkg --configure -a": > > path => "/usr/bin:/bin", > > user => root > > } > > > > puppet complains: > > > > Exec[dpkg --configure -a]/returns: change from notrun to 0 failed: dpkg > --configure -a returned 2 instead of one of [0] > > > > but when I run dpkg --configure -a outside puppet it returns 0. > > > > Has anyone ever seen this before or have any insights? > > > > The last time someone reported a problem like this on the mailing list, > it was because the command had to run a subcommand which was not in > PATH. > > In particular, `dpkg --configure' runs postinst scripts for packages > and these might do absolutely anything... at the very least I would > expect that /usr/sbin and /sbin probably need to be in PATH too :-) > -- > Rohan McGovern > QA Engineer > Qt Development Frameworks, Nokia > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@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.