Cannot pull Flywheel site to Local running on Ubuntu 24

What issue or error are you experiencing?

I have connected Local to my Flywheel account and am attempting to pull down the staging site (files and database). When I do it appears to be working and then errors out with Uh-oh! We ran into an issue when pulling from Flywheel.

I have also tried pulling down the production site and get the same error.


What steps can be taken to replicate the issue? Feel free to include screenshots, videos, etc

  1. Install LocalWP.
  2. Connect to a Flywheel account.
  3. Attempt to pull down site.

System Details

  • Local Version: 9.2.5+6810

  • Operating System (OS) and OS version: Ubuntu 24.04.2 LTS x86_64


Local Logs

From the verbose log file:

Logs from verbose log file:
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"GET","requestBody":null,"requestUrl":"https://app.getflywheel.com/api/v2/users/me","thread":"main","timestamp":"2025-08-06T16:16:15.299Z"}
{"level":"info","message":"Linux Paths","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:30.425Z"}
{"class":"HttpGateway","fetchOptions":{"init":{"timeout":5000},"url":"https://getflywheel.github.io/local-lightning-services/site-services-v2.json"},"level":"debug","message":"External request to https://getflywheel.github.io/local-lightning-services/site-services-v2.json","thread":"main","timestamp":"2025-08-06T16:16:30.437Z"}
{"class":"HttpGateway","fetchOptions":{"init":{"timeout":5000},"url":"https://getflywheel.github.io/local-lightning-services/site-services-v2.json"},"level":"debug","message":"External request to https://getflywheel.github.io/local-lightning-services/site-services-v2.json","thread":"main","timestamp":"2025-08-06T16:16:30.438Z"}
{"class":"HttpGateway","fetchOptions":{"init":{"timeout":5000},"url":"https://getflywheel.github.io/local-lightning-services/site-services-v2.json"},"level":"debug","message":"External request to https://getflywheel.github.io/local-lightning-services/site-services-v2.json","thread":"main","timestamp":"2025-08-06T16:16:30.467Z"}
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"GET","requestBody":null,"requestUrl":"https://app.getflywheel.com/api/v2/sites","thread":"main","timestamp":"2025-08-06T16:16:30.468Z"}
{"class":"ConfigTemplatesService","level":"info","message":"Compiling service configs...","thread":"main","timestamp":"2025-08-06T16:16:32.426Z"}
{"class":"Process","level":"verbose","message":"Spawned","pid":100200,"process":"mailpit","thread":"main","timestamp":"2025-08-06T16:16:32.470Z"}
{"class":"Process","level":"verbose","message":"Spawned","pid":100205,"process":"phpFpm","thread":"main","timestamp":"2025-08-06T16:16:32.479Z"}
{"class":"Process","level":"verbose","message":"Spawned","pid":100206,"process":"nginx","thread":"main","timestamp":"2025-08-06T16:16:32.487Z"}
{"level":"info","message":"Linux Paths","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:32.487Z"}
{"class":"Process","level":"verbose","message":"Spawned","pid":100208,"process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:32.495Z"}
{"level":"info","message":"Database connection attempt 1 over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:32.495Z"}
{"level":"info","message":"Linux Paths","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:32.496Z"}
{"error":"Command failed: %%userDataPath%%/lightning-services/mysql-8.0.35+4/bin/linux/bin/mysqladmin ping\n\u0007mysqladmin: connect to server at 'localhost' failed\nerror: 'Can't connect to local MySQL server through socket '%%site.runData%%/mysql/mysqld.sock' (2)'\nCheck that mysqld is running and that the socket: '%%site.runData%%/mysql/mysqld.sock' exists!\n","level":"debug","message":"Connection failed over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:32.505Z"}
{"level":"info","message":"Database connection attempt 1 failed. Retrying in 1000 ms.","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:32.505Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:32.620185Z 0 [System] [MY-010116] [Server] %%userDataPath%%/lightning-services/mysql-8.0.35+4/bin/linux/bin/mysqld (mysqld 8.0.35) starting as process 100208","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:32.621Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:32.620793Z 0 [Warning] [MY-013243] [Server] --character-set-server: The character set UTF8MB3 is deprecated and will be removed in a future release. Please consider using UTF8MB4 instead.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:32.622Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:32.625723Z 0 [Warning] [MY-013907] [InnoDB] Deprecated configuration parameters innodb_log_file_size and/or innodb_log_files_in_group have been used to compute innodb_redo_log_capacity=201326592. Please use innodb_redo_log_capacity instead.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:32.626Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:32.626516Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:32.626Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:32.789142Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:32.789Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:33.057699Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:33.058Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:33.057733Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:33.058Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:33.092309Z 0 [System] [MY-010931] [Server] %%userDataPath%%/lightning-services/mysql-8.0.35+4/bin/linux/bin/mysqld: ready for connections. Version: '8.0.35'  socket: '%%site.runData%%/mysql/mysqld.sock'  port: 10004  MySQL Community Server - GPL.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:33.092Z"}
{"level":"info","message":"Database connection attempt 2 over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:33.506Z"}
{"level":"info","message":"Linux Paths","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:33.506Z"}
{"level":"debug","message":"Database responded to ping over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:33.524Z"}
{"class":"WordPressInstaller","level":"info","message":"\"WP_ENVIRONMENT_TYPE\" already set to \"local\"","thread":"main","timestamp":"2025-08-06T16:16:34.195Z"}
{"level":"info","message":"Database connection attempt 1 over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:34.208Z"}
{"level":"info","message":"Linux Paths","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:34.209Z"}
{"level":"debug","message":"Database responded to ping over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:34.227Z"}
{"class":"RouterService","level":"debug","message":"Running proxyManager::add","thread":"main","timestamp":"2025-08-06T16:16:34.249Z"}
{"class":"X509CertService","level":"debug","message":"<key>.key already exists. Skipping certificate creation.","thread":"main","timestamp":"2025-08-06T16:16:34.250Z"}
{"class":"Process","level":"verbose","message":"Spawned","pid":100269,"process":"nginx","thread":"main","timestamp":"2025-08-06T16:16:34.271Z"}
{"class":"Process","level":"warn","message":"nginx: [warn] the \"listen ... http2\" directive is deprecated, use the \"http2\" directive instead in %%router.runPath%%/nginx/conf/server-block-ssl.conf:1","process":"nginx","thread":"main","timestamp":"2025-08-06T16:16:34.280Z"}
{"class":"Process","level":"warn","message":"nginx: [warn] the \"listen ... http2\" directive is deprecated, use the \"http2\" directive instead in %%router.runPath%%/nginx/conf/server-block-ssl.conf:2","process":"nginx","thread":"main","timestamp":"2025-08-06T16:16:34.280Z"}
{"class":"HostsFileService","level":"debug","message":"Hosts do not need updating","thread":"main","timestamp":"2025-08-06T16:16:34.948Z"}
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"GET","requestBody":null,"requestUrl":"https://app.getflywheel.com/api/v2/staging_sites/<site_id>","thread":"main","timestamp":"2025-08-06T16:16:37.765Z"}
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"POST","requestBody":{"partial_migration":{"action":"pack","local_site_domain":"<local_domain>.local"}},"requestUrl":"https://app.getflywheel.com/api/v2/staging_sites/<site_id>/partial_migrations","thread":"main","timestamp":"2025-08-06T16:16:37.955Z"}
{"class":"FlywheelAPI","errorValue":"error","level":"debug","message":"pollFor","prop":"status","thread":"main","timestamp":"2025-08-06T16:16:38.371Z","value":"ready"}
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"GET","requestBody":null,"requestUrl":"https://app.getflywheel.com/api/v2/staging_sites/<site_id>/partial_migrations/<migration_id>","thread":"main","timestamp":"2025-08-06T16:16:38.372Z"}
{"class":"FlywheelAPI","errorValue":"error","level":"debug","message":"pollFor","prop":"status","thread":"main","timestamp":"2025-08-06T16:16:39.582Z","value":"ready"}
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"GET","requestBody":null,"requestUrl":"https://app.getflywheel.com/api/v2/staging_sites/<site_id>/partial_migrations/<migration_id>","thread":"main","timestamp":"2025-08-06T16:16:39.583Z"}
{"class":"FlywheelAPI","errorValue":"error","level":"debug","message":"pollFor","prop":"status","thread":"main","timestamp":"2025-08-06T16:16:40.988Z","value":"ready"}
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"GET","requestBody":null,"requestUrl":"https://app.getflywheel.com/api/v2/staging_sites/<site_id>/partial_migrations/<migration_id>","thread":"main","timestamp":"2025-08-06T16:16:40.989Z"}
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"GET","requestBody":null,"requestUrl":"https://app.getflywheel.com/api/v2/staging_sites/<site_id>/partial_migrations/<migration_id>","thread":"main","timestamp":"2025-08-06T16:16:42.518Z"}
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"PUT","requestBody":{"partial_migration":{"include_sql":true,"status":"start"}},"requestUrl":"https://app.getflywheel.com/api/v2/staging_sites/<site_id>/partial_migrations/<migration_id>","thread":"main","timestamp":"2025-08-06T16:16:42.958Z"}
{"class":"FlywheelAPI","errorValue":"error","level":"debug","message":"pollFor","prop":"status","thread":"main","timestamp":"2025-08-06T16:16:43.568Z","value":"complete"}
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"GET","requestBody":null,"requestUrl":"https://app.getflywheel.com/api/v2/staging_sites/<site_id>/partial_migrations/<migration_id>","thread":"main","timestamp":"2025-08-06T16:16:43.569Z"}
{"class":"FlywheelAPI","errorValue":"error","level":"debug","message":"pollFor","prop":"status","thread":"main","timestamp":"2025-08-06T16:16:44.734Z","value":"complete"}
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"GET","requestBody":null,"requestUrl":"https://app.getflywheel.com/api/v2/staging_sites/<site_id>/partial_migrations/<migration_id>","thread":"main","timestamp":"2025-08-06T16:16:44.734Z"}
{"class":"FlywheelAPI","errorValue":"error","level":"debug","message":"pollFor","prop":"status","thread":"main","timestamp":"2025-08-06T16:16:46.029Z","value":"complete"}
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"GET","requestBody":null,"requestUrl":"https://app.getflywheel.com/api/v2/staging_sites/<site_id>/partial_migrations/<migration_id>","thread":"main","timestamp":"2025-08-06T16:16:46.029Z"}
{"class":"FlywheelAPI","errorValue":"error","level":"debug","message":"pollFor","prop":"status","thread":"main","timestamp":"2025-08-06T16:16:47.410Z","value":"complete"}
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"GET","requestBody":null,"requestUrl":"https://app.getflywheel.com/api/v2/staging_sites/<site_id>/partial_migrations/<migration_id>","thread":"main","timestamp":"2025-08-06T16:16:47.412Z"}
{"class":"HttpGateway","fetchOptions":{"init":{},"url":"https://storage.googleapis.com/local-connect/<site_id>-<archive-id>.tar.gz","thread":"main","timestamp":"2025-08-06T16:16:47.664Z"}
{"class":"HttpGateway","fetchOptions":{"init":{"method":"HEAD"},"url":"https://storage.googleapis.com/local-connect/<site_id>-<archive-id>.tar.gz"},"level":"debug","message":"External request to https://storage.googleapis.com/local-connect/<site_id>-<archive-id>.tar.gz","thread":"main","timestamp":"2025-08-06T16:16:47.971Z"}
{"class":"FlywheelAPI","level":"debug","message":"Fly API Request","method":"GET","requestBody":null,"requestUrl":"https://app.getflywheel.com/api/v2/staging_sites/<site_id>","thread":"main","timestamp":"2025-08-06T16:16:48.193Z"}
{"class":"Process","level":"info","message":"Killing process","pid":100200,"process":"mailpit","thread":"main","timestamp":"2025-08-06T16:16:48.395Z"}
{"class":"Process","level":"info","message":"Killing process","pid":100205,"process":"phpFpm","thread":"main","timestamp":"2025-08-06T16:16:48.405Z"}
{"class":"Process","level":"info","message":"Killing process","pid":100206,"process":"nginx","thread":"main","timestamp":"2025-08-06T16:16:48.412Z"}
{"class":"Process","level":"info","message":"Killing process","pid":100208,"process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:48.418Z"}
{"class":"Process","code":0,"level":"verbose","message":"PID: 100205 closed with","process":"phpFpm","signal":null,"thread":"main","timestamp":"2025-08-06T16:16:48.428Z"}
{"class":"Process","code":0,"level":"verbose","message":"PID: 100206 closed with","process":"nginx","signal":null,"thread":"main","timestamp":"2025-08-06T16:16:48.428Z"}
{"class":"Process","code":0,"level":"verbose","message":"PID: 100200 closed with","process":"mailpit","signal":null,"thread":"main","timestamp":"2025-08-06T16:16:48.732Z"}
{"class":"Process","code":0,"level":"verbose","message":"PID: 100208 closed with","process":"mysql","signal":null,"thread":"main","timestamp":"2025-08-06T16:16:49.479Z"}
{"class":"ConfigTemplatesService","level":"info","message":"Compiling service configs...","thread":"main","timestamp":"2025-08-06T16:16:49.484Z"}
{"class":"Process","level":"verbose","message":"Spawned","pid":100290,"process":"mailpit","thread":"main","timestamp":"2025-08-06T16:16:49.521Z"}
{"class":"Process","level":"verbose","message":"Spawned","pid":100295,"process":"phpFpm","thread":"main","timestamp":"2025-08-06T16:16:49.529Z"}
{"class":"Process","level":"verbose","message":"Spawned","pid":100296,"process":"nginx","thread":"main","timestamp":"2025-08-06T16:16:49.537Z"}
{"level":"info","message":"Linux Paths","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:49.537Z"}
{"class":"Process","level":"verbose","message":"Spawned","pid":100298,"process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:49.544Z"}
{"level":"info","message":"Database connection attempt 1 over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:49.544Z"}
{"level":"info","message":"Linux Paths","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:49.544Z"}
{"error":"Command failed: %%userDataPath%%/lightning-services/mysql-8.0.35+4/bin/linux/bin/mysqladmin ping\n\u0007mysqladmin: connect to server at 'localhost' failed\nerror: 'Can't connect to local MySQL server through socket '%%site.runData%%/mysql/mysqld.sock' (2)'\nCheck that mysqld is running and that the socket: '%%site.runData%%/mysql/mysqld.sock' exists!\n","level":"debug","message":"Connection failed over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:49.555Z"}
{"level":"info","message":"Database connection attempt 1 failed. Retrying in 1000 ms.","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:49.555Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:49.670161Z 0 [System] [MY-010116] [Server] %%userDataPath%%/lightning-services/mysql-8.0.35+4/bin/linux/bin/mysqld (mysqld 8.0.35) starting as process 100298","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:49.671Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:49.670787Z 0 [Warning] [MY-013243] [Server] --character-set-server: The character set UTF8MB3 is deprecated and will be removed in a future release. Please consider using UTF8MB4 instead.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:49.671Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:49.673012Z 0 [Warning] [MY-013907] [InnoDB] Deprecated configuration parameters innodb_log_file_size and/or innodb_log_files_in_group have been used to compute innodb_redo_log_capacity=201326592. Please use innodb_redo_log_capacity instead.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:49.673Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:49.673787Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:49.673Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:49.872468Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:49.872Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:50.144991Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:50.145Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:50.145018Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:50.145Z"}
{"class":"Process","level":"warn","message":"2025-08-06T16:16:50.175360Z 0 [System] [MY-010931] [Server] %%userDataPath%%/lightning-services/mysql-8.0.35+4/bin/linux/bin/mysqld: ready for connections. Version: '8.0.35'  socket: '%%site.runData%%/mysql/mysqld.sock'  port: 10004  MySQL Community Server - GPL.","process":"mysql","thread":"main","timestamp":"2025-08-06T16:16:50.175Z"}
{"level":"info","message":"Database connection attempt 2 over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:50.555Z"}
{"level":"info","message":"Linux Paths","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:50.556Z"}
{"level":"debug","message":"Database responded to ping over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:50.570Z"}
{"class":"WordPressInstaller","level":"info","message":"\"WP_ENVIRONMENT_TYPE\" already set to \"local\"","thread":"main","timestamp":"2025-08-06T16:16:51.237Z"}
{"class":"RouterService","level":"debug","message":"Running proxyManager::add","thread":"main","timestamp":"2025-08-06T16:16:51.258Z"}
{"class":"X509CertService","level":"debug","message":"<local-host>.key already exists. Skipping certificate creation.","thread":"main","timestamp":"2025-08-06T16:16:51.259Z"}
{"class":"Process","level":"info","message":"Killing process","pid":100269,"process":"nginx","thread":"main","timestamp":"2025-08-06T16:16:51.269Z"}
{"class":"Process","code":0,"level":"verbose","message":"PID: 100269 closed with","process":"nginx","signal":null,"thread":"main","timestamp":"2025-08-06T16:16:51.279Z"}
{"class":"Process","level":"verbose","message":"Spawned","pid":100355,"process":"nginx","thread":"main","timestamp":"2025-08-06T16:16:51.286Z"}
{"class":"WordPressInstaller","level":"info","message":"Init WordPressInstaller","thread":"main","timestamp":"2025-08-06T16:16:51.287Z"}
{"class":"ImporterConnectV2","level":"info","message":"WordPress already exists in the site path. Skipping installation.","thread":"main","timestamp":"2025-08-06T16:16:51.287Z"}
{"class":"WordPressInstaller","level":"info","message":"wp-config.php exists","thread":"main","timestamp":"2025-08-06T16:16:51.288Z"}
{"class":"ImporterConnectV2","level":"info","message":"Importing SQL with mysql source","thread":"main","timestamp":"2025-08-06T16:16:51.288Z"}
{"level":"info","message":"Database connection attempt 1 over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:51.289Z"}
{"level":"info","message":"Linux Paths","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:51.289Z"}
{"class":"Process","level":"warn","message":"nginx: [warn] the \"listen ... http2\" directive is deprecated, use the \"http2\" directive instead in %%router.runPath%%/nginx/conf/server-block-ssl.conf:1","process":"nginx","thread":"main","timestamp":"2025-08-06T16:16:51.297Z"}
{"class":"Process","level":"warn","message":"nginx: [warn] the \"listen ... http2\" directive is deprecated, use the \"http2\" directive instead in %%router.runPath%%/nginx/conf/server-block-ssl.conf:2","process":"nginx","thread":"main","timestamp":"2025-08-06T16:16:51.297Z"}
{"level":"debug","message":"Database responded to ping over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:51.301Z"}
{"class":"ImporterConnectV2","error":{"cmd":"%%userDataPath%%/lightning-services/mysql-8.0.35+4/bin/linux/bin/mysql --default-character-set=utf8 -A --skip-column-names -e SELECT @@SQL_MODE;","code":127,"killed":false,"signal":null},"level":"error","message":"Couldn't install Site","thread":"main","timestamp":"2025-08-06T16:16:51.309Z"}
{"class":"FlywheelPullService","level":"error","message":"ImportInstallSiteError: Couldn't install Site\n    at ImporterConnectV2.<anonymous> (%%appPath%%/main/importer/Importer.js:358:23)\n    at Generator.throw (<anonymous>)\n    at rejected (%%appPath%%/main/importer/Importer.js:29:65)","thread":"main","timestamp":"2025-08-06T16:16:51.313Z"}
{"level":"info","message":"Database connection attempt 1 over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:51.321Z"}
{"level":"info","message":"Linux Paths","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:51.321Z"}
{"level":"debug","message":"Database responded to ping over socket","service":"mysql","serviceBinVersion":"8.0.35","thread":"main","timestamp":"2025-08-06T16:16:51.334Z"}
{"class":"HostsFileService","level":"debug","message":"Hosts do not need updating","thread":"main","timestamp":"2025-08-06T16:16:51.989Z"}

When comparing to a MacOS system that I can successfully pull from the concerning error logs are:

{"class":"ImporterConnectV2","error":{"cmd":"%%userDataPath%%/lightning-services/mysql-8.0.35+4/bin/linux/bin/mysql --default-character-set=utf8 -A --skip-column-names -e SELECT @@SQL_MODE;","code":127,"killed":false,"signal":null},"level":"error","message":"Couldn't install Site","thread":"main","timestamp":"2025-08-06T16:16:51.309Z"}
{"class":"FlywheelPullService","level":"error","message":"ImportInstallSiteError: Couldn't install Site\n    at ImporterConnectV2.<anonymous> (%%appPath%%/main/importer/Importer.js:358:23)\n    at Generator.throw (<anonymous>)\n    at rejected (%%appPath%%/main/importer/Importer.js:29:65)","thread":"main","timestamp":"2025-08-06T16:16:51.313Z"}

Hi @jpas!

The log snippets you shared aren’t giving much indication of what the specific culprit might be, but as a workaround you can always download a backup and direct import that into Local if you’re having trouble pulling.

For Production, you can use the steps here:

For Staging, since Flywheel doesn’t offer Staging backups you’ll have to use a free plugin like WP Migrate Lite to create a full site export:

Have you been in touch with Flywheel support yet? They might be able to spot something on the specific install that is amiss. I can send you a DM here as well to collect your install name and full local logs if you’d prefer to keep those out of the thread.

Keep us posted and we’d be happy to help further!