HashiCorp Ubuntu 23.10软件源无Release文件导致apt update失败问题咨询
HashiCorp Ubuntu 23.10软件源无Release文件导致apt update失败问题咨询
你好,这个问题并不是你配置源的操作有误,核心原因是HashiCorp官方APT源暂时还没有适配Ubuntu 23.10(代号mantic)的版本支持,咱们一步步拆解来看:
你的问题复现步骤
- 在物理硬件上全新安装Ubuntu 23.10系统
- 按照HashiCorp官方指南配置软件源
- 执行
apt update命令后触发报错
执行apt update时的具体错误信息:
Ign:6 https://apt.releases.hashicorp.com mantic InRelease Err:7 https://apt.releases.hashicorp.com mantic Release 404 Not Found [IP: 18.155.216.96 443] Reading package lists... Done E: The repository 'https://apt.releases.hashicorp.com mantic Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
问题原因分析
HashiCorp的APT源通常会滞后于Ubuntu新版本的发布,需要等待官方完成对应版本的软件包构建、索引生成和Release文件添加。Ubuntu 23.10属于较新的版本,目前官方源还没有为其提供适配支持,所以访问mantic版本的源路径时会返回404错误。
临时解决方法
你可以暂时改用Ubuntu 23.04(代号lunar)的源来替代,两者的软件包兼容性较好,操作步骤如下:
- 打开HashiCorp的源配置文件(如果是通过官方脚本添加的,路径一般是
/etc/apt/sources.list.d/hashicorp.list):sudo nano /etc/apt/sources.list.d/hashicorp.list - 将文件中的
mantic替换为lunar,修改后的内容示例:deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com lunar main - 保存并退出编辑器后,重新执行
apt update,此时应该就能正常更新源了。
你也可以关注HashiCorp官方的更新动态,等官方正式支持Ubuntu 23.10后,再将源配置改回mantic即可。
备注:内容来源于stack exchange,提问作者madacoda
相关产品推荐
相关产品推荐

