You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Chromium到123版本后无法启动,snap命名空间更新失败(仅单个用户受影响)

升级Chromium到123版本后无法启动,snap命名空间更新失败(仅单个用户受影响)

看起来你遇到的是单个用户专属的snap权限问题,这种情况大多和用户HOME目录的权限配置或者该用户的snap本地缓存损坏有关,我给你几个针对性的解决方案,你可以一步步试试:

1. 检查并修复HOME目录权限

报错明确提到了permission denied访问/home/myuser,首先要确保这个目录的所有者和权限是正确的:

  • 切换到出问题的用户账户(如果当前是其他管理员用户,执行sudo -u myuser bash)
  • 执行命令查看目录权限:
    ls -ld $HOME
    
  • 正常情况下,输出应该类似drwx------ myuser myuser ...或者drwxr-xr-x myuser myuser ...,如果所有者不是myuser或者权限异常,执行以下命令修正:
    sudo chown myuser:myuser /home/myuser
    sudo chmod 700 /home/myuser
    

2. 重置该用户的snap本地配置和缓存

有时候用户专属的snap缓存损坏会导致这类命名空间错误,我们可以彻底清理后重新安装:

  • 先确保所有snap应用(包括Chromium)都已经关闭
  • 卸载Chromium:
    snap remove chromium
    
  • 删除该用户下的snap相关缓存和配置文件:
    rm -rf ~/.snap
    rm -rf ~/.local/share/snapd
    
  • 重新安装Chromium:
    snap install chromium
    

3. 尝试回滚到Chromium的旧版本

虽然你提到snap list chromium没显示其他版本,但可以通过snap info查看可用的历史版本并回滚:

  • 执行命令查看Chromium的所有可用版本和渠道信息:
    snap info chromium
    
  • 在输出里找到"installed"部分的历史revision,或者"channels"里的旧稳定版revision(比如类似122.0.6261.111对应的revision号)
  • 执行回滚命令替换xxxx为具体的revision号:
    snap revert chromium --revision=xxxx
    

4. 检查snapd服务状态

有时候snap服务异常也会导致这类问题,确保服务正常运行:

  • 查看snapd状态:
    sudo systemctl status snapd
    
  • 如果服务状态不是active (running),重启服务:
    sudo systemctl restart snapd
    

一般来说,前两个步骤就能解决单个用户的权限和缓存问题,如果还是不行,再尝试回滚版本或者检查snapd服务。

备注:内容来源于stack exchange,提问作者Tibor Vansa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 10:34:32