A profile won't start
Every message LoginDeck shows when a browser refuses to open, what each one means, and the fix. Search the exact sentence you saw.
On this page
- π Three things that are not failures
- π "the saved proxy this profile uses has been deleted"
- β¬οΈ "the LoginDeck browser engine has not finished downloading β see the banner at the top, then launch again"
- π₯ "the browser would not start"
- π§± "Chromium's sandbox could not read the engine, so the browser shut itself down"
- β±οΈ "the browser started and closed immediately (exit code {n})"
- π₯οΈ "That profile is open on another computer"
- βοΈ Messages when you start a profile from the API or a Flow
- β οΈ It opened, but a warning came with it
- π Starting many at once
- βΉοΈ If none of this helps
When a profile's browser fails to open, LoginDeck does not use a toast that disappears. It shows a dialog titled The profile did not open, with the exact reason and a button, Open logs folder.
The message in that dialog is what identifies the problem. Find your sentence below.
Copy the message first
The dialog text is the one thing support needs. Select it, copy it, and press Open logs folder before you close the dialog β the log holds the browser's own output from that attempt. See Send logs to support.
π Three things that are not failures#
Check these first, because none of them shows the error dialog.
- The Run button is animating. While a profile starts, its Run button shows the LoginDeck cards fanning open and closed, and it stays disabled for at least a second and a half. That is the browser starting, not a stall.
- A lock icon instead of Run. Your plan has locked that profile. See "Free is full", locked profiles and other plan messages.
- The whole window is frosted over with a card in the middle. This computer may not use this account. See "Computer limit reached".
π "the saved proxy this profile uses has been deleted"#
A profile never falls back to a direct connection. If the proxy it points at is gone, the launch stops rather than sending your traffic out on your own address.
Open the profile's Proxy tab and point it at a proxy that still exists, or add the proxy back. See Give a profile a proxy.
Related messages, same fix:
- this profile's proxy cannot be read ({reason}) β fix it before launching β the stored address is not a shape LoginDeck can parse. Retype it. The accepted formats are in Add a proxy.
- the proxy device bound to this profile no longer exists β the phone it used has been removed from Proxy devices.
- phone "{name}" is offline β start the agent on it first β open the LoginDeck agent on that phone. A phone that is only mid-IP-change still launches fine.
- no proxy address for "{name}" β the server did not report a public proxy host β the phone is connected but the server has not published an address for it yet. Wait a moment and launch again. See Use an Android phone as a mobile proxy.
If the proxy exists and the launch still fails on the proxy, test the proxy on its own: A proxy won't connect.
β¬οΈ "the LoginDeck browser engine has not finished downloading β see the banner at the top, then launch again"#
The browsers are not inside the installer. On a fresh install the engine downloads once, and a banner across the top of the window reports it: Downloading Chromium engine β 42% (120 of 285 MB), then Verifying β¦, then Installing β¦.
Wait for the banner to go, then press Run again.
If the banner reads {name} download failed β {reason}, press Retry on the banner. A download that keeps failing is usually a firewall or a proxy on your own network blocking cloud.logindeck.com.
Version-specific messages:
| Message | What to do |
|---|---|
| Chrome {n} did not install β see the download banner, then launch again | Let the download finish, then launch again. |
| Chrome {n} is not offered by this LoginDeck build β pick another browser version in the profile | Open the profile and choose a version this build offers. On a Mac only Chrome 152 is offered. See Chrome or Firefox, and which browser version. |
| no Firefox engine in this build β update LoginDeck, or switch this profile to Chromium | Update the app (Updates), or set the profile's engine to Chromium. |
| cannot write the Firefox profile's user.js ({reason}) β refusing to launch without the proxy | The profile folder can't be written to. Antivirus and folder permissions are the usual causes. |
π₯ "the browser would not start"#
The full sentence is the browser would not start ({code}) β {reason}. Details: {path to the log}. The reason is one of three:
- the browser executable is not where the app expects it β reinstall LoginDeck β the engine files are missing or were quarantined. Reinstall over the top; your profiles are not in the program folder and are not touched.
- Windows refused to start the browser executable; antivirus or a damaged install are the usual causes β allow LoginDeck and its engine folder in your antivirus, then try again. If that isn't it, reinstall.
- the engine folder is missing its Chromium side-by-side manifest, so Windows will not start the browser β reinstall LoginDeck β an incomplete extract. Reinstalling is the fix.
π§± "Chromium's sandbox could not read the engine, so the browser shut itself down"#
The full text ends LoginDeck tries to correct the folder permissions automatically β if this keeps happening, reinstalling is the fix.
LoginDeck repairs the engine folder's permissions itself on Windows, so this usually clears on the next launch. If it does not, reinstall. Installing somewhere unusual β a network drive, a synced cloud folder, or another user's profile folder β is the common cause.
β±οΈ "the browser started and closed immediately (exit code {n})"#
The browser launched and then quit within a second and a half. When Chromium left a reason, the message carries it: Chromium said: β¦.
- Press Run once more. A one-off is often a lock left by a browser that was killed.
- If it repeats, open the log (Open logs folder β
launch-<profile id>.log) and read the last few lines. - Antivirus is the most common cause on Windows. Add an exclusion for LoginDeck and try again.
- Send the log to support if the same exit code keeps coming back.
π₯οΈ "That profile is open on another computer"#
Not an error β a question. This dialog names the computer and when it took the profile, and offers Open here anyway. Full explanation in When someone else has a profile open.
If your own browser closes by itself with the toast "{name} was taken over by {computer} β closed here", someone pressed Open here anyway on another machine.
βοΈ Messages when you start a profile from the API or a Flow#
- this profile is already running without an automation port β stop it first, then start it through the API β you opened it with Run earlier. Press Stop, then start it from the API or the Flow. The message says "through the API" even when you pressed Run in Flows.
- automation (API/MCP) is not supported for Firefox profiles yet β run it from the app, or use a Chromium profile.
- profile not found β the id you passed no longer exists.
β οΈ It opened, but a warning came with it#
A red toast reading "{name} opened on its stored clock ({timezone}) β the exit lookup through the proxy did not decide it: {reason}." means the browser is running but LoginDeck could not check where your proxy exits, so it used the timezone saved on the profile. If the proxy exits somewhere else, every checker will see the mismatch. Stop the profile, check the proxy, then launch again: A proxy won't connect.
π Starting many at once#
Run on a selection reports once at the end instead of one dialog per profile: "Started 12, 2 locked skipped, 1 failed β Profile 7: {message}". Only the first failure is named. Run the failing profile on its own to see its full dialog.
βΉοΈ If none of this helps#
Email support@logindeck.com and attach:
- the exact text from the The profile did not open dialog
launch-<profile id>.logfrom the logs folder (how to find it)- your Windows version, and the LoginDeck version from the About page
See Contact support for the full list.