Active
Project:
Provision CiviCRM
Version:
6.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
24 May 2011 at 19:28 UTC
Updated:
21 Jul 2015 at 12:01 UTC
Jump to comment: Most recent
It seems that the aegir provision, which tries to rsync files from the hostmaster to the remote web server, fails to chgrp the target files to www-data when those files are owned by www-data (permission denied).
Comments
Comment #1
jmcclelland commentedThe solution would be to remove the templates_c/en_US directory prior to verifying. However, that rsync seems to have happen before the pre_provision hooks are called :(.
jamie
Comment #2
jmcclelland commentedHm - this seems to be an aegir bug.
I think an existing aegir bug suggests that the files directory should never be sync'ed on verify. If that were true - we wouldn't experience this bug.
Comment #3
mrfelton commentedproblem for us too. When you do a verify op, it causes the templates_c/en_US directory to be created on the aegir master and then synced to tyhe remote server, which failure because of permissions issues. If provision_civicrm really needs to create these directories on the aegir master server (which happens automatically by the fact that civicrm is being bootstraped), then it should delete them after to avoid them being synced.
Comment #4
bgm commentedComment #5
bgm commentedThis issue should be checked against Aegir 3.x, where the multi-server stuff has been worked on.