Snap-store failed to launch in Debian-Pi-aarch64

I flashed my Raspberry Pi with a Debian mirror from . After installing snapd from aptitude, I used snap to install snap-store. When I tried to run snap-store, I got this

pi@raspbian:~$ /snap/bin/snap-store
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (zh_CN.UTF-8)
14:48:46:0886 GLib-GIO g_app_info_get_name: assertion ‘G_IS_APP_INFO (appinfo)’ failed
14:48:47:0139 Gs enabled plugins: odrs, rewrite-resource, snap, icons, key-colors, key-colors-metadata
14:48:47:0139 Gs disabled plugins: appstream, desktop-categories, desktop-menu-path, dpkg, dummy, fedora-langpacks, fedora-pkgdb-collections, fwupd, generic-updates, hardcoded-blocklist, hardcoded-popular, modalias, os-release, packagekit, packagekit-history, packagekit-local, packagekit-offline, packagekit-proxy, packagekit-refine, packagekit-refine-repos, packagekit-refresh, packagekit-upgrade, packagekit-url-to-app, provenance, provenance-license, repos, systemd-updates
14:48:47:0852 Pango pango_font_get_hb_font: assertion ‘PANGO_IS_FONT (font)’ failed

And yes, I’m a Chinese user. What went wrong? What should I do?

Try refreshing snap-store from edge channel, the command is:

snap refresh --edge snap-store

Nope, it didn’t work. I got the following
pi@raspbian:~$ snap refresh --edge snap-store
error: unable to contact snap store

The error indicates a problem accessing the snap store API. Please check your network and try again.

I can download snap packages using snap download. It’s weird. Maybe it’s because the network restriction in China? But that doesn’t explain why I can download snap packages.

Do you use a proxy? Is HTTP_PROXY or HTTPS_PROXY set in your shell environment?

No. No proxy is applied.