Apologies if the solution is obvious, but I've been hitting my head against the wall over this for far too long. For some unknown reason, none of my Pantheon sites will run on Lando anymore (they're all WordPress).
Here's the error I keep getting (more console output below):
no matching manifest for linux/arm64/v8 in the manifest list entries: no match for platform in manifest: not found
I'm on an M1 MacBook Pro, Lando v3.25.6, Docker v4.49.0. Lando is and has been—for the most part—plug and play since none of my sites require advanced configuration. For most problems I've encountered, running lando update or uninstalling/reinstalling Lando and Docker solves it, which I've tried several times to no avail.
Here's my .lando.yml:
name: my-app
recipe: pantheon
config:
framework: wordpress
site: my-app
id: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
I've tried adding the following, assuming pantheon-mariadb is the problem, but it doesn't seem to make a difference. It also seems like editing individual site landofiles is not the way to go since it's affecting all my sites.
services:
database:
image: pantheon-mariadb:10.5
platform: linux/amd64
Here's the output from a fresh lando start and lando rebuild.
my-app master % lando start
pantheon-mariadb version 10.4 is a legacy version! We recommend upgrading.
Let's get this party started! Starting app my-app...
pantheon-mariadb version 10.4 is a legacy version! We recommend upgrading.
[+] Running 1/1
✔ proxy Pulled 0.6s
[+] Running 4/4
✔ Network landoproxyhyperion5000gandalfedition_edge Created 0.0s
✔ Volume "landoproxyhyperion5000gandalfedition_proxy_config" Created 0.0s
✔ Volume "landoproxyhyperion5000gandalfedition_home_proxy" Created 0.0s
✔ Container landoproxyhyperion5000gandalfedition_proxy_1 Started 0.2s
[+] Running 1/1
✔ appserver Pulled 0.4s
[+] Running 3/3
✔ Network myapp_default Created 0.0s
✔ Volume "myapp_home_appserver" Created 0.0s
✔ Container myapp_appserver_1 Started 0.3s
Pantheon pre-run scripting
All settings correct for using Composer
Downloading...
Composer (version 2.9.1) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
OS: Linux 6.10.14-linuxkit lando/lando#1 SMP Tue Oct 14 07:32:13 UTC 2025 aarch64
Shell:
PHP binary: /usr/local/bin/php
PHP version: 8.2.26
php.ini used:
MySQL binary: /usr/bin/mariadb
MySQL version: mariadb Ver 15.1 Distrib 10.5.26-MariaDB, for debian-linux-gnu (aarch64) using EditLine wrapper
SQL modes:
WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: phar:///usr/local/bin/wp
WP-CLI packages dir:
WP-CLI cache dir: /var/www/.wp-cli/cache
WP-CLI global config: /var/www/.wp-cli/config.yml
WP-CLI project config:
WP-CLI version: 2.12.0
[notice] You are not logged in.
[+] Killing 1/1
✔ Container myapp_appserver_1 Killed 0.1s
[+] Running 1/6
⠧ cache Pulling 0.7s
⠧ edge_ssl Pulling 0.7s
⠧ appserver_nginx Pulling 0.7s
⠧ edge Pulling 0.7s
✘ database Error no matching manifest for linux/arm64/v8 in the manifest list entries: no match for platform in manifest: not found 0.7s
⠦ index Pulling 0.7s
Error response from daemon: no matching manifest for linux/arm64/v8 in the manifest list entries: no match for platform in manifest: not found
ERROR ==>
██╗ ██╗██╗ ██╗ ██████╗ ██╗ ██╗██╗
██║ ██║██║ ██║ ██╔═══██╗██║ ██║██║
██║ ██║███████║ ██║ ██║███████║██║
██║ ██║██╔══██║ ██║ ██║██╔══██║╚═╝
╚██████╔╝██║ ██║ ╚██████╔╝██║ ██║██╗
╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝
An unrecoverable error occurred while starting up your app!
Here are a few things you can try to get back into a good state:
◼ Try running Run lando rebuild
◼ Try restarting in debug mode Run lando restart --debug
◼ Try checking the logs with Run lando logs
If those fail then consult the troubleshooting materials:
◼ https://docs.lando.dev/help/logs.html
◼ https://docs.lando.dev/help/updating.html
Or post your issue to Slack or GitHub
◼ Slack - https://launchpass.com/devwithlando
◼ GitHub - https://github.com/lando/lando/issues/new/choose
ERROR ==>
my-app master % lando rebuild -y
pantheon-mariadb version 10.4 is a legacy version! We recommend upgrading.
pantheon-mariadb version 10.4 is a legacy version! We recommend upgrading.
Rising anew like a fire phoenix from the ashes! Rebuilding app...
pantheon-mariadb version 10.4 is a legacy version! We recommend upgrading.
no container to killGoing to remove myapp_appserver_1
[+] Removing 1/0
✔ Container myapp_appserver_1 Removed 0.1s
[+] Pulling 2/5
⠦ index Pulling 0.6s
⠦ edge Pulling 0.6s
✘ database Error no matching manifest for linux/arm64/v8 in the manifest list entries: no match for platform in manifest: not found 0.6s
✔ appserver Pulled 0.5s
⠦ cache Pulling 0.6s
Error response from daemon: no matching manifest for linux/arm64/v8 in the manifest list entries: no match for platform in manifest: not found
ERROR ==>
██╗ ██╗██╗ ██╗ ██████╗ ██╗ ██╗██╗
██║ ██║██║ ██║ ██╔═══██╗██║ ██║██║
██║ ██║███████║ ██║ ██║███████║██║
██║ ██║██╔══██║ ██║ ██║██╔══██║╚═╝
╚██████╔╝██║ ██║ ╚██████╔╝██║ ██║██╗
╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝
An unrecoverable error occurred while starting up your app!
Here are a few things you can try to get back into a good state:
◼ Try running Run lando rebuild
◼ Try restarting in debug mode Run lando restart --debug
◼ Try checking the logs with Run lando logs
If those fail then consult the troubleshooting materials:
◼ https://docs.lando.dev/help/logs.html
◼ https://docs.lando.dev/help/updating.html
Or post your issue to Slack or GitHub
◼ Slack - https://launchpass.com/devwithlando
◼ GitHub - https://github.com/lando/lando/issues/new/choose
ERROR ==>
Does anyone know what could be causing this? I'm hoping to understand the problem in addition to (obviously) fixing it. Any help is appreciated!
Edit: include Lando & Docker versions
Apologies if the solution is obvious, but I've been hitting my head against the wall over this for far too long. For some unknown reason, none of my Pantheon sites will run on Lando anymore (they're all WordPress).
Here's the error I keep getting (more console output below):
I'm on an M1 MacBook Pro, Lando v3.25.6, Docker v4.49.0. Lando is and has been—for the most part—plug and play since none of my sites require advanced configuration. For most problems I've encountered, running
lando updateor uninstalling/reinstalling Lando and Docker solves it, which I've tried several times to no avail.Here's my .lando.yml:
I've tried adding the following, assuming
pantheon-mariadbis the problem, but it doesn't seem to make a difference. It also seems like editing individual site landofiles is not the way to go since it's affecting all my sites.Here's the output from a fresh
lando startandlando rebuild.Does anyone know what could be causing this? I'm hoping to understand the problem in addition to (obviously) fixing it. Any help is appreciated!
Edit: include Lando & Docker versions