🇷🇺 Что нового (RU)
Что решает этот релиз
Этот релиз исправляет некорректный UX в mtbuddy setup tunnel, когда установка AmneziaWG могла завершаться сообщением об успехе даже при фактическом провале шагов apt/PPA.
Раньше ошибки установки (add-apt-repository, apt update, apt install) могли тихо проглатываться, а финальная проверка падала как будто проблема в самом AWG-конфиге. В итоге диагностика уводила в сторону, хотя корень был в недоступности репозитория (ppa.launchpadcontent.net) или неполной установке инструментов.
Теперь tunnel setup завершается корректно и с понятной причиной ошибки.
[!NOTE]
Изменений в пользовательской конфигурации не требуется.
Что изменено
Tunnel setup: fail-fast и точная диагностика установки AWG (#226)
- Шаги установки AmneziaWG переведены на строгую проверку exit code вместо «best-effort» выполнения.
- Для
apt updateиспользуется режим, который считает ошибки индексов фатальными (APT::Update::Error-Mode=any). - Добавлена пост-проверка, что после установки реально доступны обе утилиты:
awgиawg-quick. - Исправлена preflight-валидация: теперь явно различаются случаи «нет
awg-quick» и «невалидный AWG/WG конфиг». - При симптомах недоступности Launchpad PPA (
ppa.launchpadcontent.net) показываются отдельные подсказки по повторной попытке/зеркалу.
🇬🇧 Release notes (EN)
What this release addresses
This release fixes misleading tunnel setup behavior in mtbuddy setup tunnel, where AmneziaWG installation could be reported as successful even when apt/PPA steps had actually failed.
Previously, install failures (add-apt-repository, apt update, apt install) could be silently swallowed, and the final preflight error looked like an AWG config problem. In practice, the root cause was often repository reachability (ppa.launchpadcontent.net) or a partial tools install.
Tunnel setup now fails correctly with actionable diagnostics.
[!NOTE]
No user configuration changes are required.
What changed
Tunnel setup: fail-fast AWG install flow and clearer diagnostics (#226)
- AmneziaWG install steps now enforce exit-code checks instead of best-effort execution.
apt updatenow uses strict index error handling (APT::Update::Error-Mode=any).- Added post-install verification that both
awgandawg-quickare actually present. - Improved preflight validation to distinguish “missing
awg-quick” from “invalid AWG/WG config”. - Added dedicated guidance when Launchpad PPA reachability issues are detected (
ppa.launchpadcontent.net).