Совсем недавно вышла новая версия Debian за номером 10 и кодовым именем Buster.
Конечно же, было интересно, как поведёт себя установщик TBNG на свежайшем релизе. И вот, что вышло.
- При начальной установке OpenJDK 9 ( по крайней мере в Armbian ) не находится в пакетах. Нужно поправить имя openjdk-9 на openjdk-11 для продолжения.
- Скорее всего имеет место быть вот эта проблема с WiFi, ибо Network Manager точно обновился. Хотя, конечно, надо проверять.
- По умолчанию в системе запущен systemd-resolved, который блокирует старт dnsmasq (порт 53 уже занят).
Это то, что касается системы.
Ну, с первой проблемой можно справиться легко, изменив “9” на “11” в скрипте установки пакетов. Вторая проблема довольно обширная и требует изменения кода, причем весьма глубокого и вдумчивого.
Третья, в принципе документирована (в разделе борьбы с Ubuntu 18.04), однако неплохо бы сделать заглушку, которая бы проверяла наличие systemd-resolved и валила установку DNSMasq.
Так же нарисовалась проблема с i2p. Установщик сильно изменился, так что автоматическая уставновка немного дала дуба. В идеале, нужно сделать её опциональной. Короче, надо крепко подумать. В качестве workaround её можно закомментировать в питоновом скрипте.
Новости так себе, учитывая отсутствие времени. Однако это ещё один повод немного пересмотреть концепцию и решить – а не пора ли перейти на выводок docker-контейнеров, которые решат часть задач ? Посмотрим.
На данный момент призываю использовать Debian Stretch в качестве базовой системы – в нём все работает, как надо. Да и поддержка его будёт до 2022 года, а значит время “на подумать” точно есть :).