Last modified: 2014-05-19 16:01:31 UTC
I was having permission problems on ee-flow-extra.eqiad.wmflabs which I set up fresh with the role::labs::vagrant around March 24. It turned out /etc/passwd had a local vagrant user with uid 1001, while as I understand it ldap supplies a vagrant user with uid 601. /vagrant/mediawiki was owned by the LDAP vagrant (uid 601), but /vagrant/mediawiki/extensions was owned by the local vagrant (uid 1001). I haven't spun up a new instance to reproduce, but this might be worth investigating. Meanwhile I documented how to fix in https://wikitech.wikimedia.org/wiki/Labs-vagrant#How_do_I....3F
I thought this problem was fixed by https://gerrit.wikimedia.org/r/#/c/118053/. S said on irc that he thought the affected instance was created around 2014-03-24 which may have been before the patch landed. This should be tested by spinning up a new labs-vagrant managed instance.
Change 132446 had a related patch set uploaded by BryanDavis: Rearrange handling of the 'vagrant' user for labs vagrant. https://gerrit.wikimedia.org/r/132446
Change 132446 merged by Andrew Bogott: Rearrange handling of the 'vagrant' user for labs vagrant. https://gerrit.wikimedia.org/r/132446