Woman yelling at cat meme with Snap Store something went wrong dialog

I recently re-encountered my favourite ‘error’ dialog in Ubuntu, which is thrown by the distro’s App Center (snap-store), which is the default GUI software management tool.

I don’t see it often, but when I do it (un)helpfully informs me: “Something went wrong. We’re sorry, but we’re not sure what the error is.”

While I sympathise with its honesty and the general sense of unease in imparts – I say something similar, looking at the state of the world right now – isn’t it the software’s job to know what’s wrong?

You can see the dialog in question here, in situ (an older screenshot, if anyone’s paying that much attention – I didn’t take a screen snap the most recent time, but had a few older ones to hand):

¯\_(ツ)_/¯

Admittedly, App Center has had a general air of off-ness since it arrived in 2023. As a desktop app written in Flutter, but styled to look like a native GTK app, it sticks out because of the uncanniness; it looks like it should behave the way other apps that look like it do, but it doesn’t.

Buttons sit a little too far from their labels, resize the window and nothing reflows as well as it could, there’s lots of wasted space, inconsistent font sizes, unorthodox spinners – plus the many glitches, upside down windows and strange colours, hardware depending.

And compared to Flathub – and desktop Flatpak managers like the brilliant Bazaar – App Center’s homepage has the curated enthusiasm of an automated chain e-mail.

I could hand-wave the (many) quirks away if App Center was a rarely-touched utility lurking in the bowels of the System folder. It’s not. It’s the GUI Canonical wants us all to install and manage Snap and Debian packages – and, soon, drivers.

It ought to be better.

Compounding the pointlessness of the “unknown error” error: nothing seemed to break or go wrong after the dialog was shown, not that I could tell. If the app is unable to identify what stopped working, fine, but could it at least check if something has?

As is, it gives me a shoulder shrug of nothing. What am I supposed to do with no information? Its job?!

To keep perspective in the pithy paper-cut opine, this error doesn’t appear often, and most snaps update automatically in the background.

I’m not suggesting App Center should fire a stack trace to Canonical each time it is “not sure”. This is moving a lot of pieces; some of what goes wrong may, indeed, be hard to summarise1.

But is this a helpful message for the main GUI package manager2 on a major desktop operating system, developed by a company that is staffed by a lot of very talented engineers, to show users?

It gives nothing.

With App Center adding a new drivers page in Ubuntu 26.10, making it possible to install, view and manage GPU and other free and non-free drivers graphically, my main hope is that if we can’t get fewer errors going forward, we at least get more helpful ones.

  1. Even Software Updater struggles to update software, often hanging when deselect a package(s) or click to see the change-log. ↩︎
  2. This is why I prefer to use the command-line for all package updates. It works, and if it doesn’t, it will tell me why and, often, how to resolve it. ↩︎