janus-1.2.1-alt1 Стенды (обновлены до сизифа): KWorkstation 10.3 x86-64 Workstation 10.2 x86-64 Education 10.2 KDE x86-64 Education 10.2 x86-64 Server 10.2 office x86-64 Предусловия: # cd /etc/janus/ # for file in *.sample; do cp "$file" "${file%.sample}"; done Шаги: 1. Запустить janus - # janus 2. В другой консоли : # git clone https://github.com/meetecho/janus-gateway.git && cd janus-gateway/test # python3 -m venv venv # source venv/bin/activate (venv) # pip3 install setuptools websockets aiortc # python3 echo.py ws://localhost:8188/ --verbose Ожидаемый результат: INFO:echo:Test Passed Фактический результат: ERROR:echo:Test Failed Traceback (most recent call last): File "/root/janus-gateway/test/echo.py", line 312, in <module> loop.run_until_complete( File "/usr/lib64/python3.12/asyncio/base_events.py", line 685, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "/root/janus-gateway/test/echo.py", line 253, in run await pc.setRemoteDescription(answer) File "/root/janus-gateway/test/venv/lib64/python3/site-packages/aiortc/rtcpeerconnection.py", line 831, in setRemoteDescription self.__validate_description(description, is_local=False) File "/root/janus-gateway/test/venv/lib64/python3/site-packages/aiortc/rtcpeerconnection.py", line 1275, in __validate_description raise ValueError("ICE username fragment or password is missing") ValueError: ICE username fragment or password is missing Доп: Если собрать janus с DataChannels support: yes то ошибка не воспроизводится и тест проходит успешно
janus-1.2.4-alt1 ошибка воспроизводится.