Juju charm,当你无法访问 archive.ubuntu.com 时该怎么办?

Juju charm,当你无法访问 archive.ubuntu.com 时该怎么办?

我正在为 StrongSwan 编写 Juju Charm 来自动配置 VPN 服务器。

我在 CharmHelpers 代码中注意到的一件事是 apt_update() 函数仅检查 DPKG 锁。我想添加一些额外的功能。

我曾见过 apt-get update 在无法连接其中一个存档服务器时挂起。我为解决这个问题所做的是手动对 security.ubuntu.com 和 archive.ubuntu.com 进行 DNS 查找,并将这些条目添加到我的主机文件中,直到其中一个服务器正常工作。我将以编程方式将此作为安装脚本的一部分执行。

security.ubuntu.com 和 archive.ubuntu.com 是否总是解析为相同的 IP 或者是否需要进行额外的检查?

这是制作护身符的最佳方式吗?包裹是否应该嵌入护身符中(巨型护身符)?

答案1

您的 charm 显然不应依赖于 Ubuntu 档案库的基础设施细节。即使它今天能用,将来也可能会失效。

我认为你最好的选择是向 charmhelpers 提出一个错误https://bugs.launchpad.net/charm-helpers

当然,如果您愿意的话,您也可以贡献代码:)

相关内容