Hello,
I have recently started using Ægir with some D8 sites, today I installed a site and replaced the database with a local one, containing all my content and configuration for it, so far so good, nothing different from the usual.
However now I can't verify the site from aegir anymore because drush fails the task.
The reported error is:
Undefined property: stdClass::$version packages_8.inc:52
-
Creating default object from empty value packages_8.inc:80
-
Drush command terminated abnormally due to an unrecoverable error. Error: Cannot use object of type stdClass as array in /var/aegir/.drush/provision/platform/drupal/packages_8.inc, line 89
-
The external command could not be executed due to an application error.
-
The only different thing from the usual is that the site is built using the minimal install profile and I normally used the standard, could this be related?
I'm mentioning because I noticed that for some reason Ægir does not allow the creation of sites in D8 with the minimal install profile.
I will try to reproduce to understand if this is the source of the issue, in the meanwhile any hint is appreciated.
Comment | File | Size | Author |
---|---|---|---|
#2 | d8-verify-error-2661124-2.patch | 739 bytes | kristofferwiklund |
Comments
Comment #2
kristofferwiklund CreditAttribution: kristofferwiklund commentedI had the same problem when doing a Remote import of a D8 site from an other server.
But the attach patch fixes it.
Comment #3
kristofferwiklund CreditAttribution: kristofferwiklund commentedFix needed in Provision instead #2665596: D8 site verify problem.
Comment #4
kristofferwiklund CreditAttribution: kristofferwiklund commentedComment #5
gboudrias CreditAttribution: gboudrias commentedComment #7
gboudrias CreditAttribution: gboudrias at Praxis Labs Coop commentedI pushed kristofferwiklund's patch after testing site creation and verification on both D7 and D8.
This was pretty clearly a typo in the provision code. Thanks for the patch, esolitos please reopen if the problem persists after applying it.