在运行 Ubuntu 22.04 LTS 的仅 IPv6 AWS Lightsail 实例上连接到 Snap Store 时出现问题

在运行 Ubuntu 22.04 LTS 的仅 IPv6 AWS Lightsail 实例上连接到 Snap Store 时出现问题

我在运行 Ubuntu 的仅支持 IPv6 的 AWS Lightsail 实例上使用 snapd 连接到 Snap Store 时遇到了问题。尽管 IPv6 连接测试成功,但 snapd 无法连接到 Snap Store,导致我无法安装或更新 snap。

环境:云提供商:AWS Lightsail | 实例类型:仅 IPv6 | 操作系统:Ubuntu 22.04 LTS | snapd 版本:snap 2.61.3+22.04、snapd 2.61.3+22.04、系列 16、内核 6.5.0-1016-aws |

已采取的步骤:确认互联网连接:我的实例有一个公共 IPv6 地址,并且我已确认它可以使用 ping6 ipv6.google.com 访问互联网,并且可以按预期工作。

防火墙配置:实例的防火墙规则允许任何 IPv6 地址在端口 22(SSH)、80(HTTP)和 443(HTTPS)上进行出站流量。

DNS 解析测试:使用 dig @2001:4860:4860::8888 snapcraft.io AAAA,我成功将 Snap Store 的域解析为其 IPv6 地址。

直接 IPv6 Ping 测试:我可以直接 ping Snap Store 的 IPv6 地址(例如,ping6 2620:2d:4000:1::26),确认​​可达性。

snapd 连接问题:尽管有上述情况,snapd 仍无法连接到 Snap Store。日志显示尝试访问 api.snapcraft.io 时出现超时错误。

也尝试了常见的修复方法但仍然不起作用。

例如:killall snap-store snap refresh

附加说明:此问题发生在干净、新配置的仅 IPv6 实例上,没有自定义代理、VPN 或不寻常的网络配置。我已成功通过 SSH 进入服务器,表明入站连接没有问题。该问题不会发生在双栈环境中,这表明它可能与仅 IPv6 设置有关。日志:(包括来自 journalctl -u snapd 的相关日志片段,显示您遇到的错误)

问题:Snapd 通过 IPv6 连接到 Snap Store 是否存在已知问题,特别是在 AWS Lightsail 等云环境中?我可能错过了在仅 IPv6 设置中针对 Snapd 的特定配置或注意事项吗?如果您能提供进一步故障排除步骤的建议,我们将不胜感激。感谢您的帮助,期待您的任何见解。

相关内容