无法打开Snap Store

我正在尝试打开snap-store,但它无法打开。这似乎也是打开.deb软件包的问题。
当我在终端上使用sudo snap-store尝试打开时,我得到了这个回应:
mkdir: cannot create directory '/run/user/0': Permission denied
Warning: Schema “org.gnome.system.locale” has path “/system/locale/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy” has path “/system/proxy/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.http” has path “/system/proxy/http/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.https” has path “/system/proxy/https/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.ftp” has path “/system/proxy/ftp/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.socks” has path “/system/proxy/socks/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
/snap/snap-store/518/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0: symbol lookup error: /snap/snap-store/518/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3.so.0: undefined symbol: atk_plug_set_child
ERROR: /snap/snap-store/518/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 exited abnormally with status 127
/snap/snap-store/518/usr/bin/snap-store: symbol lookup error: /snap/snap-store/518/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3.so.0: undefined symbol: atk_plug_set_child

我尝试过卸载并重新安装snap-store,但没有帮助。Snap版本是2.50.1(如果有帮助的话)。如果您需要任何信息,我会提供给您。我不知道如何解决这个问题,而且我在网上找到的所有内容都没有帮助。
我还看到有人说他们通过查看ldd /usr/bin/gedit的输出来解决了一个类似错误的帖子,但我不知道它是什么意思。不过,这是那个命令的输出:
linux-vdso.so.1 (0x00007ffe043ec000)
libgedit-3.36.so => /usr/lib/x86_64-linux-gnu/gedit/libgedit-3.36.so (0x00007f1471f26000)
libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f1471ea4000)
libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f1471cc3000)
libtepl-4.so.0 => /lib/x86_64-linux-gnu/libtepl-4.so.0 (0x00007f1471c89000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1471a97000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f147196e000)
libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007f14711bb000)
libgdk-3.so.0 => /lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007f14710b6000)
libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f1471067000)
libatk-1.0.so.0 => /lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f147103d000)
libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f1470f1a000)
libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f1470ef2000)
libgtksourceview-4.so.0 => /lib/x86_64-linux-gnu/libgtksourceview-4.so.0 (0x00007f1470e51000)
libamtk-5.so.0 => /lib/x86_64-linux-gnu/libamtk-5.so.0 (0x00007f1470e3f000)
libgirepository-1.0.so.1 => /lib/x86_64-linux-gnu/libgirepository-1.0.so.1 (0x00007f1470e07000)
libpeas-1.0.so.0 => /lib/x86_64-linux-gnu/libpeas-1.0.so.0 (0x00007f1470ded000)
libpeas-gtk-1.0.so.0 => /lib/x86_64-linux-gnu/libpeas-gtk-1.0.so.0 (0x00007f1470ddc000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f1470c9f000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1470b4e000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f1470b2b000)
libffi.so.7 => /lib/x86_64-linux-gnu/libffi.so.7 (0x00007f1470b1f000)
libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f1470b19000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1470afd000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1470af7000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f1470a95000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f1470a6a000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f1470a4e000)
libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f1470894000)
libuchardet.so.0 => /lib/x86_64-linux-gnu/libuchardet.so.0 (0x00007f147086f000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1472019000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f14707fc000)
libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f14707e8000)
libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x00007f14707d6000)
libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f14707ce000)
libcairo-gobject.so.2 => /lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007f14707c2000)
libatk-bridge-2.0.so.0 => /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007f147078b000)
libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007f1470658000)
libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007f1470639000)
libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f1470620000)
libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f147051b000)
libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f14704d4000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f1470415000)
libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f147040e000)
libXrandr.so.2 => /lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f1470401000)
libXcursor.so.1 => /lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f14703f4000)
libXcomposite.so.1 => /lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f14703ef000)
libXdamage.so.1 => /lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f14703ea000)
libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f14703a8000)
libwayland-cursor.so.0 => /lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f147039d000)
libwayland-egl.so.1 => /lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007f1470396000)
libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f1470385000)
libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007f1470370000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f1470365000)
libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x00007f147035a000)
libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f14702b1000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f1470279000)
libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f1470274000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f147024a000)
libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f147023b000)
libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f1470031000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f146ffd8000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f146ff48000)
libicuuc.so.66 => /lib/x86_64-linux-gnu/libicuuc.so.66 (0x00007f146fd62000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f146fd39000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f146fb58000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f146fb3b000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f146faea000)
libatspi.so.0 => /lib/x86_64-linux-gnu/libatspi.so.0 (0x00007f146fab3000)
libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f146fa86000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f146fa58000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f146fa4d000)
libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f146fa43000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f146fa3d000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f146fa35000)
libicudata.so.66 => /lib/x86_64-linux-gnu/libicudata.so.66 (0x00007f146df74000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f146dec3000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f146dea9000)
liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f146de88000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f146dd6a000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f146dd47000)

1我遇到了类似的问题,但是发生在21.04版本。 - itzjackyscode
我在Ubuntu 21.04中有同样的问题。 - skonsoft
1在此错误报告中将自己标记为受影响者:https://bugs.launchpad.net/ubuntu/+source/snap/+bug/1931380 - Flimm
1嘿,Tristan Canterbury!你说的“Snap版本是2.50.1”是什么意思?你是在说snapd的版本吗?把snap list的输出粘贴到你的问题中可能会有帮助。 - Random Person
1@Tristan ldd 列出了程序的动态依赖关系,所以在这种情况下,您应该使用 ldd snap-store 命令来查看它所依赖的内容。 - Bob R
2个回答

问题出在最新的snap-store版本3.38.0-59-g494f078 2021-04-20 (518)的内部,默认通道。
要修复它,您可以使用下面的命令升级到更新的版本。
snap refresh snap-store --beta --ignore-running

然后你可以像以前一样使用它。

注意:

  1. 这种方法适用于所有当前的Ubuntu版本 - 18.04 LTS、20.04 LTS、20.10和21.04。
  2. 我们需要从Snap Store开发者那里获得官方修复,并切换到默认频道,已向launchpad报告了bug 1931380
  3. 如果对上述解决方案不满意,可以使用带有snap插件的GNOME软件代替 - sudo add-apt-repository universe; sudo apt-get update; sudo apt-get install gnome-software gnome-software-plugin-snap

更新:该错误已经修复。如果您切换到了beta频道,应使用以下命令切换回稳定频道:

snap refresh snap-store --stable

2它对我有效,谢谢! - Rokas Lakštauskas
这是由于某个快照软件包的后台更新引起的吗? - Archisman Panigrahi
1谢谢!它能工作但有警告: 14:35:39:0215 dbind 无法连接到辅助总线:无法连接到套接字/tmp/dbus-6W0MTNAJfZ:没有那个文件或目录 14:35:39:0240 Gtk主题解析错误:gtk.css:1566:23:'font-feature-settings'不是一个有效的属性名 - skonsoft
这会在未来引起任何问题吗?似乎从候选通道安装可能会带来其他麻烦。 - GammaGames
1我们需要从Snap Store开发者那里获取官方修复,并切换到默认频道。 - N0rbert

根据错误报告中的信息,已经有一个带修复的测试版可用。可以通过以下方式进行安装:
snap refresh snap-store --beta --ignore-running

试过了,有效。