Ubuntu 26.04 shipped with a completely rebuilt App Center — a Flutter-based replacement for the old GNOME Software / Snap Store interface. It looks sleeker, but for a lot of users it has introduced a new wave of problems: the App Center window flashes open and closes immediately, installs get stuck on a spinning "Installing" indicator forever, or clicking the dock icon does nothing at all. If you've searched for Ubuntu 26.04 App Center not opening or apps that refuse to install, you're not alone — this is one of the most reported desktop issues since the 26.04 release.
The good news is that almost every one of these failures traces back to one of three layers: the snapd background service, a rendering conflict between the new Flutter UI and X11 display sessions, or a corrupted local snap cache. This guide walks through diagnosing which layer is broken and fixing it step by step, using the same commands our support engineers use when clients open a pay-per-ticket support request for this exact issue.
Why the Ubuntu 26.04 App Center Breaks More Often
In Ubuntu 24.04 and 26.04, the "Ubuntu Software" icon no longer opens a traditional GTK application — it launches a Snap package written in Flutter, commonly still referred to internally as snap-store. This matters because troubleshooting advice written for the old GNOME Software client (clearing ~/.cache/gnome-software, reinstalling gnome-software via apt) simply does nothing for the new App Center, since it's targeting the wrong binary entirely.
The new App Center depends on three separate components working together:
- The snapd daemon, which handles authentication, downloads, and package installation in the background
- The Flutter rendering engine, which has known conflicts with X11 sessions (Wayland sessions are largely unaffected)
- The local snap cache and lock files under
/var/lib/snapd, which can become corrupted after an interrupted install or forced shutdown
💡 None of these worked? Skip the guesswork.
Get Expert Help →Symptom 1: App Center Crashes Immediately on Launch
If the App Center window flashes and disappears within a second of clicking it, this is almost always a rendering issue tied to X11. Users have reported error output referencing XInitThreads has not been called or Unknown sequence number while processing reply when launching from a terminal.
Open a terminal and run the App Center directly to see the real error instead of a silent crash:
snap run snap-store
Watch for XCB or Flutter engine errors in the output.
Run the following to confirm whether you're on X11 or Wayland:
echo $XDG_SESSION_TYPE
If it returns x11, log out, click the gear icon on the login screen, and select the Ubuntu on Wayland session before logging back in. This alone resolves the majority of App Center crash reports.
If the crash started right after an automatic update, roll back to the last working revision:
sudo snap revert snap-store
This restores the previous version while you wait for a patched update.
sudo systemctl status snapd
Look for "failed" or "inactive" states rather than "active (running)".
sudo systemctl stop snapd
sudo systemctl start snapd
sudo systemctl status snapd
This resolves the majority of stuck installs caused by a crashed or hung daemon.
Open a second terminal and tail the logs while you retry the install from App Center:
journalctl -u snapd -f
This shows exactly where the install is failing — commonly a network timeout, a permissions error, or a corrupted download.
List any pending or stuck snap "changes" and abort ones that have been hanging:
snap changes
sudo snap abort <change-id>
curl -I https://api.snapcraft.io
If this times out but the rest of the internet works fine, a corporate proxy or DNS filter is likely blocking it.
sudo snap set system proxy.http="http://proxy.example.com:3128"
sudo snap set system proxy.https="http://proxy.example.com:3128"
sudo systemd-resolve --flush-caches
sudo systemctl restart systemd-resolved
sudo snap refresh
sudo rm -rf /var/lib/snapd/cache/*
sudo systemctl restart snapd
Note this only clears cached download data, not your installed applications, so nothing is lost.
sudo apt remove --purge snapd
sudo reboot
sudo apt update
sudo apt install snapd
sudo reboot
sudo snap install <app-name>
When to Skip App Center Entirely
If App Center keeps breaking on a machine you rely on for work, you don't have to wait for Canonical to patch it. Most software available through App Center can be installed directly from the terminal, bypassing the GUI altogether:
- Snap packages:
sudo snap install <package-name> - Flatpak alternatives (if enabled):
flatpak install flathub <app-id> - Native .deb packages via apt:
sudo apt install <package-name>
Keeping a terminal-based fallback workflow means a broken App Center never actually blocks you from getting software installed.
Preventing This From Happening Again
A few habits significantly reduce how often the App Center breaks after updates:
- Avoid interrupting snap installs or forcing a shutdown mid-update
- Keep
snapdupdated separately withsudo snap refresh snapd - Prefer a Wayland session if your hardware and drivers support it
- Periodically check
snap changesfor stuck transactions before they pile up
The Ubuntu 26.04 App Center is still maturing, and Canonical continues to push fixes for the Flutter rendering layer. If you manage multiple Ubuntu desktops across an office or team and don't have time to chase these fixes machine by machine, our engineers can handle it remotely and keep your fleet updated without the trial and error.
