When doing drush up to the 8.x-2.0-rc11 from 8.x-2.0-rc7 and the theme from 8.x-2.9 to 8.x-2.13 I get the following:

The openchurch_theme directory could not be found within the themes [error]
directory at
/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/themes/contrib/openchurch_theme,
perhaps the project is enabled but has been deleted from disk.

That directory has these files in it:
color js openchurch_theme.libraries.yml
css LICENSE.txt openchurch_theme.theme
favicon.ico logo.png screenshot.png
images openchurch_theme.info.yml templates

On my dev site, I did just an update of openchurch, and ignore the theme, and got the warnings below:
I will note the site did work after that, and seems ok.

include_once(/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/contrib/config_update/config_update.module):[warning]
failed to open stream: No such file or directory Extension.php:140
include_once(): Failed opening [warning]
'/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/contrib/config_update/config_update.module'
for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Extension.php:140
include_once(/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/contrib/features/features.module):[warning]
failed to open stream: No such file or directory Extension.php:140
include_once(): Failed opening [warning]
'/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/contrib/features/features.module'
for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Extension.php:140
include_once(/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/contrib/features/modules/features_ui/features_ui.module):[warning]
failed to open stream: No such file or directory Extension.php:140
include_once(): Failed opening [warning]
'/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/contrib/features/modules/features_ui/features_ui.module'
for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Extension.php:140
include_once(/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/openchurch_event/openchurch_event.module):[warning]
failed to open stream: No such file or directory Extension.php:140
include_once(): Failed opening [warning]
'/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/openchurch_event/openchurch_event.module'
for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Extension.php:140
include_once(/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/openchurch_ministry/openchurch_ministry.module):[warning]
failed to open stream: No such file or directory Extension.php:140
include_once(): Failed opening [warning]
'/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/openchurch_ministry/openchurch_ministry.module'
for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Extension.php:140
include_once(/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/openchurch.profile):[warning]
failed to open stream: No such file or directory Extension.php:140
include_once(): Failed opening [warning]
'/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/openchurch.profile'
for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Extension.php:140
The following updates are pending:

block module :
Disable blocks that are placed into the "disabled" region.

system module :
Update entity displays to contain the region for each field.
Force caches using hashes to be cleared (Twig, render cache, etc.).
Force plugin definitions to be cleared. @see https:www.drupal.orgnode2802663

user module :
Enforce order of role permissions.

views module :
Rebuild caches to ensure schema changes are read in.

Do you wish to run all pending updates? (y/n): y
include_once(/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/contrib/config_update/config_update.module):[warning]
failed to open stream: No such file or directory Extension.php:140
include_once(): Failed opening [warning]
'/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/contrib/config_update/config_update.module'
for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Extension.php:140
include_once(/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/contrib/features/features.module):[warning]
failed to open stream: No such file or directory Extension.php:140
include_once(): Failed opening [warning]
'/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/contrib/features/features.module'
for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Extension.php:140
include_once(/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/contrib/features/modules/features_ui/features_ui.module):[warning]
failed to open stream: No such file or directory Extension.php:140
include_once(): Failed opening [warning]
'/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/contrib/features/modules/features_ui/features_ui.module'
for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Extension.php:140
include_once(/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/openchurch_event/openchurch_event.module):[warning]
failed to open stream: No such file or directory Extension.php:140
include_once(): Failed opening [warning]
'/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/openchurch_event/openchurch_event.module'
for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Extension.php:140
include_once(/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/openchurch_ministry/openchurch_ministry.module):[warning]
failed to open stream: No such file or directory Extension.php:140
include_once(): Failed opening [warning]
'/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/modules/openchurch_ministry/openchurch_ministry.module'
for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Extension.php:140
include_once(/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/openchurch.profile):[warning]
failed to open stream: No such file or directory Extension.php:140
include_once(): Failed opening [warning]
'/var/www/mysite/profiles/openchurch/profiles/openchurch/profiles/openchurch/openchurch.profile'
for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Extension.php:140

Comments

JonM created an issue. See original summary.

drupalninja99’s picture

Hi Jon, if you download the tarball you can see its in there. As of this week I merged the openchurch_theme back into this project. The only difference is that instead of it being add from .make, the files are directly committed in git. Try to update just openchurch, not openchurch_theme and see if those files exist.

drupalninja99’s picture

I can reproduce the issue. The problem is that drush up doesn't work as expected. The theme goes missing and the openchurch_theme gets downloaded to the /themes/ folder which isn't the idea. Going to try a few things.

JonM’s picture

On the dev site I did just do an update of OpenChurch which was what generated all those warnings in the 2nd half of the message. The site did seem to work ok, though your fixing the staff view blew away my vestry page, but that's why we test on dev sites first . . .

I think if you could make it not have all those warnings, it would be better.

drupalninja99’s picture

The problem is the way drush updates don't work quite as expected with install profiles (same problems happened in Drupal 7).

Try to do "drush dl openchurch" from your docroot instead of drush up. This worked for me.

drupalninja99’s picture

Status: Active » Needs review