Ubuntu 23.10启动Snap-Store时出现Flutter渲染相关错误求助
Ubuntu 23.10启动Snap-Store时出现Flutter渲染相关错误求助
你遇到的问题在Ubuntu 23.10里挺常见的,主要是新版Snap Store基于Flutter开发,启动时GL上下文创建失败导致渲染引擎无法初始化,进而弹出那些报错。先看看你给出的错误信息:
$ snap-store Gtk-Message: 08:16:56.979: Not loading module "atk-bridge": The functionality is provided by GTK natively. Please try to not load it. ** (snap-store:5155): WARNING **: 08:16:57.216: Failed to start Flutter renderer: Unable to create a GL context ** (snap-store:5155): WARNING **: 08:16:57.229: gtk.dart: failed to call method: No engine to send to # 重复报错内容省略
给你几个逐步排查的解决办法,按顺序试试:
重置Snap Store的缓存与配置
有时候缓存文件损坏会导致启动异常,先清理掉旧缓存:- 关闭所有Snap Store进程:
killall snap-store - 删除Snap Store的本地缓存目录:
rm -rf ~/snap/snap-store/current/ - 重新启动Snap Store:
snap-store
- 关闭所有Snap Store进程:
更新或重新安装Snap Store
可能是版本bug导致的,更新到最新版或者重装试试:- 先更新Snapd服务:
sudo snap refresh snapd - 更新Snap Store:
sudo snap refresh snap-store - 如果更新后还是不行,尝试重装:
sudo snap remove snap-store && sudo snap install snap-store
- 先更新Snapd服务:
修复显卡驱动兼容性问题
报错里提到的“无法创建GL上下文”通常和显卡驱动有关:- 如果你用的是NVIDIA显卡,自动安装适配的官方驱动:
sudo ubuntu-drivers autoinstall - 如果你用的是Intel/AMD集成显卡,更新Mesa图形驱动:
sudo apt update && sudo apt upgrade libgl1-mesa-glx libgl1-mesa-dri
安装完成后重启系统,再尝试启动Snap Store。
- 如果你用的是NVIDIA显卡,自动安装适配的官方驱动:
备注:内容来源于stack exchange,提问作者Rohan Media
相关产品推荐
相关产品推荐

