Multiple distros have reported a file permission related error when trying to package a release. Errors have been reported by Open Outreach and Cm. This error is blocking distributions from putting out a release to include Drupal core security releases. Example of error message for Open Outreach:
The drupal-org.make file for project Open Outreach failed verification for Git tag 7.x-1.8.
http://drupal.org/node/642116 -- to learn more about correcting these errors.
require_once(/var/www/drupal.org/tools/drupalorg_drush/drupalorg_drush.drush.inc): [warning]
failed to open stream: Permission denied command.inc:1432
PHP Fatal error: require_once(): Failed opening required '/var/www/drupal.org/tools/drupalorg_drush/drupalorg_drush.drush.inc' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/drupal.org/tools/drush5/includes/command.inc on line 1432
Drush command terminated abnormally due to an unrecoverable error. [error]
Error: require_once(): Failed opening required
'/var/www/drupal.org/tools/drupalorg_drush/drupalorg_drush.drush.inc'
(include_path='.:/usr/share/pear:/usr/share/php') in
/var/www/drupal.org/tools/drush5/includes/command.inc, line 1432
Once these errors are fixed, commit the changes to your drupal-org.make, move the release tag for your project (check the Git manual to learn how to move tags if necessary), and submit the release node again.
Comments
Comment #1
nedjoComment #2
drumm(Adding a link to the project, so the problem is easier to reproduce.)
Comment #3
drummThis is happening on web servers, before packaging.
Comment #4
basic commentedHmm, I noticed the tools directory permissions were a bit off:
and just flipped it back to
Try running the build again and see if it helps at all?
Comment #5
nedjoThanks, still getting the error however.
I closed #2306617: Permission denied opening tools/drupalorg_drush/drupalorg_drush.drush.inc as a duplicate. It was slightly older, but didn't have updates yet. Updating the summary to note that multiple distros are affected.
Comment #6
drummComment #7
drummThis is all fixed up now. Our checkout of drupalorg_drush on web servers had lingering permissions problems since being moved from Jenkins-managed to Puppet-managed. I removed the checkout and let Puppet put in a fresh copy, which works.
Comment #8
nedjo@drumm: thanks! error gone.