Skip to content

no matching manifest for linux/arm64/v8 #296

@nateduffy-cf

Description

@nateduffy-cf

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions