В рамках самообразования решил установить в свой стенд для изучения модуль и столкнулся, во-первых, у меня он не установлен, ладно – это нормально. Значит нужно поставить:

При проверки какие модули мне доступы во FreePBX 14 + Asterisk 16 столкнулся с тем что получаю

Через репозитарии проверяю наличие пакетов

Проверяю ресурс где проверяются репозитарии – ресурс доступен:

ekzorchik@srv-bionic:~$ ping mirror.freepbx.org

PING mirror.freepbx.org.cdn.cloudflare.net (104.22.49.127) 56(84) bytes of data.

64 bytes from 104.22.49.127 (104.22.49.127): icmp_seq=1 ttl=58 time=43.0 ms

^C

--- mirror.freepbx.org.cdn.cloudflare.net ping statistics ---

1 packets transmitted, 1 received, 0% packet loss, time 0ms

rtt min/avg/max/mdev = 43.029/43.029/43.029/0.000 ms

ekzorchik@srv-bionic:~$

См. логи:

ekzorchik@srv-bionic:~$ sudo tail -f /var/log/asterisk/freepbx.log

[2023-Mar-02 07:59:42] [ERROR] (libraries/modulefunctions.class.php:3166) - Failed to get remote file, mirror site may be down: https://mirror.freepbx.org/all-14.0.xml

[2023-Mar-02 07:59:56] [ERROR] (libraries/modulefunctions.class.php:3152) - Failed to get remote file, error was: <html><body><h1>503 Service Unavailable</h1>

No server is available to handle this request.

</body></html>

Пробую из лога открыть запрос на обращение к xml файлу:

Доступ к репозитарием недоступен: 503 Service Unavailable

Проверил открытие данного URL-запроса с разных провайдеров – результат такой же 503 Service Unavailable

и как быть, вот опять, когда разработчики опять что-то меняют, а у Вас программное обеспечение, вы руководствуетесь принципом: устанавливаем и используем только то что нужно, а не установлено все, но используем только то что нужно.

Пробую изменить репозитарий:

ekzorchik@srv-bionic:~$ sudo fwconsole setting MODULE_REPO https://mirror.clearlyip.com

Changing "MODULE_REPO" from [https://mirror.freepbx.org] to [https://mirror.clearlyip.com]

ekzorchik@srv-bionic:~$

Поправляем права:

ekzorchik@srv-bionic:~$ sudo fwconsole chown

Taking too long? Customize the chown command, See http://wiki.freepbx.org/display/FOP/FreePBX+Chown+Conf

Setting Permissions...

Setting base permissions...sDone in 1 seconds

Setting specific permissions...

 24070 [============================]

Finished setting permissions

ekzorchik@srv-bionic:~$ sudo fwconsole reload

Reloading FreePBX

Successfully reloaded

ekzorchik@srv-bionic:~$

ну и тут не лучше, вообще ничего, меняю на обратно:

ekzorchik@srv-bionic:~$ sudo fwconsole setting MODULE_REPO https://mirror.clearlyip.com

Changing "MODULE_REPO" from [https://mirror.freepbx.org] to [https://mirror.clearlyip.com]

ekzorchik@srv-bionic:~$ sudo fwconsole chown

Taking too long? Customize the chown command, See http://wiki.freepbx.org/display/FOP/FreePBX+Chown+Conf

Setting Permissions...

Setting base permissions...sDone in 1 seconds

Setting specific permissions...

 24070 [============================]

Finished setting permissions

ekzorchik@srv-bionic:~$ sudo fwconsole reload

Reloading FreePBX

Successfully reloaded

ekzorchik@srv-bionic:~$ sudo fwconsole setting MODULE_REPO https://mirror.freepbx.org

Changing "MODULE_REPO" from [https://mirror.clearlyip.com] to [https://mirror.freepbx.org]

ekzorchik@srv-bionic:~$ sudo fwconsole chown

Taking too long? Customize the chown command, See http://wiki.freepbx.org/display/FOP/FreePBX+Chown+Conf

Setting Permissions...

Setting base permissions...Done in 1 seconds

Setting specific permissions...

 24070 [============================]

Finished setting permissions

ekzorchik@srv-bionic:~$ sudo fwconsole reload

Reloading FreePBX

Successfully reloaded

ekzorchik@srv-bionic:~$

А вот после вернулся к Web-интерфейсу:

http://IP&DNS (172.35.35.9) – FreePBX Administration – user&pass – Admin – Admin Module – вкладка Module Update, выделил Standard & Extended и Check Online и все возможные доступные модули отобразились и тот который я хотел установить, к примеру Certificate Manager

Пакеты отобразились, выбираю модуль который хочу установить

ну может он и отобразился в листинге выше, но при попытке его установить получаю

Please wait while module actions are performed

Upgrading certman to 14.0.20 from track stable

Downloading certman 0 of (0%)

Error(s) downloading certman:

Error opening https://mirror.freepbx.org/modules/certman/certman-14.0.20.tgz.gpg for reading

Updating Hooks...Done

значит все же какой-то косяк с зеркалом.

Вывод, все же придется использовать образ от SANGOMA или ждать возможно в течении некого количества времени ситуация с сервисом разрешится.

Пока на этом все, с уважением автор блога Олло Александр aka ekzorchik.