尝试将 Ubuntu 从 16.04 升级到 18.04 时,我收到以下输出:
连接 Snap Store 失败
您的系统未连接到 Snap Store。为了获得最佳升级体验,请确保您的系统可以连接到 api.snapcraft.io。您仍要继续升级吗?
继续[yN]
我想在更新之前修复这个问题。我在网上找到了类似的问题描述,但它们似乎都是由于 snapcraft.io 暂时关闭而导致的,而根据状态.snapcraft.io。
(编辑:其中一个类似的问题是Snap 商店的问题下面的评论中提到这可能是重复的,但由于该问题包含的信息很少,因此很难知道问题是否相同,并且没有给出对我的情况有帮助的答案。)
如果我尝试运行
snap install hello
我明白了
net/http:等待连接时请求被取消(等待标头时超出 Client.Timeout)
错误:无法联系 snap 商店
我的互联网连接没有问题snap version
。
snap 2.36.3
snapd 2.36.3
系列 16
Ubuntu 16.04
内核 4.15.0-43-通用
对于可能存在什么问题以及如何解决它,您有什么想法吗?
答案1
对我来说这是一个代理问题:
我不记得我设置了这些(有趣的是有多少地方可以设置代理......),但是无论如何,当我切换到没有代理的环境时,清除代理解决了我的问题:
sudo snap set system proxy.http=""
sudo snap set system proxy.https=""
答案2
昨天我从 18.04.4 LTS 更新到 20.04 LTS 时也遇到了类似的错误。
以下对我有用:
snap refresh snapd
systemctl restart snapd
笔记:如果出现错误snap snapd is not installed
,请先安装snapd然后尝试执行上述命令。
希望这可以帮助。