Я пишу Juju Charm для StrongSwan для автоматической настройки VPN-сервера.
Одна из вещей, которые я заметил в коде CharmHelpers, состоит в том, что функция apt_update () проверяет только блокировку DPKG. Я хочу добавить некоторые дополнительные функции.
Я видел зависание обновления apt-get, когда он не может связаться с одним из серверов архивации. Чтобы исправить это, я вручную выполнил поиск DNS для security.ubuntu.com и archive.ubuntu.com и добавил эти записи в мой файл хоста, пока один из них не заработает. Я сделаю это программно как часть моего сценария установки.
Will security.ubuntu.com & amp; archive.ubuntu.com всегда разрешают использовать одни и те же IP-адреса или необходимы дополнительные проверки?
Это лучший способ создания брелока? Должны ли пакеты быть встроены в брелок (jumbo charm)?
Ваше очарование не должно, очевидно, полагаться на детали инфраструктуры архива Ubuntu. Даже если это работает сегодня, это могло бы перестать работать в будущем.
я думаю, что Ваш лучший выбор состоит в том, чтобы повысить ошибку с charmhelpers в https://bugs.launchpad.net/charm-helpers
, который можно также внести с кодом, если Вы чувствуете себя подобно ему, конечно:)