Hello everyone,

I had a question I was hoping someone might have an answer to. Essentially 
what I'm doing is try to ensure I'm always using a fixed, slightly older 
version of phpunit, which I've placed in my module's file resources.

The manifest:

        file
        {
                "/usr/bin/phpunit":
                ensure => file,
                owner => 'root',
                group => 'root',
                mode => 0755,
                source => "puppet:///modules/php/phpunit"
        }


Preparation: I download the current ('wrong') version of phpunit and place 
it in /usr/bin.

So the first run puppet succeeds:

Notice: Compiled catalog for <hostname> in environment production in 3.06 
seconds
Notice: /Stage[main]/Php/File[/usr/bin/phpunit]/content: content changed 
'{md5}9f61f732829f4f9e3d31e56613f1a93a' to 
'{md5}38789acbf53196e20e9b89e065cbed94'
Notice: /Stage[main]/Httpd/Service[httpd]: Triggered 'refresh' from 1 events
Notice: Finished catalog run in 15.86 seconds

Then I download the current (still 'wrong') version of phpunit and place it 
in /usr/bin again.

This time the puppet run fails.

Notice: Compiled catalog for <hostname> in environment production in 2.96 
seconds
Error: Could not back up /usr/bin/phpunit: Got passed new contents for sum 
{md5}9f61f732829f4f9e3d31e56613f1a93a
Error: Could not back up /usr/bin/phpunit: Got passed new contents for sum 
{md5}9f61f732829f4f9e3d31e56613f1a93a
Error: /Stage[main]/Php/File[/usr/bin/phpunit]/content: change from 
{md5}9f61f732829f4f9e3d31e56613f1a93a to 
{md5}38789acbf53196e20e9b89e065cbed94 failed: Could not back up 
/usr/bin/phpunit: Got passed new contents for sum 
{md5}9f61f732829f4f9e3d31e56613f1a93a

What gives? If I delete the file ( 
/var/lib/puppet/clientbucket/9/f/6/1/f/7/3/2/9f61f732829f4f9e3d31e56613f1a93a/ 
)  from my filebucket it will work again... for the next run, but not the 
one after that.

What am I doing wrong?

I'd appreciate any input and thanks in advance.


-- 
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/0557936b-5277-47ad-a500-86430b595bb3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to