beta-scap-eqiad has been failing because of permissions issues on mira.
There were a couple of weird problems, one of which I fixed, one of which I'm punting on until tomorrow.
Problem the first: the ownership of the rsync-created /srv/mediawiki-staging/.~tmp~ directory was all whack:
thcipriani@mira:/srv/mediawiki-staging$ stat .~tmp~ File: ‘.~tmp~’ Size: 4096 Blocks: 8 IO Block: 4096 directory Device: fc00h/64512d Inode: 2097528 Links: 2 Access: (2700/drwx--S---) Uid: ( 993/mwdeploy) Gid: ( 500/ wikidev) Access: 2015-10-28 23:19:17.296223237 +0000 Modify: 2015-10-28 23:46:06.872485202 +0000 Change: 2015-10-28 23:46:06.872485202 +0000 Birth: - thcipriani@mira:/srv/mediawiki-staging$ getent passwd mwdeploy mwdeploy:x:603:603:mwdeploy:/home/mwdeploy:/bin/bash
I'm not sure what caused that problem (mwdeploy on deployment-bastion is also uid 603), but a chown -R 603 solved it
Problem the second: rsync wants to set times on /srv/mediawiki-staging which it can't do because it's owned by root. A chown mwdeploy:wikidev /srv/mediawiki-staging fixed this for 1 run, but this needs to be fixed somewhere in puppet.