Почему не удаётся установить FreePBX 17 с ISO-образа?

Скачал с официального сайта образ SNGDEB-PBX17-amd64-12-10-0-2504-1.iso, создал виртуальную машину, подключил ISO и установил систему — установка прошла без ошибок. После перезагрузки по SSH захожу нормально, Debian выглядит установленным корректно. Но при попытке открыть веб-интерфейс в браузере отображается лишь «чистый» Apache, а команда fwconsole status не найдена. Получается, что из образа установился Debian (Asterisk, судя по отсутствию ошибок, должен был установиться), но после перезагрузки веб-интерфейса и fwconsole нет — в чём может быть причина и как это исправить?
  • 20 февраля 2026 г. 10:01
Ответы на вопрос 2
Скорее всего причина не в баге веб‑интерфейса, а в том, что из ISO у вас установилась только базовая Debian‑система, а собственно FreePBX/компоненты Sangoma не были доведены до конца. Такое бывает по двум основным причинам:

- во время установки был выбран пункт меню, который ставит только Debian (в инсталляторе SNGDEB есть варианты «Install Debian»/«Graphical install» и отдельно — «Install PBX»/«Install FreePBX»);  
- или инсталлятор не смог скачать пакеты из сети (репозитории Sangoma/FreePBX) и установил лишь локальный минимум.

Как это проверить (выполните эти команды на сервере):

1) Проверить наличие fwconsole и пакетов:
sudo which fwconsole
sudo find / -name fwconsole 2>/dev/null
dpkg -l | egrep 'freepbx|asterisk|sangoma|sng' || true

2) Проверить источники apt и логи установки:
cat /etc/apt/sources.list
ls -l /etc/apt/sources.list.d/
sudo tail -n 200 /var/log/apt/term.log
sudo tail -n 200 /var/log/installer/syslog
sudo journalctl -b --no-pager | egrep -i 'sangoma|freepbx|install'

3) Проверить сетевое подключение (нужен интернет для установки PBX):
ip a
ping -c 3 8.8.8.8
curl -I https://mirror.sangoma.net || curl -I https://repo.sangoma.net || true

Если найдёте, что fwconsole отсутствует и в логах видно ошибки при обращении к репозиториям — значит инсталляция не смогла загрузить и поставить FreePBX. Варианты решения:

A) Быстрая и надёжная опция — переустановить, но:
- при выборе пункта установки убедитесь, что выбираете именно установку PBX/FreePBX (а не «Debian install»);
- перед установкой убедитесь, что виртуальная машина имеет рабочий интернет (NAT или bridged), DNS разрешение работает.

B) Попробовать завершить установку вручную без переустановки:
- убедитесь, что репозитории Sangoma доступны и в /etc/apt/sources.list.d/ есть соответствующие файлы;
- выполнить apt update && apt install <пакеты FreePBX/Asterisk> (точный набор пакетов зависит от сборки SNGDEB — если нужно, могу подсказать конкретные команды после того, как вы пришлёте вывод dpkg/ls источников);
- запустить штатную установку FreePBX (скрипт инсталлятора обычно либо идёт на ISO, либо доступен с mirror.sangoma.net). Я могу помочь найти правильный скрипт для вашей версии и дать пошаговую команду.

Если хотите — пришлите выводы команд из раздела «Как это проверить» (особенно dpkg -l | egrep 'freepbx|asterisk|sangoma' и последние строки /var/log/apt/term.log). По ним я смогу точно указать, что именно не установилось и какие команды выполнить дальше.
1. Из ISO так и не установилось. <br/> 2. Из скрипта тоже. Проблема с блокировками от РКН. <br/> Скрипт через раз отрабатывает установку модулей, которые лежат на амазоновских серверах. Каждый запуск как лотерея, что поставится а что нет, пришлось все качать локально.
Похожие вопросы