Unable to install snap-store on Debian

I am following the instructions on the official page. Everything works as expected till the final step.

$ sudo snap install snap-store
error: snap "snap-store" is not available on stable but is available to install on the following channels:
    candidate  snap install --candidate snap-store
    beta       snap install --beta snap-store
    edge       snap install --edge snap-store
Please be mindful pre-release channels may include features not completely tested or implemented. Get more information with 'snap info snap-store'.

This is the same error for every intermediary step/channel

$ sudo snap install --edge snap-store
error: snap "snap-store" is not available on latest/edge but other tracks exist.

Please be mindful that different tracks may include different features. Get more information with 'snap info snap-store'.

snapd seems to be installed and working

$ snap list
Name         Version    Rev    Tracking       Publisher    Notes
core         16-2.60.4  16203  latest/stable  canonical**  core
core18       20240920   2851   latest/stable  canonical**  base
hello        2.10       22     latest/stable  canonical**  -
hello-world  6.4        29     latest/stable  canonical**  -
snapd        2.60.4     20291  latest/stable  canonical**  snapd

$ snap run hello-world
Hello World!

However, not able to find snap-store in the results. Is it pointing to the wrong repository? Why?

$ snap info snap-store
error: no snap found for "snap-store"

$ snap find snap | grep canonical
snappy-debug                         0.36-snapd2.59                  canonical**             -        Tool for debugging snap confinement policy violations
snapd                                2.60.4                          canonical**             snapd    Daemon and tooling that enable snap packages
core                                 16-2.60.4                       canonical**             core     Snap runtime environment
core18                               20240920                        canonical**             base     Snap runtime environment
lp-build-snap                        0+git.0277d0c                   canonical**             -        Utility to trigger Snap package builds in Launchpad
strace-static                        5.0                             canonical**             -        The linux syscall tracer
go-example-webserver                 16.04-9                         canonical**             -        Minimal Golang webserver for snappy
chromium-ffmpeg                      0.1                             canonical**             -        FFmpeg codecs (free and proprietary) for use by third-party browser snaps
wireless-tools                       2                               canonical**             -        Tools for manipulating Linux Wireless Extensions
ubuntu-core                          16-2                            canonical**             core     The ubuntu-core OS snap
xkcd-webserver                       16.04-6                         canonical**             -        Show random XKCD compic via a build-in webserver
kubernetes-worker                    0.0.2                           canonical**             -        A complete Kubernetes worker
openstackclients                     yoga                            canonical**             -        OpenStack Client tools
rustup                               1.24.3                          canonical**             classic  The Rust Language installer
review-tools                         0.48+20230329-0636UTC-27-g5e5d  canonical**             -        Review tools for snappy
spread-cron                          1.0                             canonical**             -        Basic support for launching spread-cron jobs
se-dev-tools                         1-dev                           canonical**             -        A set of utilities that help make working with our team snaps easier
prometheus-libvirt-exporter          2.3.0                           canonical**             -        The Prometheus libvirt exporter
ubuntu-image                         1.11+snap1                      canonical**             classic  Build Ubuntu images
git-ubuntu                           0.1+git5.99d4484                canonical**             classic  Ubuntu development git tooling
cvescan                              2.5.0                           canonical**             -        Security/CVE vulnerability monitoring for Ubuntu
gtk2-common-themes                   0.1                             canonical**             -        All the (common) GTK 2 themes
bare                                 1.0                             canonical**             base     Empty base snap, useful for testing and fully statically linked snaps
hello-world                          6.4                             canonical**             -        The 'hello-world' of snaps
hello                                2.10                            canonical**             -        GNU Hello, the "hello world" snap
bluez-tests                          1                               canonical**             -        Set of utilities that are not production ready yet help in testing
canonical-se-engineering-tests       6                               canonical**             -        Canonical System Enablement Engineering Test cases

I have tried the usual steps prescribed online - refresh, reinstall, restart.

What do I do next?

did you do what it told you in the first error message you got ? And did you try to install from one of the other channels that will list ?

Thanks for the reply.

Yes, I tried the --candidate, beta, edge. Each time the number of options narrowed till edge (which I have posted above). Which track/channel to try next?

My hypothesis is: the repository does not have “snap-store”. Not sure why. Is it named something else?

Edit: snap info snap-store returns error no snap found for snap-store. I have included that in the last block.

Have you see your other thread here in the forum ? There might be some help in it …

Your Debian system is 32-bit Intel (i386/i686). There is no published build of snap store on i386 systems.

$ arch
i686
$ snap info snap-store
error: no snap found for "snap-store"
$ snap install snap-store
error: snap "snap-store" is not available on stable but is available to install on the following
       channels:

       candidate  snap install --candidate snap-store
       beta       snap install --beta snap-store
       edge       snap install --edge snap-store

       Please be mindful pre-release channels may include features not completely tested or
       implemented. Get more information with 'snap info snap-store'.

That error is horribly incorrect, and should be fixed. It’s been brought up before, but I don’t know if there’s a bug tracking it.

2 Likes

Thanks for all your help, everyone! Sorry for the delay, as I managed to solve the problem myself.

@ogra yes, did my research before posting here.

@popey 32-bit was the issue. i was running a 32-bit distro on a 64-bit system. Did a clean reinstall, and now lots of niggles have resolved. Agreed, they should really do something about the error description - makes it so hard to diagnose. As a lay user, not sure how I can report / reopen this.

Now, where do I go to mark this thread as solved?

2 Likes