hashbangcode / vlad

Vlad - Vagrant LAMP Ansible Drupal
173 stars 53 forks source link

Build now fails if using Ubuntu 12 (drupal_console error) #314

Closed dixhuit closed 8 years ago

dixhuit commented 8 years ago

In my settings:

vlad_os: "ubuntu12"
php_version: "5.4"

Build fails at:

TASK: [drupal_console | Update Drupal Console to latest version (if configured).] ***
failed: [192.168.100.100] => {"changed": false, "cmd": "php /home/vagrant/console.phar self-update", "delta": "0:00:00.523804", "end": "2015-12-06 12:56:08.319345", "rc": 255, "start": "2015-12-06 12:56:07.795541", "stdout_lines": ["", "Parse error: syntax error, unexpected '==' (T_IS_EQUAL), expecting ')' in phar:///home/vagrant/console.phar/src/Command/Theme/InstallCommand.php on line 54", "", "Call Stack:", "    0.0178    1381256   1. {main}() /home/vagrant/console.phar:0", "    0.0179    1374208   2. require('phar:///home/vagrant/console.phar/bin/console') /home/vagrant/console.phar:10", "    0.0181    1397520   3. require('phar:///home/vagrant/console.phar/bin/console.php') phar:///home/vagrant/console.phar/bin/console:3", "    0.4265    5819240   4. Symfony\\Component\\Console\\Application->run() phar:///home/vagrant/console.phar/bin/console.php:87", "    0.4280    5945896   5. Drupal\\Console\\Application->doRun() phar:///home/vagrant/console.phar/vendor/symfony/console/Application.php:126", "    0.4283    5947760   6. Drupal\\Console\\Helper\\CommandDiscoveryHelper->getConsoleCommands() phar:///home/vagrant/console.phar/src/Application.php:198", "    0.4283    5948416   7. Drupal\\Console\\Helper\\CommandDiscoveryHelper->discoverCommands() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:78", "    0.4283    5949320   8. Drupal\\Console\\Helper\\CommandDiscoveryHelper->extractCommands() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:121", "    0.4921   12274760   9. Drupal\\Console\\Helper\\CommandDiscoveryHelper->validateCommand() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:158", "    0.4921   12274808  10. class_exists() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:174", "    0.4921   12275200  11. Composer\\Autoload\\ClassLoader->loadClass() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:0", "    0.4921   12275328  12. Composer\\Autoload\\includeFile() phar:///home/vagrant/console.phar/vendor/composer/ClassLoader.php:301"], "warnings": []}
stderr: PHP Parse error:  syntax error, unexpected '==' (T_IS_EQUAL), expecting ')' in phar:///home/vagrant/console.phar/src/Command/Theme/InstallCommand.php on line 54
PHP Stack trace:
PHP   1. {main}() /home/vagrant/console.phar:0
PHP   2. require() /home/vagrant/console.phar:10
PHP   3. require() phar:///home/vagrant/console.phar/bin/console:3
PHP   4. Symfony\Component\Console\Application->run() phar:///home/vagrant/console.phar/bin/console.php:87
PHP   5. Drupal\Console\Application->doRun() phar:///home/vagrant/console.phar/vendor/symfony/console/Application.php:126
PHP   6. Drupal\Console\Helper\CommandDiscoveryHelper->getConsoleCommands() phar:///home/vagrant/console.phar/src/Application.php:198
PHP   7. Drupal\Console\Helper\CommandDiscoveryHelper->discoverCommands() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:78
PHP   8. Drupal\Console\Helper\CommandDiscoveryHelper->extractCommands() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:121
PHP   9. Drupal\Console\Helper\CommandDiscoveryHelper->validateCommand() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:158
PHP  10. class_exists() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:174
PHP  11. Composer\Autoload\ClassLoader->loadClass() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:0
PHP  12. Composer\Autoload\includeFile() phar:///home/vagrant/console.phar/vendor/composer/ClassLoader.php:301
stdout:
Parse error: syntax error, unexpected '==' (T_IS_EQUAL), expecting ')' in phar:///home/vagrant/console.phar/src/Command/Theme/InstallCommand.php on line 54

Call Stack:
    0.0178    1381256   1. {main}() /home/vagrant/console.phar:0
    0.0179    1374208   2. require('phar:///home/vagrant/console.phar/bin/console') /home/vagrant/console.phar:10
    0.0181    1397520   3. require('phar:///home/vagrant/console.phar/bin/console.php') phar:///home/vagrant/console.phar/bin/console:3
    0.4265    5819240   4. Symfony\Component\Console\Application->run() phar:///home/vagrant/console.phar/bin/console.php:87
    0.4280    5945896   5. Drupal\Console\Application->doRun() phar:///home/vagrant/console.phar/vendor/symfony/console/Application.php:126
    0.4283    5947760   6. Drupal\Console\Helper\CommandDiscoveryHelper->getConsoleCommands() phar:///home/vagrant/console.phar/src/Application.php:198
    0.4283    5948416   7. Drupal\Console\Helper\CommandDiscoveryHelper->discoverCommands() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:78
    0.4283    5949320   8. Drupal\Console\Helper\CommandDiscoveryHelper->extractCommands() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:121
    0.4921   12274760   9. Drupal\Console\Helper\CommandDiscoveryHelper->validateCommand() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:158
    0.4921   12274808  10. class_exists() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:174
    0.4921   12275200  11. Composer\Autoload\ClassLoader->loadClass() phar:///home/vagrant/console.phar/src/Helper/CommandDiscoveryHelper.php:0
    0.4921   12275328  12. Composer\Autoload\includeFile() phar:///home/vagrant/console.phar/vendor/composer/ClassLoader.php:301

FATAL: all hosts have already failed -- aborting

Is this a PHP version incompatibility that we need to add conditions for in the drupal_console role?

dixhuit commented 8 years ago

Drupal Console is disabled in dev for now: https://github.com/hashbangcode/vlad/commit/8989a05c9802735f99f263ae2df3309ad7e559fc

jmolivas commented 8 years ago

@danbohea Which version of DC is causing this issue?. We fixed Drupal-VM, issues on latest release and must be working now.

dixhuit commented 8 years ago

@jmolivas The role that was handling this didn't specify a version other than "latest". If a new version of DC is now available we could go back and test this again. Is that the case?

jmolivas commented 8 years ago

@danbohea exactly latest changes and released version should fix the issue.