First sign of something going wrong, you do a composer update and get this in the middle:
[RuntimeException] Could not delete docroot/core/.git/hooks/applypatch-msg.sample:
You can get different messages, core path, whatever. Important to notice is that the process (composer) has been suddenly interrupted. Worst thing is that, after this, you just get:
[RuntimeException] Source directory docroot/core has unpushed changes on the current branch: Branch master could not be found on the origin remote and appears to be unpushed
after you try any composer update or install, so you are blocked.
vagrant@local:/var/www/vecfullmig$ rm -rf docroot/core/.git/ rm: cannot remove /docroot/core/.git/info/exclude Permission denied ...
Solution is simple, just check what you have in that folder (docroot/core). Its just generated code via composer, so you are good to remove it:
vagrant@local:/var/www/vecfullmig$ exit
logout
Connection to 127.0.0.1 closed.
alejandromoreno@AlejandrosMBP2:~/projects/personal/vec/vecd8-fullmigration/vecfullmig$ rm -rf docroot/core/
alejandromoreno@AlejandrosMBP2:~/projects/personal/vec/vecd8-fullmigration/vecfullmig$ composer update
1/2: http://packagist.org/p/provider-latest$d62e317bf7d5968846ee2c0b922c14df60b0c1ca3ae7f714b5e2cb0a1afd1ace.json
2/2: http://packagist.org/p/provider-2018-04$f7d80ec02ae656c3d18ff3dedb552ff63a2f728f4ec718d15443f45741f8ab23.json
Finished: success: 2, skipped: 0, failure: 0, total: 2
Gathering patches for root package.
Removing package drupal/entity_browser so that it can be re-installed and re-patched.
- Removing drupal/entity_browser (2.0.0-alpha2)
Deleting docroot/modules/contrib/entity_browser - deleted
Removing package drupal/entity_embed so that it can be re-installed and re-patched.
- Removing drupal/entity_embed (1.0.0-beta2)
Deleting docroot/modules/contrib/entity_embed - deleted
Removing package drupal/media_entity_instagram so that it can be re-installed and re-patched.But it's still resisting itself. Leave the vm, remove it from the host and all good to continue:
vagrant@local:/var/www/vecfullmig$ exit
logout
Connection to 127.0.0.1 closed.
alejandromoreno@AlejandrosMBP2:~/projects/personal/vec/vecd8-fullmigration/vecfullmig$ rm -rf docroot/core/
alejandromoreno@AlejandrosMBP2:~/projects/personal/vec/vecd8-fullmigration/vecfullmig$ composer update
1/2: http://packagist.org/p/provider-latest$d62e317bf7d5968846ee2c0b922c14df60b0c1ca3ae7f714b5e2cb0a1afd1ace.json
2/2: http://packagist.org/p/provider-2018-04$f7d80ec02ae656c3d18ff3dedb552ff63a2f728f4ec718d15443f45741f8ab23.json
Finished: success: 2, skipped: 0, failure: 0, total: 2
Gathering patches for root package.
Removing package drupal/entity_browser so that it can be re-installed and re-patched.
- Removing drupal/entity_browser (2.0.0-alpha2)
Deleting docroot/modules/contrib/entity_browser - deleted
Removing package drupal/entity_embed so that it can be re-installed and re-patched.
- Removing drupal/entity_embed (1.0.0-beta2)
Deleting docroot/modules/contrib/entity_embed - deleted
Removing package drupal/media_entity_instagram so that it can be re-installed and re-patched.Happy days :-)
categorias