Bug 54894 - freeswitch-webui: mod_xml_rpc.c:1251 Failed to start HTTP Port <port>
Summary: freeswitch-webui: mod_xml_rpc.c:1251 Failed to start HTTP Port <port>
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: freeswitch-webui (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-23 15:56 MSK by Artem Varaksa
Modified: 2025-06-23 16:57 MSK (History)
11 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Varaksa 2025-06-23 15:56:54 MSK
Шаги
====

1. # apt-get install -y freeswitch-daemon freeswitch-webui && \
  sed -i "s/<\/modules>/<load module=\"mod_xml_rpc\"\/><\/modules>/" /etc/freeswitch/autoload_configs/modules.conf.xml && \
  sed -i 's/<param name="http-port" value="8080"\/>/<param name="http-port" value="1234"\/>/' /etc/freeswitch/autoload_configs/xml_rpc.conf.xml && \
  systemctl restart freeswitch  && \
  sleep 5 && \
  systemctl status freeswitch --no-pager -l && \
  echo "http://$(hostname -i):1234/portal/index.html"

2. Открыть страницу по выведенному адресу


Фактический результат
=====================

Через некоторое время (после инициализации) страница бесконечно загружается.

В логе:

> # cat /var/log/freeswitch/freeswitch.log | grep mod_xml_rpc
> 2025-06-23 15:33:07.919719 0.00% [CONSOLE] switch_loadable_module.c:1772 Successfully Loaded [mod_xml_rpc]
> 2025-06-23 15:33:07.919760 0.00% [CONSOLE] switch_loadable_module.c:149 Starting runtime thread for mod_xml_rpc
> 2025-06-23 15:33:07.927618 100.00% [ERR] mod_xml_rpc.c:1251 Failed to start HTTP Port 1234
> 2025-06-23 15:33:07.927646 100.00% [NOTICE] switch_loadable_module.c:125 Thread ended for mod_xml_rpc


Ожидаемый результат
===================

Успешный запуск webui.
(Про работу webui также см. ошибку ранее, когда webui запускался https://bugzilla.altlinux.org/47399)


Воспроизводимость
=================

Воспроизводится на виртуальных машинах:

[sisyphus] ALT Server 11.0 x86_64
freeswitch-webui-1.10.12-alt4.x86_64

[p11] ALT Server 11.0 x86_64
freeswitch-webui-1.10.12-alt2.x86_64


Известно, что на момент https://bugzilla.altlinux.org/47399 (freeswitch-webui-1.10.10-alt1.x86_64) webui, как минимум, запускался, т. е. ошибка не воспроизводилась.
Comment 1 Artem Varaksa 2025-06-23 16:06:03 MSK
Дополнительно проверил в [p10] freeswitch-webui-1.10.11-alt1.x86_64, webui запускается.

> # cat /var/log/freeswitch/freeswitch.log | grep mod_xml_rpc
> 2025-06-23 16:04:03.842972 0.00% [CONSOLE] switch_loadable_module.c:1772 Successfully Loaded [mod_xml_rpc]
> 2025-06-23 16:04:03.843045 0.00% [CONSOLE] switch_loadable_module.c:149 Starting runtime thread for mod_xml_rpc
> 2025-06-23 16:04:03.853125 100.00% [NOTICE] mod_xml_rpc.c:1263 Starting HTTP Port 1234, DocRoot [/usr/share/freeswitch/htdocs]

Т. е. регресс между 1.10.11-alt1 и 1.10.12-alt2, или между p10 и p11.
Comment 2 Artem Varaksa 2025-06-23 16:57:35 MSK
При включённом модуле mod_xml_rpc из-за данной ошибки не работает регистрация клиентов, и возможно другой функционал.