Hi All,
I have been deploying with no problem for the last 3 months to a staging and production server (Ubuntu 12.04).
Rails 3.2.17, Ruby 2.1.2, I updated moonshine on Nov'04.
The production server was created using the image of the staging server (once it was setup) so they are virtually identincal.
$ uname -a
Linux tek32live 3.2.0-75-generic #110-Ubuntu SMP Tue Dec 16 19:11:55 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
This last tuesday night I deployed a bug fix to the staging server with no problem.
After the testing team OKd it on thursday I tried deploying to the production server and I got the following errors:
** [out :: tek32] Error: Could not back up /etc/localtime: Got passed new contents for sum {md5}685e6cae6f7d63e690bf35b955ff4afb
** [out :: tek32]
** [out :: tek32] Error: Could not back up /etc/localtime: Got passed new contents for sum {md5}685e6cae6f7d63e690bf35b955ff4afb
** [out :: tek32]
** [out :: tek32] Error: /File[/etc/localtime]/ensure: change from file to link failed: Could not back up /etc/localtime: Got passed new contents for sum {md5}685e6cae6f7d63e690bf35b955ff4afb
In my attempts to try to figure out the problem I tried deploying again the same release to the staging server, and to my surprise I got the same error; ie, the exact same release that worked fine two days before, now was failing.
Puppet::Util::Log.level = :debug did not reveal any more useful information.
I find it very puzzling to have the same bug show up in two different servers, that days before were fine ...
I haven't found anything relevant in my web searches, so I would be very grateful to anyone for help in resolving this problem.
Thanks in advance,
Jose