lando / core

Current Lando v3 runtime
https://docs.lando.dev/core/v3
GNU General Public License v3.0
9 stars 21 forks source link

Updating from v3.20.8 to v3.21.0-beta.1 Failed during `lando update` #122

Closed GuyPaddock closed 7 months ago

GuyPaddock commented 7 months ago

Lando would like to update 12 package(s) listed above. DO YOU CONSENT?: yes, sir DO YOU CONSENT?: yes ✔ Updated @lando/core to v3.21.0-beta.3 ✔ Updated @lando/acquia to v1.1.0 ✔ Updated @lando/backdrop to v1.1.0 ✔ Updated @lando/drupal to v1.1.0 ✔ Updated @lando/joomla to v1.1.0 ✔ Updated @lando/lamp to v1.1.0 ✔ Updated @lando/laravel to v1.2.0 ✔ Updated @lando/lemp to v1.1.0 ✔ Updated @lando/memcached to v1.1.0 ✔ Updated @lando/symfony to v1.3.0 ✔ Updated @lando/wordpress to v1.2.0 ✖ Lando cannot write to /usr/share/lando/bin! ERROR ==> An update error occured! Rerun with lando update --debug for more info.


Attempting to run any further Lando commands yields this error:

ERROR Error: Could not find a plugin in /home/MY_USERNAME/.lando/plugins/@lando/core/experimental/lando-experimental


If I run `lando update --debug`, I get:

lando.js starting 'lando.js' version '3.21.0-beta.1' runtime selector... +0ms lando.js merged in additional config source from file '/snapshot/cli/config.yml' +22ms lando.js merged in additional config source from file '/home/MYUSERNAME/.lando/config.yml' +1ms lando.js merged in additional config source from 'LANDO*' envvars with data {} +0ms lando.js final assembled minconf is { lando.js configSources: [ '/snapshot/cli/config.yml', '/home/MY_USERNAME/.lando/config.yml' ], lando.js envPrefix: 'LANDO', lando.js landoFile: '.lando.yml', lando.js preLandoFiles: [ lando.js '.lando.base.yml', lando.js '.lando.dist.yml', lando.js '.lando.recipe.yml', lando.js '.lando.upstream.yml' lando.js ], lando.js postLandoFiles: [ '.lando.local.yml', '.lando.user.yml' ], lando.js runtime: 3, lando.js srcRoot: '/snapshot/cli', lando.js userConfRoot: '/home/MY_USERNAME/.lando', lando.js product: 'lando', lando.js hyperdrive: 'hyperdrive', lando.js channel: 'stable', lando.js domain: 'lndo.site', lando.js mode: 'cli', lando.js stats: [ { report: true, url: 'https://metrics.lando.dev' } ], lando.js appEnv: { LANDO_HOST_IP: 'host.docker.internal' }, lando.js experimental: true lando.js } +1ms lando.js detected an app 'MY_APP' at '/home/PATH/TO/MY/APP' +44ms lando.js using '@lando/core' runtime version 3 +0ms lando.js starting lando with 'v3' runtime using cli { ENVPREFIX: undefined, LOGLEVELCONSOLE: 4, USERCONFROOT: undefined, COREBASE: '/home/MY_USERNAME/.lando/plugins/@lando/core' } +37ms lando starting bootstrap at level APP... +2ms lando config bootstrap beginning... +4ms lando emitting event pre-bootstrap-config +1ms lando plugin '@lando/core' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/index.js +19ms lando plugin '@lando/healthcheck' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/healthcheck/index.js +3ms lando plugin '@lando/networking' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/networking/index.js +1ms lando plugin '@lando/proxy' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/proxy/index.js +2ms lando plugin '@lando/scanner' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/scanner/index.js +1ms lando plugin '@lando/sharing' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/sharing/index.js +1ms lando plugin '@lando/acquia' loaded from /home/MY_USERNAME/.lando/plugins/@lando/acquia/index.js +0ms lando plugin '@lando/apache' loaded from /snapshot/cli/node_modules/@lando/apache/index.js +1ms lando plugin '@lando/backdrop' loaded from /home/MY_USERNAME/.lando/plugins/@lando/backdrop/index.js +0ms lando plugin '@lando/compose' loaded from /snapshot/cli/node_modules/@lando/compose/index.js +1ms lando plugin '@lando/dotnet' loaded from /snapshot/cli/node_modules/@lando/dotnet/index.js +0ms lando plugin '@lando/drupal' loaded from /home/MY_USERNAME/.lando/plugins/@lando/drupal/index.js +1ms lando plugin '@lando/elasticsearch' loaded from /snapshot/cli/node_modules/@lando/elasticsearch/index.js +0ms lando plugin '@lando/go' loaded from /snapshot/cli/node_modules/@lando/go/index.js +0ms lando plugin '@lando/joomla' loaded from /home/MY_USERNAME/.lando/plugins/@lando/joomla/index.js +1ms lando plugin '@lando/lagoon' loaded from /snapshot/cli/node_modules/@lando/lagoon/index.js +14ms lando plugin '@lando/lamp' loaded from /home/MY_USERNAME/.lando/plugins/@lando/lamp/index.js +0ms lando plugin '@lando/laravel' loaded from /home/MY_USERNAME/.lando/plugins/@lando/laravel/index.js +1ms lando plugin '@lando/lemp' loaded from /home/MY_USERNAME/.lando/plugins/@lando/lemp/index.js +0ms lando plugin '@lando/mailhog' loaded from /snapshot/cli/node_modules/@lando/mailhog/index.js +1ms lando plugin '@lando/mariadb' loaded from /snapshot/cli/node_modules/@lando/mariadb/index.js +0ms lando plugin '@lando/mean' loaded from /snapshot/cli/node_modules/@lando/mean/index.js +1ms lando plugin '@lando/memcached' loaded from /home/MY_USERNAME/.lando/plugins/@lando/memcached/index.js +0ms lando plugin '@lando/mongo' loaded from /snapshot/cli/node_modules/@lando/mongo/index.js +1ms lando plugin '@lando/mssql' loaded from /snapshot/cli/node_modules/@lando/mssql/index.js +0ms lando plugin '@lando/mysql' loaded from /snapshot/cli/node_modules/@lando/mysql/index.js +0ms lando plugin '@lando/nginx' loaded from /snapshot/cli/node_modules/@lando/nginx/index.js +1ms lando plugin '@lando/node' loaded from /snapshot/cli/node_modules/@lando/node/index.js +0ms lando plugin '@lando/pantheon' loaded from /snapshot/cli/node_modules/@lando/pantheon/index.js +34ms lando plugin '@lando/php' loaded from /snapshot/cli/node_modules/@lando/php/index.js +0ms lando plugin '@lando/phpmyadmin' loaded from /snapshot/cli/node_modules/@lando/phpmyadmin/index.js +1ms lando plugin '@lando/platformsh' loaded from /snapshot/cli/node_modules/@lando/platformsh/index.js +5ms lando plugin '@lando/postgres' loaded from /snapshot/cli/node_modules/@lando/postgres/index.js +0ms lando plugin '@lando/python' loaded from /snapshot/cli/node_modules/@lando/python/index.js +1ms lando plugin '@lando/redis' loaded from /snapshot/cli/node_modules/@lando/redis/index.js +0ms lando plugin '@lando/ruby' loaded from /snapshot/cli/node_modules/@lando/ruby/index.js +0ms lando plugin '@lando/solr' loaded from /snapshot/cli/node_modules/@lando/solr/index.js +1ms lando plugin '@lando/symfony' loaded from /home/MY_USERNAME/.lando/plugins/@lando/symfony/index.js +0ms lando plugin '@lando/tomcat' loaded from /snapshot/cli/node_modules/@lando/tomcat/index.js +0ms lando plugin '@lando/varnish' loaded from /snapshot/cli/node_modules/@lando/varnish/index.js +1ms lando plugin '@lando/wordpress' loaded from /home/MY_USERNAME/.lando/plugins/@lando/wordpress/index.js +0ms lando plugin 'lando-experimental' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/experimental/lando-experimental/index.js +0ms lando removed duplicate plugin entries %o name=@lando/core, path=/home/MY_USERNAME/.lando/plugins/@lando/core, type=local +2ms lando emitting event post-bootstrap-config +2ms lando building proxy config... +1ms lando config bootstrap completed. +1ms lando tasks bootstrap beginning... +1ms lando emitting event pre-bootstrap-tasks +0ms lando autoloaded task config +116ms lando autoloaded task destroy +0ms lando autoloaded task info +1ms lando autoloaded task init +7ms lando autoloaded task list +0ms lando autoloaded task logs +1ms lando autoloaded task plugin-add +0ms lando autoloaded task plugin-login +1ms lando autoloaded task plugin-logout +0ms lando autoloaded task plugin-remove +0ms lando autoloaded task poweroff +1ms lando autoloaded task rebuild +0ms lando autoloaded task restart +1ms lando autoloaded task setup +3ms lando autoloaded task share +0ms lando autoloaded task ssh +1ms lando autoloaded task start +0ms lando autoloaded task stop +0ms lando autoloaded task update +1ms lando autoloaded task version +1ms lando emitting event post-bootstrap-tasks +3ms lando tasks bootstrap completed. +0ms lando engine bootstrap beginning... +0ms lando emitting event pre-bootstrap-engine +0ms lando automoved scripts from /home/MY_USERNAME/.lando/plugins/@lando/core/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +46ms lando automoved scripts from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/proxy/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +1ms lando automoved scripts from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/sharing/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +1ms lando automoved scripts from /home/MY_USERNAME/.lando/plugins/@lando/acquia/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +2ms lando automoved scripts from /home/MY_USERNAME/.lando/plugins/@lando/backdrop/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +1ms lando automoved scripts from /snapshot/cli/node_modules/@lando/lagoon/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +29ms lando automoved scripts from /snapshot/cli/node_modules/@lando/nginx/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +3ms lando automoved scripts from /snapshot/cli/node_modules/@lando/pantheon/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +17ms lando automoved scripts from /snapshot/cli/node_modules/@lando/php/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +3ms lando automoved scripts from /snapshot/cli/node_modules/@lando/platformsh/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +17ms lando emitting event post-bootstrap-engine +2ms lando engine bootstrap completed. +0ms lando app bootstrap beginning... +0ms lando emitting event pre-bootstrap-app +0ms lando autoloaded legacy builder _platformsh_appserver +19ms lando autoloaded legacy builder _platformsh_service +0ms lando autoloaded legacy builder platformsh-chrome-headless +0ms lando autoloaded legacy builder platformsh-elasticsearch +0ms lando autoloaded legacy builder platformsh-influxdb +0ms lando autoloaded legacy builder platformsh-kafka +1ms lando autoloaded legacy builder platformsh-mariadb +0ms lando autoloaded legacy builder platformsh-memcached +0ms lando autoloaded legacy builder platformsh-mongodb +0ms lando autoloaded legacy builder platformsh-mysql +0ms lando autoloaded legacy builder platformsh-php +0ms lando autoloaded legacy builder platformsh-postgresql +0ms lando autoloaded legacy builder platformsh-rabbitmq +1ms lando autoloaded legacy builder platformsh-redis +0ms lando autoloaded legacy builder platformsh-solr +0ms lando autoloaded legacy builder platformsh-varnish +0ms lando autoloaded legacy builder pantheon +0ms lando autoloaded legacy builder platformsh +0ms lando autodiscovered legacy api 3 builder _appserver +7ms lando autodiscovered legacy api 3 builder _casetup +0ms lando autodiscovered legacy api 3 builder _init +0ms lando autodiscovered legacy api 3 builder _lando +0ms lando autodiscovered legacy api 3 builder _landoutil +0ms lando autodiscovered legacy api 4 builder _service +0ms lando autodiscovered legacy api 3 builder _service +1ms lando autodiscovered legacy api 3 builder _webserver +0ms lando autodiscovered legacy api 4 builder lando +0ms lando autodiscovered legacy api 3 builder lando +0ms lando autodiscovered legacy api 3 builder _proxy +0ms lando autodiscovered legacy api 3 builder _mounter +0ms lando autodiscovered legacy api 3 builder acquia-base +0ms lando autodiscovered legacy api 3 builder acquia-mailhog +1ms lando autodiscovered legacy api 3 builder acquia-mariadb +0ms lando autodiscovered legacy api 3 builder acquia-memcached +0ms lando autodiscovered legacy api 3 builder acquia-mysql +0ms lando autodiscovered legacy api 3 builder acquia-php +0ms lando autodiscovered legacy api 3 builder acquia-postgres +0ms lando autodiscovered legacy api 3 builder acquia +0ms lando autodiscovered legacy api 3 builder apache +0ms lando autodiscovered legacy api 3 builder backdrop-mariadb +0ms lando autodiscovered legacy api 3 builder backdrop-mssql +0ms lando autodiscovered legacy api 3 builder backdrop-mysql +1ms lando autodiscovered legacy api 3 builder backdrop-nginx +0ms lando autodiscovered legacy api 3 builder backdrop-php +0ms lando autodiscovered legacy api 3 builder backdrop-postgres +0ms lando autodiscovered legacy api 3 builder backdrop +0ms lando autodiscovered legacy api 3 builder compose +0ms lando autodiscovered legacy api 3 builder dotnet +0ms lando autodiscovered legacy api 3 builder _drupaly +0ms lando autodiscovered legacy api 3 builder drupal-mariadb +1ms lando autodiscovered legacy api 3 builder drupal-mssql +0ms lando autodiscovered legacy api 3 builder drupal-mysql +0ms lando autodiscovered legacy api 3 builder drupal-nginx +0ms lando autodiscovered legacy api 3 builder drupal-php +0ms lando autodiscovered legacy api 3 builder drupal-postgres +0ms lando autodiscovered legacy api 3 builder drupal10 +1ms lando autodiscovered legacy api 3 builder drupal6 +0ms lando autodiscovered legacy api 3 builder drupal7 +0ms lando autodiscovered legacy api 3 builder drupal8 +0ms lando autodiscovered legacy api 3 builder drupal9 +0ms lando autodiscovered legacy api 3 builder elasticsearch +1ms lando autodiscovered legacy api 3 builder go +0ms lando autodiscovered legacy api 3 builder joomla-mariadb +0ms lando autodiscovered legacy api 3 builder joomla-mssql +0ms lando autodiscovered legacy api 3 builder joomla-mysql +0ms lando autodiscovered legacy api 3 builder joomla-nginx +0ms lando autodiscovered legacy api 3 builder joomla-php +1ms lando autodiscovered legacy api 3 builder joomla-postgres +0ms lando autodiscovered legacy api 3 builder joomla +0ms lando autodiscovered legacy api 3 builder _lagoon +0ms lando autodiscovered legacy api 3 builder lagoon-basic +0ms lando autodiscovered legacy api 3 builder lagoon-elasticsearch +1ms lando autodiscovered legacy api 3 builder lagoon-mailhog +0ms lando autodiscovered legacy api 3 builder lagoon-mariadb +0ms lando autodiscovered legacy api 3 builder lagoon-nginx +0ms lando autodiscovered legacy api 3 builder lagoon-node +0ms lando autodiscovered legacy api 3 builder lagoon-none +0ms lando autodiscovered legacy api 3 builder lagoon-php-cli +1ms lando autodiscovered legacy api 3 builder lagoon-php +0ms lando autodiscovered legacy api 3 builder lagoon-postgresql +0ms lando autodiscovered legacy api 3 builder lagoon-python +0ms lando autodiscovered legacy api 3 builder lagoon-redis +0ms lando autodiscovered legacy api 3 builder lagoon-ruby +1ms lando autodiscovered legacy api 3 builder lagoon-solr +0ms lando autodiscovered legacy api 3 builder lagoon-varnish +0ms lando autodiscovered legacy api 3 builder lagoon +0ms lando autodiscovered legacy api 3 builder lamp-mariadb +0ms lando autodiscovered legacy api 3 builder lamp-mongo +1ms lando autodiscovered legacy api 3 builder lamp-mssql +0ms lando autodiscovered legacy api 3 builder lamp-mysql +1ms lando autodiscovered legacy api 3 builder lamp-nginx +0ms lando autodiscovered legacy api 3 builder lamp-php +0ms lando autodiscovered legacy api 3 builder lamp-postgres +0ms lando autodiscovered legacy api 3 builder lamp +0ms lando autodiscovered legacy api 3 builder laravel-mariadb +0ms lando autodiscovered legacy api 3 builder laravel-memcached +1ms lando autodiscovered legacy api 3 builder laravel-mssql +0ms lando autodiscovered legacy api 3 builder laravel-mysql +0ms lando autodiscovered legacy api 3 builder laravel-nginx +0ms lando autodiscovered legacy api 3 builder laravel-php +0ms lando autodiscovered legacy api 3 builder laravel-postgres +0ms lando autodiscovered legacy api 3 builder laravel-redis +1ms lando autodiscovered legacy api 3 builder laravel +0ms lando autodiscovered legacy api 3 builder lemp-mariadb +0ms lando autodiscovered legacy api 3 builder lemp-mongo +0ms lando autodiscovered legacy api 3 builder lemp-mssql +0ms lando autodiscovered legacy api 3 builder lemp-mysql +0ms lando autodiscovered legacy api 3 builder lemp-nginx +0ms lando autodiscovered legacy api 3 builder lemp-php +1ms lando autodiscovered legacy api 3 builder lemp-postgres +0ms lando autodiscovered legacy api 3 builder lemp +0ms lando autodiscovered legacy api 3 builder mailhog +0ms lando autodiscovered legacy api 3 builder mariadb +0ms lando autodiscovered legacy api 3 builder mean-mariadb +0ms lando autodiscovered legacy api 3 builder mean-mongo +0ms lando autodiscovered legacy api 3 builder mean-mysql +1ms lando autodiscovered legacy api 3 builder mean-node +0ms lando autodiscovered legacy api 3 builder mean-postgres +0ms lando autodiscovered legacy api 3 builder mean +0ms lando autodiscovered legacy api 3 builder memcached +0ms lando autodiscovered legacy api 3 builder mongo +0ms lando autodiscovered legacy api 3 builder mssql +0ms lando autodiscovered legacy api 3 builder mysql +0ms lando autodiscovered legacy api 3 builder nginx +0ms lando autodiscovered legacy api 3 builder node +1ms lando autodiscovered legacy api 3 builder pantheon-mariadb-arm +0ms lando autodiscovered legacy api 3 builder pantheon-mariadb +0ms lando autodiscovered legacy api 3 builder pantheon-nginx +0ms lando autodiscovered legacy api 3 builder pantheon-php +0ms lando autodiscovered legacy api 3 builder pantheon-redis +0ms lando autodiscovered legacy api 3 builder pantheon-solr +0ms lando autodiscovered legacy api 3 builder pantheon-varnish +1ms lando autodiscovered legacy api 3 builder php-nginx +0ms lando autodiscovered legacy api 3 builder php +0ms lando autodiscovered legacy api 3 builder phpmyadmin +0ms lando autodiscovered legacy api 3 builder postgres +0ms lando autodiscovered legacy api 3 builder python +0ms lando autodiscovered legacy api 3 builder redis +0ms lando autodiscovered legacy api 3 builder ruby +0ms lando autodiscovered legacy api 3 builder solr +1ms lando autodiscovered legacy api 3 builder symfony-mariadb +0ms lando autodiscovered legacy api 3 builder symfony-memcached +0ms lando autodiscovered legacy api 3 builder symfony-mssql +0ms lando autodiscovered legacy api 3 builder symfony-mysql +0ms lando autodiscovered legacy api 3 builder symfony-nginx +0ms lando autodiscovered legacy api 3 builder symfony-php +0ms lando autodiscovered legacy api 3 builder symfony-postgres +0ms lando autodiscovered legacy api 3 builder symfony-redis +0ms lando autodiscovered legacy api 3 builder symfony +0ms lando autodiscovered legacy api 3 builder tomcat +1ms lando autodiscovered legacy api 3 builder varnish-nginx +0ms lando autodiscovered legacy api 3 builder varnish +0ms lando autodiscovered legacy api 3 builder wordpress-mariadb +0ms lando autodiscovered legacy api 3 builder wordpress-mssql +0ms lando autodiscovered legacy api 3 builder wordpress-mysql +1ms lando autodiscovered legacy api 3 builder wordpress-nginx +0ms lando autodiscovered legacy api 3 builder wordpress-php +0ms lando autodiscovered legacy api 3 builder wordpress-postgres +0ms lando autodiscovered legacy api 3 builder wordpress +0ms lando emitting event post-bootstrap-app +1ms lando app bootstrap completed. +11ms lando bootstrap completed. +0ms lando emitting event post-bootstrap +0ms lando emitting event almost-ready +1ms lando using docker-compose /usr/bin/docker-compose +1ms lando emitting event ready +22ms lando loading app MY_APP from config files 0=/home/PATH/TO/MY/APP.lando.yml +7ms lando app MY_APP has config REDACTED +1ms MY_APP initiatilizing app at /home/PATH/TO/MY/APP... +4ms lando plugin '@lando/core' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/app.js +13ms lando plugin '@lando/healthcheck' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/healthcheck/app.js +1ms lando plugin '@lando/networking' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/networking/app.js +1ms MY_APP proxy settings detected. +7ms lando plugin '@lando/proxy' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/proxy/app.js +3ms lando plugin '@lando/scanner' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/scanner/app.js +1ms lando plugin '@lando/sharing' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/sharing/app.js +1ms lando plugin '@lando/acquia' loaded from /home/MY_USERNAME/.lando/plugins/@lando/acquia/app.js +1ms lando plugin '@lando/lagoon' loaded from /snapshot/cli/node_modules/@lando/lagoon/app.js +1ms lando plugin '@lando/pantheon' loaded from /snapshot/cli/node_modules/@lando/pantheon/app.js +3ms lando plugin '@lando/platformsh' loaded from /snapshot/cli/node_modules/@lando/platformsh/app.js +27ms MY_APP emitting event pre-init +34ms MY_APP building pantheon recipe named +2ms MY_APP building v3 pantheon-php service appserver +47ms lando automoved scripts from /snapshot/cli/node_modules/@lando/pantheon/node_modules/@lando/php/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +69ms MY_APP building v3 pantheon-mariadb service database +76ms MY_APP building v3 pantheon-redis service cache +11ms MY_APP building v3 pantheon-varnish service edge +9ms MY_APP building v3 pantheon-solr service index +40ms MY_APP building v3 compose service testserver +13ms MY_APP emitting event pre-services-generate +11ms lando checking docker version compatibility... +144ms lando compatibility results name=compose, link=https://docs.docker.com/compose/install/#install-compose-on-linux-systems, satisfied=true, wants=1.x.x || 2.x.x, dockerVersion=true, version=2.24.5, name=engine, link=https://docs.docker.com/engine/install/debian/#install-using-the-convenience-script, satisfied=true, wants=>=18 <26, dockerVersion=true, version=24.0.6 +0ms lando proxy is ON. +2ms lando Setting the default proxy certificate /certs/cert.crt +0ms MY_APP emitting event post-init +9ms MY_APP adding hostnames to the app... +1ms MY_APP hostnames added to appserver_nginx 0=appserver_nginx.MY_APP.internal +0ms MY_APP hostnames added to appserver 0=appserver.MY_APP.internal +1ms MY_APP hostnames added to database 0=database.MY_APP.internal +0ms MY_APP hostnames added to cache 0=cache.MY_APP.internal +0ms MY_APP hostnames added to edge_ssl 0=edge_ssl.MY_APP.internal +0ms MY_APP hostnames added to edge 0=edge.MY_APP.internal +0ms MY_APP hostnames added to index 0=index.MY_APP.internal +0ms MY_APP hostnames added to testserver 0=testserver.MY_APP.internal +1ms MY_APP going to build v3 services if applicable 0=appserver, 1=database, 2=cache, 3=edge, 4=index, 5=testserver, 6=appserver_nginx, 7=edge_ssl +1ms MY_APP attempting to find open services... +2ms lando build-engine exists: true +10ms lando orchestrator exists: true +0ms lando emitting event engine-autostart +1ms lando engine is up. +128ms MY_APP refreshing certificates... 0=appserver_nginx, 1=appserver, 2=database, 3=cache, 4=edge_ssl, 5=edge, 6=index, 7=testserver +150ms MY_APP perm sweeping flagged non-root containers ... 0=database +1ms MY_APP analyzing user ssh keys... using 2 of 2 +1ms MY_APP key config... none +1ms MY_APP additional tooling detected +0ms MY_APP adding app cli task terminus +2ms MY_APP adding app cli task redis-cli +0ms MY_APP adding app cli task varnishadm +1ms MY_APP adding app cli task pull +0ms MY_APP adding app cli task push +0ms MY_APP adding app cli task switch +0ms MY_APP adding app cli task mysql +0ms MY_APP adding app cli task php +0ms MY_APP adding app cli task composer +1ms MY_APP adding app cli task db-export [file] +0ms MY_APP adding app cli task db-import +0ms MY_APP adding app cli task drush +0ms MY_APP adding app cli task custom-test +0ms MY_APP adding app cli task functional-test +0ms MY_APP adding app cli task unit-test +1ms MY_APP setting LANDO_INFO... +2ms MY_APP ensuring exposed ports on appserver_nginx are bound to 127.0.0.1 +1ms MY_APP ensuring exposed ports on appserver_nginx are bound to 127.0.0.1 +0ms MY_APP ensuring exposed ports on database are bound to 127.0.0.1 +0ms MY_APP ensuring exposed ports on cache are bound to 127.0.0.1 +1ms MY_APP ensuring exposed ports on edge_ssl are bound to 127.0.0.1 +0ms MY_APP ensuring exposed ports on edge are bound to 127.0.0.1 +0ms MY_APP ensuring exposed ports on index are bound to 127.0.0.1 +0ms MY_APP app is ready! +21ms MY_APP emitting event ready +0ms MY_APP discovering dynamic portforward info... +2ms lando emitting event engine-autostart +56ms MY_APP v4 app is ready! +24ms MY_APP emitting event ready-v4 +0ms lando starting bootstrap at level app... +1ms lando config bootstrap beginning... +1ms lando emitting event pre-bootstrap-config +1ms lando plugin '@lando/core' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/index.js +9ms lando plugin '@lando/healthcheck' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/healthcheck/index.js +2ms lando plugin '@lando/networking' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/networking/index.js +0ms lando plugin '@lando/proxy' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/proxy/index.js +1ms lando plugin '@lando/scanner' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/scanner/index.js +1ms lando plugin '@lando/sharing' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/sharing/index.js +0ms lando plugin '@lando/acquia' loaded from /home/MY_USERNAME/.lando/plugins/@lando/acquia/index.js +0ms lando plugin '@lando/apache' loaded from /snapshot/cli/node_modules/@lando/apache/index.js +0ms lando plugin '@lando/backdrop' loaded from /home/MY_USERNAME/.lando/plugins/@lando/backdrop/index.js +0ms lando plugin '@lando/compose' loaded from /snapshot/cli/node_modules/@lando/compose/index.js +0ms lando plugin '@lando/dotnet' loaded from /snapshot/cli/node_modules/@lando/dotnet/index.js +1ms lando plugin '@lando/drupal' loaded from /home/MY_USERNAME/.lando/plugins/@lando/drupal/index.js +0ms lando plugin '@lando/elasticsearch' loaded from /snapshot/cli/node_modules/@lando/elasticsearch/index.js +0ms lando plugin '@lando/go' loaded from /snapshot/cli/node_modules/@lando/go/index.js +0ms lando plugin '@lando/joomla' loaded from /home/MY_USERNAME/.lando/plugins/@lando/joomla/index.js +0ms lando plugin '@lando/lagoon' loaded from /snapshot/cli/node_modules/@lando/lagoon/index.js +0ms lando plugin '@lando/lamp' loaded from /home/MY_USERNAME/.lando/plugins/@lando/lamp/index.js +0ms lando plugin '@lando/laravel' loaded from /home/MY_USERNAME/.lando/plugins/@lando/laravel/index.js +1ms lando plugin '@lando/lemp' loaded from /home/MY_USERNAME/.lando/plugins/@lando/lemp/index.js +0ms lando plugin '@lando/mailhog' loaded from /snapshot/cli/node_modules/@lando/mailhog/index.js +0ms lando plugin '@lando/mariadb' loaded from /snapshot/cli/node_modules/@lando/mariadb/index.js +0ms lando plugin '@lando/mean' loaded from /snapshot/cli/node_modules/@lando/mean/index.js +0ms lando plugin '@lando/memcached' loaded from /home/MY_USERNAME/.lando/plugins/@lando/memcached/index.js +1ms lando plugin '@lando/mongo' loaded from /snapshot/cli/node_modules/@lando/mongo/index.js +0ms lando plugin '@lando/mssql' loaded from /snapshot/cli/node_modules/@lando/mssql/index.js +0ms lando plugin '@lando/mysql' loaded from /snapshot/cli/node_modules/@lando/mysql/index.js +0ms lando plugin '@lando/nginx' loaded from /snapshot/cli/node_modules/@lando/nginx/index.js +0ms lando plugin '@lando/node' loaded from /snapshot/cli/node_modules/@lando/node/index.js +1ms lando plugin '@lando/pantheon' loaded from /snapshot/cli/node_modules/@lando/pantheon/index.js +0ms lando plugin '@lando/php' loaded from /snapshot/cli/node_modules/@lando/php/index.js +0ms lando plugin '@lando/phpmyadmin' loaded from /snapshot/cli/node_modules/@lando/phpmyadmin/index.js +0ms lando plugin '@lando/platformsh' loaded from /snapshot/cli/node_modules/@lando/platformsh/index.js +0ms lando plugin '@lando/postgres' loaded from /snapshot/cli/node_modules/@lando/postgres/index.js +0ms lando plugin '@lando/python' loaded from /snapshot/cli/node_modules/@lando/python/index.js +1ms lando plugin '@lando/redis' loaded from /snapshot/cli/node_modules/@lando/redis/index.js +0ms lando plugin '@lando/ruby' loaded from /snapshot/cli/node_modules/@lando/ruby/index.js +0ms lando plugin '@lando/solr' loaded from /snapshot/cli/node_modules/@lando/solr/index.js +0ms lando plugin '@lando/symfony' loaded from /home/MY_USERNAME/.lando/plugins/@lando/symfony/index.js +0ms lando plugin '@lando/tomcat' loaded from /snapshot/cli/node_modules/@lando/tomcat/index.js +0ms lando plugin '@lando/varnish' loaded from /snapshot/cli/node_modules/@lando/varnish/index.js +1ms lando plugin '@lando/wordpress' loaded from /home/MY_USERNAME/.lando/plugins/@lando/wordpress/index.js +0ms lando plugin 'lando-experimental' loaded from /home/MY_USERNAME/.lando/plugins/@lando/core/experimental/lando-experimental/index.js +0ms lando removed duplicate plugin entries %o name=@lando/core, path=/home/MY_USERNAME/.lando/plugins/@lando/core, type=local +1ms lando emitting event post-bootstrap-config +3ms lando building proxy config... +0ms lando config bootstrap completed. +0ms lando tasks bootstrap beginning... +1ms lando emitting event pre-bootstrap-tasks +0ms lando autoloaded task config +7ms lando autoloaded task destroy +1ms lando autoloaded task info +0ms lando autoloaded task init +4ms lando autoloaded task list +0ms lando autoloaded task logs +0ms lando autoloaded task plugin-add +1ms lando autoloaded task plugin-login +0ms lando autoloaded task plugin-logout +0ms lando autoloaded task plugin-remove +0ms lando autoloaded task poweroff +0ms lando autoloaded task rebuild +0ms lando autoloaded task restart +0ms lando autoloaded task setup +1ms lando autoloaded task share +0ms lando autoloaded task ssh +0ms lando autoloaded task start +0ms lando autoloaded task stop +0ms lando autoloaded task update +0ms lando autoloaded task version +0ms lando emitting event post-bootstrap-tasks +2ms lando tasks bootstrap completed. +0ms lando engine bootstrap beginning... +0ms lando emitting event pre-bootstrap-engine +0ms lando automoved scripts from /home/MY_USERNAME/.lando/plugins/@lando/core/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +4ms lando automoved scripts from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/proxy/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +2ms lando automoved scripts from /home/MY_USERNAME/.lando/plugins/@lando/core/plugins/sharing/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +1ms lando automoved scripts from /home/MY_USERNAME/.lando/plugins/@lando/acquia/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +1ms lando automoved scripts from /home/MY_USERNAME/.lando/plugins/@lando/backdrop/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +2ms lando automoved scripts from /snapshot/cli/node_modules/@lando/lagoon/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +18ms lando automoved scripts from /snapshot/cli/node_modules/@lando/nginx/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +5ms lando automoved scripts from /snapshot/cli/node_modules/@lando/pantheon/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +15ms lando automoved scripts from /snapshot/cli/node_modules/@lando/php/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +4ms lando automoved scripts from /snapshot/cli/node_modules/@lando/platformsh/scripts to /home/MY_USERNAME/.lando/scripts and set to mode 755 +23ms lando emitting event post-bootstrap-engine +1ms lando engine bootstrap completed. +1ms lando app bootstrap beginning... +0ms lando emitting event pre-bootstrap-app +0ms lando autoloaded legacy builder _platformsh_appserver +9ms lando autoloaded legacy builder _platformsh_service +0ms lando autoloaded legacy builder platformsh-chrome-headless +0ms lando autoloaded legacy builder platformsh-elasticsearch +0ms lando autoloaded legacy builder platformsh-influxdb +0ms lando autoloaded legacy builder platformsh-kafka +0ms lando autoloaded legacy builder platformsh-mariadb +0ms lando autoloaded legacy builder platformsh-memcached +1ms lando autoloaded legacy builder platformsh-mongodb +0ms lando autoloaded legacy builder platformsh-mysql +0ms lando autoloaded legacy builder platformsh-php +0ms lando autoloaded legacy builder platformsh-postgresql +0ms lando autoloaded legacy builder platformsh-rabbitmq +0ms lando autoloaded legacy builder platformsh-redis +0ms lando autoloaded legacy builder platformsh-solr +0ms lando autoloaded legacy builder platformsh-varnish +0ms lando autoloaded legacy builder pantheon +0ms lando autoloaded legacy builder platformsh +1ms lando autodiscovered legacy api 3 builder _appserver +3ms lando autodiscovered legacy api 3 builder _casetup +0ms lando autodiscovered legacy api 3 builder _init +1ms lando autodiscovered legacy api 3 builder _lando +0ms lando autodiscovered legacy api 3 builder _landoutil +0ms lando autodiscovered legacy api 4 builder _service +0ms lando autodiscovered legacy api 3 builder _service +0ms lando autodiscovered legacy api 3 builder _webserver +0ms lando autodiscovered legacy api 4 builder lando +0ms lando autodiscovered legacy api 3 builder lando +0ms lando autodiscovered legacy api 3 builder _proxy +1ms lando autodiscovered legacy api 3 builder _mounter +0ms lando autodiscovered legacy api 3 builder acquia-base +0ms lando autodiscovered legacy api 3 builder acquia-mailhog +0ms lando autodiscovered legacy api 3 builder acquia-mariadb +0ms lando autodiscovered legacy api 3 builder acquia-memcached +0ms lando autodiscovered legacy api 3 builder acquia-mysql +1ms lando autodiscovered legacy api 3 builder acquia-php +0ms lando autodiscovered legacy api 3 builder acquia-postgres +0ms lando autodiscovered legacy api 3 builder acquia +0ms lando autodiscovered legacy api 3 builder apache +0ms lando autodiscovered legacy api 3 builder backdrop-mariadb +0ms lando autodiscovered legacy api 3 builder backdrop-mssql +0ms lando autodiscovered legacy api 3 builder backdrop-mysql +0ms lando autodiscovered legacy api 3 builder backdrop-nginx +0ms lando autodiscovered legacy api 3 builder backdrop-php +1ms lando autodiscovered legacy api 3 builder backdrop-postgres +0ms lando autodiscovered legacy api 3 builder backdrop +0ms lando autodiscovered legacy api 3 builder compose +0ms lando autodiscovered legacy api 3 builder dotnet +0ms lando autodiscovered legacy api 3 builder _drupaly +0ms lando autodiscovered legacy api 3 builder drupal-mariadb +0ms lando autodiscovered legacy api 3 builder drupal-mssql +0ms lando autodiscovered legacy api 3 builder drupal-mysql +1ms lando autodiscovered legacy api 3 builder drupal-nginx +0ms lando autodiscovered legacy api 3 builder drupal-php +0ms lando autodiscovered legacy api 3 builder drupal-postgres +0ms lando autodiscovered legacy api 3 builder drupal10 +0ms lando autodiscovered legacy api 3 builder drupal6 +0ms lando autodiscovered legacy api 3 builder drupal7 +0ms lando autodiscovered legacy api 3 builder drupal8 +0ms lando autodiscovered legacy api 3 builder drupal9 +1ms lando autodiscovered legacy api 3 builder elasticsearch +0ms lando autodiscovered legacy api 3 builder go +0ms lando autodiscovered legacy api 3 builder joomla-mariadb +0ms lando autodiscovered legacy api 3 builder joomla-mssql +1ms lando autodiscovered legacy api 3 builder joomla-mysql +0ms lando autodiscovered legacy api 3 builder joomla-nginx +0ms lando autodiscovered legacy api 3 builder joomla-php +0ms lando autodiscovered legacy api 3 builder joomla-postgres +0ms lando autodiscovered legacy api 3 builder joomla +1ms lando autodiscovered legacy api 3 builder _lagoon +0ms lando autodiscovered legacy api 3 builder lagoon-basic +0ms lando autodiscovered legacy api 3 builder lagoon-elasticsearch +0ms lando autodiscovered legacy api 3 builder lagoon-mailhog +0ms lando autodiscovered legacy api 3 builder lagoon-mariadb +1ms lando autodiscovered legacy api 3 builder lagoon-nginx +0ms lando autodiscovered legacy api 3 builder lagoon-node +0ms lando autodiscovered legacy api 3 builder lagoon-none +0ms lando autodiscovered legacy api 3 builder lagoon-php-cli +0ms lando autodiscovered legacy api 3 builder lagoon-php +0ms lando autodiscovered legacy api 3 builder lagoon-postgresql +1ms lando autodiscovered legacy api 3 builder lagoon-python +0ms lando autodiscovered legacy api 3 builder lagoon-redis +0ms lando autodiscovered legacy api 3 builder lagoon-ruby +0ms lando autodiscovered legacy api 3 builder lagoon-solr +0ms lando autodiscovered legacy api 3 builder lagoon-varnish +0ms lando autodiscovered legacy api 3 builder lagoon +1ms lando autodiscovered legacy api 3 builder lamp-mariadb +0ms lando autodiscovered legacy api 3 builder lamp-mongo +0ms lando autodiscovered legacy api 3 builder lamp-mssql +0ms lando autodiscovered legacy api 3 builder lamp-mysql +0ms lando autodiscovered legacy api 3 builder lamp-nginx +0ms lando autodiscovered legacy api 3 builder lamp-php +0ms lando autodiscovered legacy api 3 builder lamp-postgres +0ms lando autodiscovered legacy api 3 builder lamp +1ms lando autodiscovered legacy api 3 builder laravel-mariadb +0ms lando autodiscovered legacy api 3 builder laravel-memcached +0ms lando autodiscovered legacy api 3 builder laravel-mssql +0ms lando autodiscovered legacy api 3 builder laravel-mysql +0ms lando autodiscovered legacy api 3 builder laravel-nginx +1ms lando autodiscovered legacy api 3 builder laravel-php +0ms lando autodiscovered legacy api 3 builder laravel-postgres +0ms lando autodiscovered legacy api 3 builder laravel-redis +0ms lando autodiscovered legacy api 3 builder laravel +0ms lando autodiscovered legacy api 3 builder lemp-mariadb +0ms lando autodiscovered legacy api 3 builder lemp-mongo +0ms lando autodiscovered legacy api 3 builder lemp-mssql +0ms lando autodiscovered legacy api 3 builder lemp-mysql +1ms lando autodiscovered legacy api 3 builder lemp-nginx +0ms lando autodiscovered legacy api 3 builder lemp-php +0ms lando autodiscovered legacy api 3 builder lemp-postgres +0ms lando autodiscovered legacy api 3 builder lemp +0ms lando autodiscovered legacy api 3 builder mailhog +0ms lando autodiscovered legacy api 3 builder mariadb +0ms lando autodiscovered legacy api 3 builder mean-mariadb +0ms lando autodiscovered legacy api 3 builder mean-mongo +0ms lando autodiscovered legacy api 3 builder mean-mysql +1ms lando autodiscovered legacy api 3 builder mean-node +0ms lando autodiscovered legacy api 3 builder mean-postgres +0ms lando autodiscovered legacy api 3 builder mean +0ms lando autodiscovered legacy api 3 builder memcached +0ms lando autodiscovered legacy api 3 builder mongo +0ms lando autodiscovered legacy api 3 builder mssql +0ms lando autodiscovered legacy api 3 builder mysql +0ms lando autodiscovered legacy api 3 builder nginx +0ms lando autodiscovered legacy api 3 builder node +1ms lando autodiscovered legacy api 3 builder pantheon-mariadb-arm +0ms lando autodiscovered legacy api 3 builder pantheon-mariadb +0ms lando autodiscovered legacy api 3 builder pantheon-nginx +0ms lando autodiscovered legacy api 3 builder pantheon-php +0ms lando autodiscovered legacy api 3 builder pantheon-redis +0ms lando autodiscovered legacy api 3 builder pantheon-solr +0ms lando autodiscovered legacy api 3 builder pantheon-varnish +0ms lando autodiscovered legacy api 3 builder php-nginx +0ms lando autodiscovered legacy api 3 builder php +1ms lando autodiscovered legacy api 3 builder phpmyadmin +0ms lando autodiscovered legacy api 3 builder postgres +0ms lando autodiscovered legacy api 3 builder python +0ms lando autodiscovered legacy api 3 builder redis +0ms lando autodiscovered legacy api 3 builder ruby +0ms lando autodiscovered legacy api 3 builder solr +0ms lando autodiscovered legacy api 3 builder symfony-mariadb +0ms lando autodiscovered legacy api 3 builder symfony-memcached +1ms lando autodiscovered legacy api 3 builder symfony-mssql +0ms lando autodiscovered legacy api 3 builder symfony-mysql +0ms lando autodiscovered legacy api 3 builder symfony-nginx +0ms lando autodiscovered legacy api 3 builder symfony-php +0ms lando autodiscovered legacy api 3 builder symfony-postgres +0ms lando autodiscovered legacy api 3 builder symfony-redis +0ms lando autodiscovered legacy api 3 builder symfony +0ms lando autodiscovered legacy api 3 builder tomcat +0ms lando autodiscovered legacy api 3 builder varnish-nginx +0ms lando autodiscovered legacy api 3 builder varnish +0ms lando autodiscovered legacy api 3 builder wordpress-mariadb +0ms lando autodiscovered legacy api 3 builder wordpress-mssql +0ms lando autodiscovered legacy api 3 builder wordpress-mysql +1ms lando autodiscovered legacy api 3 builder wordpress-nginx +0ms lando autodiscovered legacy api 3 builder wordpress-php +0ms lando autodiscovered legacy api 3 builder wordpress-postgres +0ms lando autodiscovered legacy api 3 builder wordpress +0ms lando emitting event post-bootstrap-app +1ms lando app bootstrap completed. +0ms lando bootstrap completed. +0ms lando emitting event post-bootstrap +0ms lando emitting event almost-ready +0ms lando using docker-compose /usr/bin/docker-compose +1ms lando emitting event ready +12ms lando emitting event cli-answers +1ms lando emitting event cli-update-answers +1ms lando emitting event cli-run +1ms lando emitting event cli-update-run +0ms lando @lando/core found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/core' +0ms lando @lando/core instantiated plugin with status %o enabled=true, valid=true, installed=true +8ms lando @lando/healthcheck found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/core/plugins/healthcheck' +0ms lando @lando/healthcheck instantiated plugin with status %o enabled=true, valid=true, installed=true +3ms lando @lando/networking found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/core/plugins/networking' +0ms lando @lando/networking instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/proxy found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/core/plugins/proxy' +0ms lando @lando/proxy instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/scanner found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/core/plugins/scanner' +0ms lando @lando/scanner instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/sharing found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/core/plugins/sharing' +0ms lando @lando/sharing instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/acquia found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/acquia' +0ms lando @lando/acquia instantiated plugin with status %o enabled=true, valid=true, installed=true +2ms lando @lando/apache found plugin at '/snapshot/cli/node_modules/@lando/apache' +0ms lando @lando/apache instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/backdrop found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/backdrop' +0ms lando @lando/backdrop instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/compose found plugin at '/snapshot/cli/node_modules/@lando/compose' +0ms lando @lando/compose instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/dotnet found plugin at '/snapshot/cli/node_modules/@lando/dotnet' +0ms lando @lando/dotnet instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/drupal found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/drupal' +0ms lando @lando/drupal instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/elasticsearch found plugin at '/snapshot/cli/node_modules/@lando/elasticsearch' +0ms lando @lando/elasticsearch instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/go found plugin at '/snapshot/cli/node_modules/@lando/go' +0ms lando @lando/go instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/joomla found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/joomla' +0ms lando @lando/joomla instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/lagoon found plugin at '/snapshot/cli/node_modules/@lando/lagoon' +0ms lando @lando/lagoon instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/lamp found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/lamp' +0ms lando @lando/lamp instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/laravel found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/laravel' +0ms lando @lando/laravel instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/lemp found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/lemp' +0ms lando @lando/lemp instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/mailhog found plugin at '/snapshot/cli/node_modules/@lando/mailhog' +0ms lando @lando/mailhog instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/mariadb found plugin at '/snapshot/cli/node_modules/@lando/mariadb' +0ms lando @lando/mariadb instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/mean found plugin at '/snapshot/cli/node_modules/@lando/mean' +0ms lando @lando/mean instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/memcached found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/memcached' +0ms lando @lando/memcached instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/mongo found plugin at '/snapshot/cli/node_modules/@lando/mongo' +0ms lando @lando/mongo instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/mssql found plugin at '/snapshot/cli/node_modules/@lando/mssql' +0ms lando @lando/mssql instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/mysql found plugin at '/snapshot/cli/node_modules/@lando/mysql' +0ms lando @lando/mysql instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/nginx found plugin at '/snapshot/cli/node_modules/@lando/nginx' +0ms lando @lando/nginx instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/node found plugin at '/snapshot/cli/node_modules/@lando/node' +0ms lando @lando/node instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/pantheon found plugin at '/snapshot/cli/node_modules/@lando/pantheon' +0ms lando @lando/pantheon instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/php found plugin at '/snapshot/cli/node_modules/@lando/php' +0ms lando @lando/php instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/phpmyadmin found plugin at '/snapshot/cli/node_modules/@lando/phpmyadmin' +0ms lando @lando/phpmyadmin instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/platformsh found plugin at '/snapshot/cli/node_modules/@lando/platformsh' +0ms lando @lando/platformsh instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/postgres found plugin at '/snapshot/cli/node_modules/@lando/postgres' +0ms lando @lando/postgres instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/python found plugin at '/snapshot/cli/node_modules/@lando/python' +0ms lando @lando/python instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/redis found plugin at '/snapshot/cli/node_modules/@lando/redis' +0ms lando @lando/redis instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/ruby found plugin at '/snapshot/cli/node_modules/@lando/ruby' +0ms lando @lando/ruby instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/solr found plugin at '/snapshot/cli/node_modules/@lando/solr' +0ms lando @lando/solr instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/symfony found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/symfony' +0ms lando @lando/symfony instantiated plugin with status %o enabled=true, valid=true, installed=true +1ms lando @lando/tomcat found plugin at '/snapshot/cli/node_modules/@lando/tomcat' +0ms lando @lando/tomcat instantiated plugin with status %o enabled=true, valid=true, installed=true +7ms lando @lando/varnish found plugin at '/snapshot/cli/node_modules/@lando/varnish' +0ms lando @lando/varnish instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando @lando/wordpress found plugin at '/home/MY_USERNAME/.lando/plugins/@lando/wordpress' +0ms lando @lando/wordpress instantiated plugin with status %o enabled=true, valid=true, installed=true +0ms lando ERROR Error: Could not find a plugin in /home/MY_USERNAME/.lando/plugins/@lando/core/experimental/lando-experimental at new Plugin (/home/MY_USERNAME/.lando/plugins/@lando/core/components/plugin.js:164:69) at /home/MY_USERNAME/.lando/plugins/@lando/core/lib/updates.js:57:43 at Array.map () at set plugins [as plugins] (/home/MY_USERNAME/.lando/plugins/@lando/core/lib/updates.js:57:29) at Object.run (/home/MY_USERNAME/.lando/plugins/@lando/core/tasks/update.js:95:29) at /snapshot/cli/lib/cli.js From previous event: at process.processImmediate (node:internal/timers:476:21) From previous event: at Object.handler (/snapshot/cli/lib/cli.js) at Object.runCommand (/snapshot/cli/node_modules/yargs/lib/command.js:238:44) at Object.parseArgs [as _parseArgs] (/snapshot/cli/node_modules/yargs/yargs.js:1063:30) at Function.get [as argv] (/snapshot/cli/node_modules/yargs/yargs.js:1004:21) at Cli.init (/snapshot/cli/lib/cli.js) at Cli.run (/snapshot/cli/lib/cli.js) at /snapshot/cli/bin/lando.js +331ms


`lando rebuild --yes` now yields:

Rising anew like a fire phoenix from the ashes! Rebuilding app... no container to killNo stopped containers [+] Pulling 8/8 ✔ testserver Pulled 1.6s ✔ database Pulled 1.3s ✔ appserver_nginx Pulled 1.3s ✔ edge_ssl Pulled 1.3s ✔ edge Pulled 1.2s ✔ appserver Pulled 1.3s ✔ index Pulled 1.3s ✔ cache Pulled 1.3s ERROR ==> Could not find a plugin in /home/MY_USERNAME/.lando/plugins/@lando/core/experimental/lando-experimental

GuyPaddock commented 7 months ago

As a positive note, it looks like I have been able to get back up and running by moving the ~/.lando folder to ~/.lando-old and then running lando rebuild --yes.

After doing this, I got this message again:

Your app is starting up but we have already detected some things you should investigate.
These may or may not prevent your app from working.

  ℹ Updates available!
    Lando has detected 12 packages that can be updated.
    Updating fixes bugs, security issues and bring new features.
    Run lando update

Running lando update crashed yet again with [FAILED] Lando cannot write to /usr/share/lando/bin!. I was offered the option to submit an error report and I did so:

lando reported data command=lando update, context=local, devMode=false, instance=727347e0eb5262ca6d56dabe1ececcea31fa8e95, nodeVersion=v18.18.2, mode=cli, type=Linux, platform=linux, release=5.15.133.1-microsoft-standard-WSL2, arch=x64, product=lando, version=3.21.0-beta.1, message=An update error occured! Rerun with lando update --debug for more info., stack=Error: An update error occured! Rerun with lando update --debug for more info.

Despite the update crashing, I am still able to run lando rebuild --yes afterwards and Lando is still functional.

DanielKulbe commented 7 months ago

Having the same issue

  lando [FAILED] Lando cannot write to /usr/share/lando/bin!  +1ms
  lando {}  +1ms
  lando ERROR Error: An update error occured! Rerun with lando update --debug for more info.
    at Object.run (/home/MY_USER_NAME/.lando/plugins/@lando/core/tasks/update.js:163:23)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
From previous event:
    at process.processImmediate (node:internal/timers:476:21)
From previous event:
    at Object.handler (/snapshot/cli/lib/cli.js)
    at Object.runCommand (/snapshot/cli/node_modules/yargs/lib/command.js:238:44)
    at Object.parseArgs [as _parseArgs] (/snapshot/cli/node_modules/yargs/yargs.js:1063:30)
    at Function.get [as argv] (/snapshot/cli/node_modules/yargs/yargs.js:1004:21)
    at Cli.init (/snapshot/cli/lib/cli.js)
    at Cli.run (/snapshot/cli/lib/cli.js)
    at Object.<anonymous> (/snapshot/cli/bin/lando.js)
    at Module._compile (pkg/prelude/bootstrap.js:1930:22)
    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
    at Module.load (node:internal/modules/cjs/loader:1119:32)
    at Module._load (node:internal/modules/cjs/loader:960:12)
    at Function.runMain (pkg/prelude/bootstrap.js:1983:12)
    at node:internal/main/run_main_module:23:47  +5ms
branivreyes commented 7 months ago

Same issue here:

image

pvanhemmen commented 7 months ago

I can confirm this issue, although Lando keeps working on my ARM based Mac after the failed update. @lando/cli is unable to self update due to missing write permissions on the user's bin directory.

lando update
Generating plugin/cli update matrix... done [see table below]

 PACKAGE              STATUS             COMMENT
 ──────────────────── ────────────────── ────────────────────────────────────────────────────────
 @lando/acquia        ✔ Up to date       All good
 @lando/apache        ✔ Up to date       All good
 @lando/backdrop      ✔ Up to date       All good
 @lando/cli           ⚠ Update available https://github.com/lando/cli/releases/tag/v3.21.0-beta.2
 @lando/compose       ✔ Up to date       All good
 @lando/core          ✔ Up to date       All good
 @lando/dotnet        ✔ Up to date       All good
 @lando/drupal        ✔ Up to date       All good
 @lando/elasticsearch ✔ Up to date       All good
 @lando/go            ✔ Up to date       All good
 @lando/healthcheck   ✔ Up to date       All good
 @lando/joomla        ✔ Up to date       All good
 @lando/lagoon        ✔ Up to date       All good
 @lando/lamp          ✔ Up to date       All good
 @lando/laravel       ✔ Up to date       All good
 @lando/lemp          ✔ Up to date       All good
 @lando/mailhog       ✔ Up to date       All good
 @lando/mariadb       ✔ Up to date       All good
 @lando/mean          ✔ Up to date       All good
 @lando/memcached     ✔ Up to date       All good
 @lando/mongo         ✔ Up to date       All good
 @lando/mssql         ✔ Up to date       All good
 @lando/mysql         ✔ Up to date       All good
 @lando/networking    ✔ Up to date       All good
 @lando/nginx         ✔ Up to date       All good
 @lando/node          ✔ Up to date       All good
 @lando/pantheon      ✔ Up to date       All good
 @lando/php           ✔ Up to date       All good
 @lando/phpmyadmin    ✔ Up to date       All good
 @lando/platformsh    ⚠ Cannot update
 @lando/postgres      ⚠ Cannot update
 @lando/proxy         ✔ Up to date       All good
 @lando/python        ✔ Up to date       All good
 @lando/redis         ✔ Up to date       All good
 @lando/ruby          ✔ Up to date       All good
 @lando/scanner       ✔ Up to date       All good
 @lando/sharing       ✔ Up to date       All good
 @lando/solr          ✔ Up to date       All good
 @lando/symfony       ✔ Up to date       All good
 @lando/tomcat        ✔ Up to date       All good
 @lando/varnish       ✔ Up to date       All good
 @lando/wordpress     ✔ Up to date       All good

Lando would like to update 1 package(s) listed above.
DO YOU CONSENT?: y
✖ Lando cannot write to /usr/local/bin!
ERROR ==> An update error occured! Rerun with lando update --debug for more info.
pirog commented 7 months ago

going to close this so we can consolidate "lando cannot write to X" over in #109