Q: Date/Time this occurred (Provide your time zone also)
A: Jan 28, 2026 9:44AM EST
Q: DevKinsta Version
A: 2.13.6
Q: OS Version
A: Linux: PopOS 22.04 (based on Ubuntu 22.04)
Q: Docker Desktop Version
A: I don’t use docker destop. But my docker version is “28.5.2“
Q: Were any error codes or messages observed? If so, what were they?
A: Yes and no, I’ll go into details below
Q: Detailed Description of the Problem
A:
After updating and restarting my machine, devKinsta would not open. It was stuck on “Updating wordpress site configurations…”
After some trial and error I ended up completely deleting DevKinsta and reinstalling it on my machine. I was able to get it up and running. But when I tried re-importing my site I got “Something bad happened.” Looking at the logs I saw that it was this database error: Access denied for user 'root'@'localhost' (using password: YES)
So I followed the instructions to reset the root password in the db container. That moved me forward but now the process gets stuck at “Downloading remote site”
Here’s a screenshot:
And here’s my main.log (FYI: I’ve removed some sensitive info):
[2026-01-28 09:53:04.881] [info] [KinstaSites/SiteList] Fetch companies
[2026-01-28 09:53:04.881] [info] [KinstaSites/useRemoteSiteList] Fetch sites
[2026-01-28 09:53:04.881] [info] [KinstaSites/useRemoteSiteList] Fetch environments
[2026-01-28 09:53:04.881] [info] [KinstaSites/useRemoteSiteList] Fetch capabilities
[2026-01-28 09:53:04.891] [info] [SiteDetails] Fetch site details (id: ee5df9ad-6636-4def-b227-a658120bd3c7)
[2026-01-28 09:53:04.891] [info] [SiteDetails] Fetch environment (id: 67900855-46ee-460a-b0f7-723734d2b641)
[2026-01-28 09:53:05.065] [info] Response: 200
[2026-01-28 09:53:05.066] [info] Response headers: {
'cf-cache-status': 'DYNAMIC',
'cf-ray': '9c515139abeb5cae-RDU',
'content-encoding': 'gzip',
'content-type': 'application/json; charset=utf-8',
date: 'Wed, 28 Jan 2026 14:53:05 GMT',
server: 'cloudflare',
'strict-transport-security': 'max-age=31536000',
'x-frame-options': 'DENY',
'x-ratelimit-limit': '500',
'x-ratelimit-remaining': '499',
'x-ratelimit-reset': '60'
}
[2026-01-28 09:53:05.066] [info] Response data: {
id: 'REDACTED',
idCompany: 'REDACTED',
name: 'REDACTED',
displayName: 'Template Demo Site',
type: 'WP',
path: 'REDACTED'
}
[2026-01-28 09:53:05.066] [info] [SiteDetails] Fetch site details (id: REDACTED)
[2026-01-28 09:53:05.066] [info] [SiteDetails] Fetch environment (id: REDACTED)
[2026-01-28 09:53:06.433] [info] Response: 200
[2026-01-28 09:53:06.434] [info] Response headers: {
'cf-cache-status': 'DYNAMIC',
'cf-ray': '9c515139abee5cae-RDU',
'content-encoding': 'gzip',
'content-type': 'application/json; charset=utf-8',
date: 'Wed, 28 Jan 2026 14:53:06 GMT',
server: 'cloudflare',
'strict-transport-security': 'max-age=31536000',
vary: 'Accept-Encoding',
'x-frame-options': 'DENY',
'x-ratelimit-limit': '500',
'x-ratelimit-remaining': '499',
'x-ratelimit-reset': '60'
}
[2026-01-28 09:53:06.434] [info] Response data: {
id: 'REDACTED',
idSite: 'REDACTED',
isBlocked: false,
name: 'live',
displayName: 'Live',
status: 'live',
maintenanceMode: false,
location: 'us-east4-a',
host: 'REDACTED',
domain: 'REDACTED',
dbName: 'REDACTED',
dbUsername: 'REDACTED',
dbPassword: 'REDACTED',
lxdHost: 'REDACTED',
username: 'REDACTED',
sftpPassword: 'REDACTED',
httpsPort: 'REDACTED',
sshPort: 'REDACTED',
webPort: 'REDACTED',
dbSize: 49938432,
diskUsage: 271353584,
isPremium: true,
wordPressVersion: '6.9',
phpVersion: 'php8.1',
phpVersionPretty: 'PHP 8.1'
}
[2026-01-28 09:53:06.434] [info] [SiteDetails] Fetch site details (id: REDACTED)
[2026-01-28 09:53:06.434] [info] [SiteDetails] Fetch environment (id: REDACTED)
[2026-01-28 09:53:06.434] [info] [getDevKinstaPath] get DevKinsta path
[2026-01-28 09:53:06.434] [info] [isWslMode] check if docker runs on wsl mode
[2026-01-28 09:53:10.309] [info] [initSiteFolder] initializing site folder templatedemosite
[2026-01-28 09:53:10.309] [info] [dockerUtil/getContainer] Get 'devkinsta_fpm' Docker container
[2026-01-28 09:53:10.334] [info] [SiteNav]: Navbar reloaded, unread message: no
[2026-01-28 09:53:10.336] [info] [ViewSite] checking wp site version
[2026-01-28 09:53:10.336] [info] [ViewSite] checking site unread emails
[2026-01-28 09:53:10.336] [info] [dockerUtil/getContainer] Get 'devkinsta_fpm' Docker container
[2026-01-28 09:53:10.337] [info] [getSiteMailbox] Update site mailbox with API query: search?kind=containing&query=templatedemosite.local
[2026-01-28 09:53:10.341] [info] Response: 200 OK
[2026-01-28 09:53:10.341] [info] Response headers: {
'content-type': 'application/json',
date: 'Wed, 28 Jan 2026 14:53:10 GMT',
'content-length': '42',
connection: 'close'
}
[2026-01-28 09:53:10.341] [info] Response data: { total: 0, count: 0, start: 0, items: [] }
[2026-01-28 09:53:10.341] [info] [getSiteMailbox] 0 emails retrieved. for domain templatedemosite.local
[2026-01-28 09:53:10.344] [info] [containerExec] Command 'test -d /www/kinsta/public/templatedemosite && echo $?' on devkinsta_fpm finished with exit code 1
[2026-01-28 09:53:10.344] [info] [dockerUtil/getContainer] Get 'devkinsta_fpm' Docker container
[2026-01-28 09:53:10.358] [info] [ProgressIndicator] { isFailed: false, isOpen: false }
[2026-01-28 09:53:10.377] [info] [containerExec] Command 'cd /www/kinsta/public/templatedemosite && wp --allow-root --skip-themes --skip-plugins core version' on devkinsta_fpm finished with exit code 2
[2026-01-28 09:53:10.378] [info] [containerExec] Command 'mkdir /www/kinsta/public/templatedemosite' on devkinsta_fpm finished with exit code 0
[2026-01-28 09:53:10.378] [info] [createCertficiate] Creating SSL certificates for templatedemosite.local
[2026-01-28 09:53:10.378] [info] [getDevKinstaPath] get DevKinsta path
[2026-01-28 09:53:10.378] [info] [isWslMode] check if docker runs on wsl mode
[2026-01-28 09:53:10.385] [info] [ProgressIndicator] { isFailed: false, isOpen: false }
[2026-01-28 09:53:10.385] [info] [useMailhog] Mail socket opened.
[2026-01-28 09:53:10.393] [info] [checkWpVersion] site's current version
[2026-01-28 09:53:10.393] [info] [checkWpVersion] site's stored version 6.9
[2026-01-28 09:53:10.393] [info] [checkWpVersion] containerExec response test false
[2026-01-28 09:53:10.406] [info] [ProgressIndicator] { isFailed: false, isOpen: false }
[2026-01-28 09:53:10.506] [info] [createCertficiate] Certificate created.
[2026-01-28 09:53:10.507] [info] [createCertficiate] SSL certificate files sucessfully created in /home/will/DevKinsta/ssl
[2026-01-28 09:53:10.508] [info] [createSiteConf] creating templatedemosite.conf
[2026-01-28 09:53:10.508] [info] [getDevKinstaPath] get DevKinsta path
[2026-01-28 09:53:10.508] [info] [isWslMode] check if docker runs on wsl mode
[2026-01-28 09:53:10.508] [info] [createSiteConf] created templatedemosite.conf successfully.
[2026-01-28 09:53:10.508] [info] [restartNginx] Restarting nginx service
[2026-01-28 09:53:10.518] [info] [ProgressIndicator] { isFailed: false, isOpen: false }
[2026-01-28 09:53:10.519] [info] [watchDocker] Container: devkinsta_nginx, status: exec_create: nginx -s reload
[2026-01-28 09:53:10.520] [info] [watchDocker] Container: devkinsta_nginx, status: exec_start: nginx -s reload
[2026-01-28 09:53:10.531] [info] [ProgressIndicator] { isFailed: false, isOpen: false }
[2026-01-28 09:53:10.557] [info] [watchDocker] Container: devkinsta_nginx, status: exec_die
[2026-01-28 09:53:10.558] [info] [createDatabase] Creating database
[2026-01-28 09:53:10.558] [info] [createNewDb] Create database: Template_Demo_Site
[2026-01-28 09:53:10.558] [info] [dockerUtil/getContainer] Get 'devkinsta_db' Docker container
[2026-01-28 09:53:10.558] [warn] {
host: '127.0.0.1',
mariadb: {
name: 'devkinsta_db',
user: 'root',
password: 'password',
containerId: 'devkinsta_db',
port: '15100'
},
nginx: {
containerId: 'devkinsta_nginx',
name: 'devkinsta_nginx',
kinstaFolder: '/home/will/DevKinsta/kinsta',
publicFolder: '/home/will/DevKinsta/public',
privateFolder: '/home/will/DevKinsta/private',
logsFolder: '/home/will/DevKinsta/logs'
},
fpm: {
containerId: 'devkinsta_fpm',
name: 'devkinsta_fpm',
publicFolder: '/home/will/DevKinsta/public',
privateFolder: '/home/will/DevKinsta/private',
logsFolder: '/home/will/DevKinsta/logs'
},
mailhog: {
containerId: 'devkinsta_mailhog',
name: 'devkinsta_mailhog',
port: '15400'
},
adminer: {
containerId: '278a2d2446a8b5e544b8a134a7048361021d27d5a5f28d7b70987a5cd46864de',
name: 'devkinsta_adminer',
port: 15200
}
}
[2026-01-28 09:53:10.565] [info] [ProgressIndicator] { isFailed: false, isOpen: false }
[2026-01-28 09:53:10.572] [info] [ProgressIndicator] { isFailed: false, isOpen: false }
[2026-01-28 09:53:10.578] [info] [containerExec] Command 'mysql -u root -p****** -e "create database Template_Demo_Site;"' on devkinsta_db finished with exit code 0
[2026-01-28 09:53:10.578] [info] [pullSite] Start downloading site (with all steps)
[2026-01-28 09:53:10.578] [info] [dockerUtil/getContainer] Get 'devkinsta_fpm' Docker container
[2026-01-28 09:53:10.585] [info] [ProgressIndicator] { isFailed: false, isOpen: false }
[2026-01-28 09:53:10.595] [info] [ProgressIndicator] { isFailed: false, isOpen: false }
[2026-01-28 09:53:11.130] [info] [containerExec] Command 'ssh templatedemosite@REDACTED -p 33252 -o "UserKnownHostsFile /dev/null" -o "StrictHostKeyChecking no" -o "PasswordAuthentication no" -o "ChallengeResponseAuthentication no" 'echo 1'' on devkinsta_fpm finished with exit code 0
[2026-01-28 09:53:11.131] [info] [renewSshKey] SSH key is valid
[2026-01-28 09:53:11.131] [info] [createMySqlDump] Create mysql dump
[2026-01-28 09:53:11.131] [info] [dockerUtil/getContainer] Get 'devkinsta_fpm' Docker container
[2026-01-28 09:53:11.977] [info] [containerExec] Command 'ssh templatedemosite@REDACTED -p REDACTED -o "UserKnownHostsFile /dev/null" -o "StrictHostKeyChecking no" -o "PasswordAuthentication no" -o "ChallengeResponseAuthentication no" 'mysqldump -h localhost -u REDACTED -p****** REDACTED > "/www/REDACTED/public/backup.sql"'' on devkinsta_fpm finished with exit code 0
[2026-01-28 09:53:11.977] [warn] [dumpSiteDatabase] Some warnings from mysql: qmysqldump: Deprecated program name. It will be removed in a future release, use '/usr/bin/mariadb-dump' instead
[2026-01-28 09:53:11.978] [info] [deleteFile] Start deleting files: { paths: [ '/home/will/DevKinsta/public/templatedemosite/*' ] }
[2026-01-28 09:53:11.981] [info] [downloadSite] Calculate remote folder size
[2026-01-28 09:53:11.981] [info] [dockerUtil/getContainer] Get 'devkinsta_fpm' Docker container
[2026-01-28 09:53:12.486] [info] [containerExec] Command 'ssh templatedemosite@35.245.161.237 -p 33252 -o "UserKnownHostsFile /dev/null" -o "StrictHostKeyChecking no" -o "PasswordAuthentication no" -o "ChallengeResponseAuthentication no" 'du -sb /www/templatedemosite_767/public'' on devkinsta_fpm finished with exit code 0
[2026-01-28 09:53:12.486] [info] [downloadSite] Download files
[2026-01-28 09:53:12.486] [info] [isWslMode] check if docker runs on wsl mode
[2026-01-28 09:53:12.603] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:12.772] [warn] [terminalExec] Error: Warning: Permanently added '[35.245.161.237]:33252' (ED25519) to the list of known hosts.
[2026-01-28 09:53:13.370] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:13.563] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:13.760] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:13.961] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:14.160] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:14.362] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:14.560] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:14.760] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:14.961] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:15.161] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:15.359] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:15.562] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:15.761] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:15.959] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:16.159] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:16.359] [info] [ProgressIndicator] { isFailed: false, isOpen: true }
[2026-01-28 09:53:16.427] [info] [terminalExec] Child process exited with code 0
[2026-01-28 09:53:16.514] [info] [containerExec] Command 'chown -R www-data:www-data /www/kinsta/public/templatedemosite' on devkinsta_fpm finished with exit code 0
[2026-01-28 09:53:16.514] [info] [deleteBackup] Delete remote backup.sql
[2026-01-28 09:53:16.515] [info] [dockerUtil/getContainer] Get 'devkinsta_fpm' Docker container
[2026-01-28 09:53:16.954] [info] [containerExec] Command 'ssh templatedemosite@35.245.161.237 -p 33252 -o "UserKnownHostsFile /dev/null" -o "StrictHostKeyChecking no" -o "PasswordAuthentication no" -o "ChallengeResponseAuthentication no" 'rm /www/templatedemosite_767/public/backup.sql'' on devkinsta_fpm finished with exit code 0
[2026-01-28 09:53:16.954] [info] [importBackupToDb] Import db
[2026-01-28 09:53:16.954] [info] [dockerUtil/getContainer] Get 'devkinsta_fpm' Docker container
[2026-01-28 09:53:18.284] [info] [containerExec] Command 'mysql -h devkinsta_db -u root -p****** Template_Demo_Site < "/www/kinsta/public/templatedemosite/backup.sql"' on devkinsta_fpm finished with exit code 0
[2026-01-28 09:53:18.284] [info] [importBackupToDb] Import db done, deleting dump
[2026-01-28 09:53:18.284] [info] [dockerUtil/getContainer] Get 'devkinsta_fpm' Docker container
[2026-01-28 09:53:18.319] [info] [containerExec] Command 'rm -f /www/kinsta/public/templatedemosite/backup.sql' on devkinsta_fpm finished with exit code 0
[2026-01-28 09:53:18.319] [info] [dockerUtil/getContainer] Get 'devkinsta_fpm' Docker container
So it seems to be stuck right at “Get ‘devkinsta_fpm’ Docker container“ or on the command that’s immediately after that.
