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

nedjo’s picture

Issue summary: View changes
drumm’s picture

Issue summary: View changes

(Adding a link to the project, so the problem is easier to reproduce.)

drumm’s picture

Component: Packaging » Webserver

This is happening on web servers, before packaging.

basic’s picture

Hmm, I noticed the tools directory permissions were a bit off:

drwxrwxrwt.  7 root   root   4096 Jun 12  2012 tools

and just flipped it back to

drwxr-xr-x.  7 root   root   4096 Jun 12  2012 tools

Try running the build again and see if it helps at all?

nedjo’s picture

Issue summary: View changes

Thanks, 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.

drumm’s picture

Assigned: Unassigned » drumm
drumm’s picture

Status: Active » Fixed

This 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.

nedjo’s picture

@drumm: thanks! error gone.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

Component: Webserver » Servers