- Код ошибки 10002 во время установки Zoom
- Installation and packages
- The following packages have unmet dependencies
- No Symbolic Link
- Package install fails with sed error
- Errors with packages
- Networking
- Server running behind NAT
- Could not get your microphone for a WebRTC call
- The browser is not supported
- Tomcat shows “Cannot assign requested address on startup”
- nginx not running
- “Welcome to nginx”
- Сервер HTML5
- bbb-html5 не запускается с ошибкой SETSCHEDULER
- Нетворкинг
- Сервер, работающий за NAT
- Не удалось получить микрофон для вызова WebRTC
- Браузер не поддерживается
- Tomcat показывает «Невозможно назначить запрошенный адрес при запуске»
- nginx не работает
- «Добро пожаловать в nginx»
- Код ошибки 2008 в Zoom
- Код ошибки 2008 в Zoom
- Что делать для ограничения ошибки Zoom 1006028000
- Ошибка 3000, 1012 во время установки Zoom
- Installation and packages
- The following packages have unmet dependencies
- No Symbolic Link
- Package install fails with sed error
- Errors with packages
- Исправляем ошибку 5000 5004
- Ошибка 502 Bad Gateway в Zoom
- Ошибка 3078 приложения Zoom в Крыму
- Installation and packages
- The following packages have unmet dependencies
- Нет символической ссылки
- Установка пакета завершается с ошибкой sed
- Ошибки с пакетами
- Ошибка масштабирования 5003
- Код ошибки 0 в Zoom
- Медиасуп
- Веб-камеры/совместное использование экрана не работают
- Настройте mediasoup для использования IPv6
- У меня проблемы с просмотром веб-камер или демонстрацией экрана в Firefox
- Как часто возникает эта проблема с Firefox?
- Где я могу отслеживать прогресс в поиске окончательного решения или лучшего обходного пути?
- Почему ForceRelayOnFirefox не включен по умолчанию?
- Как узнать, используется ли медиасуп?
- mediasoup используется по умолчанию в версии 2.5. Почему Курэнто все еще здесь?
- Важна ли одноядерная производительность для MediaSoup?
- Как я могу контролировать количество работников MediaSoup?
- медиасуп.работники
- mediasoup.dedicatedMediaTypeWorkers
- Могу ли я бесконечно увеличивать количество потоков с помощью mediasoup?
- Ошибка 3000, 1012 во время установки Zoom
- Запись
- Запись не обрабатывается после обновления
- Веб-камеры/совместное использование экрана не работают
- Настройте mediasoup для использования IPv6
- У меня проблемы с просмотром веб-камер или демонстрацией экрана в Firefox
- Как часто возникает эта проблема с Firefox?
- Где я могу отслеживать прогресс в поиске окончательного решения или лучшего обходного пути?
- Почему ForceRelayOnFirefox не включен по умолчанию?
- Как узнать, используется ли медиасуп?
- mediasoup используется по умолчанию в версии 2.5. Почему Курэнто все еще здесь?
- Важна ли одноядерная производительность для MediaSoup?
- Как я могу контролировать количество работников MediaSoup?
- медиасуп.работники
- mediasoup.dedicatedMediaTypeWorkers
- Могу ли я бесконечно увеличивать количество потоков с помощью mediasoup?
- Прочие ошибки
- Корневая перегородка слишком мала
- BigBlueButton не загружается
- Работа в контейнере LXD
- Невозможно подключиться к Redis
- 500 Внутренняя ошибка сервера
- Устаревшие ошибки
- Ошибки конференции не найдены
- XmppDll. dll отсутствует
- Ошибка 502 Bad Gateway в Zoom
- Точка входа не найдена в Zoom
- Ошибка сетевого подключения ошибка 1006 в Zoom
- Установка и пакеты
- Следующие пакеты имеют неудовлетворенные зависимости
- Нет символической ссылки
- Установка пакета завершается с ошибкой sed
- Errors with packages
- Ошибка 3000, 1012 во время установки Zoom
- FreeSWITCH
- Configure BigBluebutton/FreeSWITCH to support IPV6
- FreeSWITCH fails to bind to IPV4
- Forward calls from an Asterisk server to FreeSWITCH
- Changes to your Asterisk server
- Changes to your BigBlueButton/FreeSWITCH server
- FreeSWITCH fails to bind to port 8021
- FreeSWITCH fails to start with a SETSCHEDULER error
- Users not able to join Listen Only mode
- Unable to connect using fs_cli
- Эхо-тест зависает при обновлении BigBlueButton 2.2
- FreeSWITCH с использованием сервера оглушения по умолчанию
- Код ошибки 10002 во время установки Zoom
- Точка входа не найдена в Zoom
- Устаревшие ошибки
- Ошибки конференции не найдены
- Устаревшие ошибки
- Ошибки конференции не найдены
- Запись
- Запись не обрабатывается после обновления
- Медиасуп
- Веб-камеры/совместное использование экрана не работают
- Настройте mediasoup для использования IPv6 tcp 0 0 234.147.116.3:5060 0.0.0.0: LISTEN
netstat | 5060
медиасуп (bbb-webrtc-sfu) нет поставляются с включенным по умолчанию IPv6 при установке через пакеты или bbb-install. Для настройки IPv6 следует использовать файл конфигурации переопределения bbb-webrtc-sfu (расположенный в /etc/bigbluebutton/bbb-webrtc-sfu/production.yml). Инструкции и примеры того, как это сделать, см. в разделе «Обновление mediasoup». bbb-conf
bbb-conf
У меня проблемы с просмотром веб-камер или демонстрацией экрана в Firefox Обычно это симптом известной проблемы Firefox, когда он не соответствует реализациям ICE-lite (и mediasoup является одной из них). Как часто возникает эта проблема с Firefox? Короткий (нет) ответ: это трудно измерить. Где я могу отслеживать прогресс в поиске окончательного решения или лучшего обходного пути? Это ошибка Firefox, поэтому лучшее место, где можно получить обзор прогресса и сути проблемы, — это проблема Mozilla. Вы также можете отслеживать проблему BigBlueButton и получать обновления о дополнительных обходных путях. Почему ForceRelayOnFirefox не включен по умолчанию? Он не включен по умолчанию, потому что bigbluebutton по умолчанию не поставляется с сервером TURN, и это то, что предполагает настройка версии в коде. Как узнать, используется ли медиасуп? Независимо от этого: mediasoup используется по умолчанию в версии 2.5 и его следует использовать всегда, если только настройки по умолчанию не были явно изменены. mediasoup используется по умолчанию в версии 2.5. Почему Курэнто все еще здесь? Потому что Kurento до сих пор используется для потоковой записи. Его следует удалить как зависимость, как только эта проблема будет решена. Важна ли одноядерная производительность для MediaSoup? Как я могу контролировать количество работников MediaSoup? Чтобы контролировать количество рабочих процессов mediasoup, следует использовать файл конфигурации переопределения bbb-webrtc-sfu (расположенный в /etc/bigbluebutton/bbb-webrtc-sfu/production.yml). Здесь есть пара интересных конфигураций: медиасуп.работники Принятые значения: «auto» (по умолчанию): создает рабочие ceil((min(nproc,32) * 0,8) + (max(0, nproc — 32) / 2)); «cores»: создает рабочие процессы до количества ядер хоста (как указано в os.cpus().length); : переопределяет количество рабочих с фиксированным значением; Значения по умолчанию и резервные значения — auto. Чтобы установить количество рабочих процессов в ядрах: yq w -i /etc/bigbluebutton/bbb-webrtc-sfu/production.yml mediasoup.workers «cores» mediasoup.dedicatedMediaTypeWorkers Семантика auto , cores и Number такая же, как и в конфигурации mediasoup.workers. Значения по умолчанию для всех типов носителей — 0 (нет выделенных рабочих). Семантика типов носителей: audio : аудиопотоки (только прослушивание, микрофон); main : видеопотоки с веб-камеры; контент: потоки совместного использования экрана (аудио и видео). Чтобы установить количество выделенных аудиоработников на автоматическое: yq w -i /etc/bigbluebutton/bbb-webrtc-sfu/production.yml mediasoup.dedicatedMediaTypeWorkers.audio «auto» Могу ли я бесконечно увеличивать количество потоков с помощью mediasoup? Нет. Масштабируемость значительно улучшается с помощью mediasoup, но все еще есть пара узких мест, которые можно устранить , что касается медиа-стека . А именно: Сервер сигнализации (bbb-webrtc-sfu): он не масштабируется по вертикали до бесконечности. В этой области всегда ведется работа, которую можно отслеживать в этом выпуске; Алгоритм балансировки работника mediasoup, реализованный bbb-webrtc-sfu, по-прежнему ориентирован на многосторонние встречи с ограниченным числом пользователей. Если ваша цель — собрания с тысячами пользователей 1-N (потоковое вещание), вы можете максимально использовать ЦП для некоторых работников MediaSoup, даже если есть другие свободные сотрудники. Ошибка 3000, 1012 во время установки Zoom Во время установки программы мы сталкиваемся с ошибкой, которую можно классифицировать как «неустановленную». Проблема заключалась в использовании неправильного пути установки. Перед установкой запустите скачанную программу от имени администратора. Сделайте это, нажав на ее правую кнопку и выполнив соответствующий пункт. Обязательно проверьте установку диска. По умолчанию Zoom предлагает диск С и адрес « Program Files «. Попробуйте переключиться на диск D и проследите, чтобы в пути не было русских названий папок. Возможно, папка для установки не пуста. Такое случается, если Zoom уже был установлен. Очистите рычаг перед установкой. Ббб-паутина 404 Ошибка при загрузке клиента Для BigBlueButton 2.2 требуется Java 8 в качестве Java по умолчанию. Недавно в некоторых дистрибутивах Ubuntu 16.04 версия Java по умолчанию была переключена на Java 9 (или более позднюю версию). Использовать java -version чтобы убедиться, что версия по умолчанию 1.8.0 . ~/devjava openjdk version OpenJDK Runtime Environment build 1.8.0_242-8u242-b08-0ubuntu3~16.04-b08 OpenJDK 64-Bit Server VM build 25.242-b08, mixed mode apt-get openjdk-8-jre update-alternatives java # Choose java-8 as default Беги java -version и подтвердите, что теперь значение по умолчанию отображается как 1.8.0 , а затем перезапустите BigBlueButton с помощью sudo bbb-conf --restart Пустая область презентации при создании или загрузке Невозможно создать презентацию failed to map segment from shared object: Operation not permitted используйте команду mount чтобы убедиться, что /tmp у директора нет noexec разрешения (которые предотвратят запуск исполняемых файлов в каталоге /tmp). Если ты видишь noexec за /tmp , вам необходимо перемонтировать каталог с разрешениями, позволяющими запускать процессы (например, преобразование слайдов) в /tmp каталог. Слишком много открытых файлов На серверах с числом процессорных ядер более 8 bbb-web журнал ( /var/log/bigbluebutton/bbb-web.log ) может выдать ошибку Too many open files Caused by: java.io.IOException: Too many open files Чтобы решить эту проблему, создайте файл переопределения, который увеличит количество открытых файлов для bbb-web. /etc/systemd/system/bbb-web.service.d/ /etc/systemd/system/bbb-web.service.d/override.conf systemctl daemon-reload bbb-web долго запускается Обеспечить bbb-web с большей энтропией можно установить hasged apt-get haveged Ошибка установки bbb-web Unpacking bbb-web 1:2.2.0-67 over 1:2.2.0-66 ... dpkg: error processing archive /var/cache/apt/archives/bbb-web_1%3a2.2.0-67_amd64.deb : trying to overwrite , which is also package bbb-client 1:2.2.0-28 dpkg-deb: error: subprocess was killed by signal Broken pipe Errors were encountered processing: /var/cache/apt/archives/bbb-web_1%3a2.2.0-67_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code 1 Затем сначала удалите bbb-client apt-get purge bbb-client и попробуйте установить BigBlueButton еще раз. - Где я могу отслеживать прогресс в поиске окончательного решения или лучшего обходного пути?
- Почему ForceRelayOnFirefox не включен по умолчанию?
- Как узнать, используется ли медиасуп?
- mediasoup используется по умолчанию в версии 2.5. Почему Курэнто все еще здесь?
- Важна ли одноядерная производительность для MediaSoup?
- Как я могу контролировать количество работников MediaSoup?
- медиасуп.работники
- mediasoup.dedicatedMediaTypeWorkers
- Могу ли я бесконечно увеличивать количество потоков с помощью mediasoup?
- Ошибка 3000, 1012 во время установки Zoom
- Ббб-паутина
- 404 Ошибка при загрузке клиента
- Пустая область презентации при создании или загрузке
- Невозможно создать презентацию
- Слишком много открытых файлов
- bbb-web долго запускается
- Ошибка установки bbb-web
Код ошибки 10002 во время установки Zoom
Причина
: Возможно вы пытаетесь установить устаревшую версию программы, либо антивирус занёс в карантин файлы установщика.
- Проверьте свободное место на диске.
- Загрузите установщик клиента Zoom вручную и установите его.
- Если проблема не устранена, найдите файл installer.txt, расположенный в каталоге c:/users/username/AppData/Roaming/Zoom
, затем отправьте тикет вместе с файлом installer.txt.
Installation and packages
The following packages have unmet dependencies
When installing the latest build of BigBlueButton, the package bbb-conf
now uses yq
to manage YAML files.
You need to add the repository ppa:rmescandon/yq
to your server. For steps on how to do this, see Update your server in the BigBlueButton 2.2 install guide.
Alternatively, if you have not made any customizations to BigBlueButton (outside of using bbb-conf
), you can use bbb-install.sh to install/upgrade to the latest version (the bbb-install.sh
script will automatically install the repository for yq
).
No Symbolic Link
If you’ve installed/uninstalled BigBlueButton packages, you may get a No Symbolic Link
warning from bbb-conf --check
:
Potential Problems
nginx conf: no symbolic /etc/nginx/sites-enabled bigbluebutton
To solve this, add a symbolic link to nginx for the BigBlueButton site:
/etc/nginx/sites-available/bigbluebutton /etc/nginx/sites-enabled/bigbluebutton
/etc/init.d/nginx restart
Package install fails with sed error
Some of the BigBlueButton packages use sed
scripts to extract contents from configuration files. If the file does not exist at the time of the script’s execution, or the sed script matches multiple entries in a file (such as when a configuration line is commented out), you can see an error such as
Setting up bbb-client 1:2.0.0-374 ...
: expression #1, char 42: unterminated `s' command
dpkg: error processing package bbb-client :
subprocess installed post-installation script returned error status 1
dpkg: dependency problems prevent configuration of bbb-config:
bbb-config depends on bbb-client however:
Package bbb-client is not configured yet.
dpkg: error processing package bbb-config :
dependency problems - leaving unconfigured
Errors were encountered processing:
bbb-client
bbb-config
E: Sub-process /usr/bin/dpkg returned an error code 1
In the above example, the /var/lib/dpkg/info/bbb-client.postinst
failed to finish. To debug, edit this file and change the first line to read
apt-get
You should now see each command in bbb-conf.postinst
as it executes upto the line in which the error occurs. Post this output to https://groups.google.com/forum/#!forum/bigbluebutton-setup
for help in resolving the issue.
Errors with packages
deb https://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb https://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
deb https://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
and try installing BigBlueButton again from the beginning.
Networking
Server running behind NAT
Could not get your microphone for a WebRTC call
The browser is not supported
states that Mobile Safari
version 11.1 or later is supported (notice the first letter is lower case and concatenated with the remainder of the browser name).
Vivaldi 2.8.1664 / Linux 0.0.0
Next, to add this as a supported browser, append to settings.yml
save the updated settings.yml
file, and then restart your BigBlueButton server with sudo bbb-conf --restart
. Note any browser you add must support WebRTC libraries (not all do), so be sure to check it first with https://test.webrtc.org/.
Tomcat shows “Cannot assign requested address on startup”
If your server has multiple IP addresses, Tomcat might not pick the right address to bind. This could throw an error on installation when tomcat is attempting to install.
Jan 30, 2018 9:17:37 AM org.apache.catalina.core.StandardServer await
SEVERE: StandardServer.await: create[localhost:8005]:
java.net.BindException: Cannot assign requested address (Bind failed)
at java.net.PlainSocketImpl.socketBind(Native Method)
If you still see the same error in catalina.out
, then /etc/tomcat7/server.xml
and change
Restart tomcat7 again and it should start normally.
nginx not running
The common reasons for nginx not running are inability to bind to port 80 and configuration errors. To check if port 80 is already in use, use
to see if any process is currently bound to port 80. If so, check to see if another web server is installed. If so, then stop the web server and try to restart nginx. One of the server requirements before you install BigBlueButton is that port 80 is not in use by another application (such as Apache). For details on why this is a requirements, see We recommend running BigBlueButton on port 80.
If port 80 is free, check if your nginx configuration file has errors. Try a restart of nginx
systemctl restart nginx
and look for the output of
[ OK ]
and see if it reports any errors. You can also check the error.log file for nginx to see what errors it gives on startup
/var/log/nginx/error.log
“Welcome to nginx”
During installation of BigBlueButton the packaging scripts attempt to assign the correct IP address during setup. Однако если IP-адрес изменится (например, при перезагрузке виртуальной машины) или первый IP-адрес не будет правильным IP-адресом сервера, вы можете увидеть страницу «Добро пожаловать в nginx».
Чтобы перенастроить BigBlueButton для использования правильного IP-адреса или имени хоста, см. раздел BigBlueButton не загружается.
Сервер HTML5
bbb-html5 не запускается с ошибкой SETSCHEDULER
mkdir /etc/systemd/system/bbb-html5.service.d
[Service]
CPUSchedulingPolicy=other
Nice=-10
Тогда делай systemctl daemon-reload
и перезапустите BigBlueButton.
Нетворкинг
Сервер, работающий за NAT
Не удалось получить микрофон для вызова WebRTC
Браузер не поддерживается
указывает, что поддерживается Mobile Safari версии 11.1 или новее (обратите внимание, что первая буква написана строчными буквами и объединяется с остальной частью имени браузера).
Затем, чтобы добавить его в качестве поддерживаемого браузера, добавьте в settings.yml
сохраните обновленный файл settings.yml, а затем перезапустите сервер BigBlueButton с помощью sudo bbb-conf —restart . Обратите внимание, что любой добавляемый вами браузер должен поддерживать библиотеки WebRTC (не все), поэтому обязательно сначала проверьте его с помощью https://test.webrtc.org/.
Tomcat показывает «Невозможно назначить запрошенный адрес при запуске»
Если ваш сервер имеет несколько IP-адресов, Tomcat может не выбрать правильный адрес для привязки. Это может привести к ошибке при установке, когда Tomcat пытается установить.
Если вы по-прежнему видите ту же ошибку в catalina.out, то /etc/tomcat7/server.xml и измените
Перезапустите tomcat7 еще раз, и он должен запуститься нормально.
nginx не работает
Распространенными причинами того, что nginx не работает, являются невозможность привязки к порту 80 и ошибки конфигурации. Чтобы проверить, используется ли уже порт 80, используйте
, чтобы узнать, привязан ли какой-либо процесс к порту 80. Если да, проверьте, установлен ли другой веб-сервер. Если да, то остановите веб-сервер и попробуйте перезапустить nginx. Одним из требований к серверу перед установкой BigBlueButton является то, чтобы порт 80 не использовался другим приложением (например, Apache). Подробную информацию о том, почему это является обязательным, см. в разделе «Мы рекомендуем запускать BigBlueButton на порту 80».
.
Если порт 80 свободен, проверьте, нет ли в вашем файле конфигурации nginx ошибок. Попробуйте перезапустить nginx
.
и найдите результат
и посмотрите, сообщает ли он о каких-либо ошибках. Вы также можете проверить файл error.log для nginx, чтобы узнать, какие ошибки он выдает при запуске
.
«Добро пожаловать в nginx»
Во время установки BigBlueButton сценарии упаковки пытаются назначить правильный IP-адрес во время установки. Однако если IP-адрес изменится (например, при перезагрузке виртуальной машины) или первый IP-адрес не будет правильным IP-адресом сервера, вы можете увидеть страницу «Добро пожаловать в nginx».
Чтобы перенастроить BigBlueButton для использования правильного IP-адреса или имени хоста, см. раздел BigBlueButton не загружается.
Код ошибки 2008 в Zoom
Причина
: «Лицензия на вебинар не распространяется на пользователя; или примененная лицензия больше не действительна для учетных записей».
Решение
: Зайдите в личный кабинет и активируйте лицензию.
Код ошибки 2008 в Zoom
Причина
: «Лицензия на вебинар не распространяется на пользователя; или примененная лицензия больше не действительна для учетных записей».
Решение
: Зайдите в личный кабинет и активируйте лицензию.
Что делать для ограничения ошибки Zoom 1006028000
Понятно, если идти техработы на платформу, то здесь остаётся только дождаться их окончания. Так что посмотрим на ситуации, которые решаются в наших силах:
- Перезагрузка, причем не только самого приложения, но и оборудования, на котором вы его подключаете – смартфона, планшета, ноутбука, ПК.
- Если та же проблема возникает на этапе установки, возникает большая опасность заражения вашего устройства вирусами. И здесь поможет только полноценная чистка компьютера – начиная с вирусов, и заканчивая перегруженным кешем.
После очистки всей системы повторно установите приложение на свой ПК. Обязательно проводите эту процедуру только на официальном сайте.

В следующей таблице описаны распространенные коды ошибок и сообщений при использовании приложений для конференций и вебинаров или при установке клиента Zoom Desktop Client.
Ошибка 3000, 1012 во время установки Zoom
Во время установки программы мы сталкиваемся с ошибкой, которую можно классифицировать как «неустановленную». Проблема заключалась в использовании неправильного пути установки.
Перед установкой запустите скачанную программу от имени администратора. Сделать это можно нажав на нее правой кнопкой и выбрав соответствующий пункт.
Обязательно проверяйте диск установки. По умолчанию Zoom предлагает диск С и папку « Program Files
«. Попробуйте сменить на диск D и проследите, чтоб в пути не было русских названий папок.
Возможно папка установки не пуста. Такое случается если Zoom уже был установлен. Очистите папку перед установкой.
Installation and packages
The following packages have unmet dependencies
When installing the latest build of BigBlueButton, the package bbb-conf
now uses yq
to manage YAML files.
You need to add the repository ppa:rmescandon/yq
to your server. For steps on how to do this, see Update your server in the BigBlueButton 2.2 install guide.
Alternatively, if you have not made any customizations to BigBlueButton (outside of using bbb-conf
), you can use bbb-install.sh to install/upgrade to the latest version (the bbb-install.sh
script will automatically install the repository for yq
).
No Symbolic Link
If you’ve installed/uninstalled BigBlueButton packages, you may get a No Symbolic Link
warning from bbb-conf --check
:
Potential Problems
nginx conf: no symbolic /etc/nginx/sites-enabled bigbluebutton
To solve this, add a symbolic link to nginx for the BigBlueButton site:
/etc/nginx/sites-available/bigbluebutton /etc/nginx/sites-enabled/bigbluebutton
/etc/init.d/nginx restart
Package install fails with sed error
Some of the BigBlueButton packages use sed
scripts to extract contents from configuration files. If the file does not exist at the time of the script’s execution, or the sed script matches multiple entries in a file (such as when a configuration line is commented out), you can see an error such as
Setting up bbb-client 1:2.0.0-374 .
: expression #1, char 42: unterminated `s' command
dpkg: error processing package bbb-client :
subprocess installed post-installation script returned error status 1
dpkg: dependency problems prevent configuration of bbb-config:
bbb-config depends on bbb-client however:
Package bbb-client is not configured yet.
dpkg: error processing package bbb-config :
dependency problems - leaving unconfigured
Errors were encountered processing:
bbb-client
bbb-config
E: Sub-process /usr/bin/dpkg returned an error code 1
In the above example, the /var/lib/dpkg/info/bbb-client.postinst
failed to finish. To debug, edit this file and change the first line to read
apt-get
You should now see each command in bbb-conf.postinst
as it executes upto the line in which the error occurs. Post this output to https://groups.google.com/forum/#!forum/bigbluebutton-setup
for help in resolving the issue.
Errors with packages
deb https://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb https://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
deb https://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
and try installing BigBlueButton again from the beginning.
Исправляем ошибку 5000 5004
Данная ошибка означает, что интернет-соединение работает некорректно. Попробуйте подключится на более качественное подключение.
Разработчики сообщили, что иногда ошибка 5002 в Zoom
может означать, что сервера находятся под нагрузкой и не справляются с потоком желающим воспользоваться программой. Просто попробуйте через 5 минут запустить программу, а пока перезагрузите компьютер.
Ошибка 502 Bad Gateway в Zoom
Данная ошибка означает, что приложение не может установить соединение по причине отсутствия корректного подключения к интернету. Вероятно на время соединения была потеря связи и программа не смогла присоединиться к серверу.
Иногда 502 Bad Gateway
возникает если порт программы или она сама заблокирована антивирусом.
Возможно проблема заключается в использовании VPN для подключения. Попробуйте сменить сервер или перезагрузите компьютер.
Ошибка 3078 приложения Zoom в Крыму
- Попробуйте скачать Super VPN программу для телефона.
- Если VPN включен, но все-равно выдает ошибку, попробуйте сменить сервер подключения (например с Англии на Швейцарию).
- Скачайте ZOOM Cloud Meetings
Installation and packages
The following packages have unmet dependencies
When installing the latest build of BigBlueButton, the package bbb-conf now uses yq to manage YAML files.
You need to add the repository ppa:rmescandon/yq to your server. For steps on how to do this, see Update your server in the BigBlueButton 2.2 install guide.
В качестве альтернативы, если вы не внесли никаких настроек в BigBlueButton (кроме использования bbb-conf), вы можете использовать bbb-install.sh для установки/обновления до последней версии (скрипт bbb-install.sh автоматически установите репозиторий для yq).
Нет символической ссылки
Если вы установили/удалили пакеты BigBlueButton, вы можете получить предупреждение об отсутствии символической ссылки от bbb-conf — проверьте:
Чтобы решить эту проблему, добавьте в nginx символическую ссылку на сайт BigBlueButton:
Установка пакета завершается с ошибкой sed
Некоторые пакеты BigBlueButton используют сценарии sed для извлечения содержимого из файлов конфигурации. Если файл не существует во время выполнения сценария или сценарий sed соответствует нескольким записям в файле (например, когда строка конфигурации закомментирована), вы можете увидеть ошибку, например
В приведенном выше примере файл /var/lib/dpkg/info/bbb-client.postinst не завершился. Для отладки отредактируйте этот файл и измените первую строку на чтение
.
Теперь вы должны увидеть каждую команду в bbb-conf.postinst по мере ее выполнения до строки, в которой возникает ошибка. Опубликуйте этот вывод на странице https://groups.google.com/forum/#!forum/bigbluebutton-setup, чтобы получить помощь в решении проблемы.
Ошибки с пакетами
и попробуйте установить BigBlueButton еще раз с самого начала.
Ошибка масштабирования 5003
Проблема с подключением к хосту возникает в случае потери пакета при передаче данных. Необходимо убедиться в том, что сервер-хост не влияет на изменения. Сделать это можно через командную строку или с панели управления роутером.
Код ошибки 0 в Zoom
Данный код означает, что программа не смогла точно определить причину неисправности. Разработчики заметили, что она появляется при отображении экрана, при работе с доской сообщениями и т. д. Официальные функции следующие:
- Эта ошибка была сделана при обновлении с версии 0.9 или 1.0.
- Ссылка на программу установщик более неактуальна.
- Антивирусное программное обеспечение может иметь файлы в карантине, загруженном установщиком Zoom.
«Код ошибки Error 1006» – название проблемы, содержащее подробную информацию о неисправности, вызвавшую причину возникновения, какой системный компонент или приложение вышло из строя. Кодовой код в названных проблемах обычно содержит данные, которые расшифровываются производителем компонента или приложения, расположенного выше из строя.
Проблема с использованием этого кода возникает в различных местах системы, поэтому, даже если он включает некоторые детали в названия, пользователю все равно трудно определить и устранить причину проблемы без специальных технических знаний или соответствующего программного обеспечения.

Медиасуп
Веб-камеры/совместное использование экрана не работают
Убедитесь, что для медиасупа установлены соответствующие внешние адреса. При установке через пакеты IP-адреса mediasoup обычно настраиваются неправильно. При установке через bbb-install IPv4 в целом правильный, но IPv6 может отсутствовать.
Тем не менее, мы рекомендуем перепроверить инструкции в разделе «Обновление медиасупа».
Настройте mediasoup для использования IPv6
медиасуп (bbb-webrtc-sfu) нет
поставляются с включенным по умолчанию IPv6 при установке через пакеты или bbb-install.
Для настройки IPv6 следует использовать файл конфигурации переопределения bbb-webrtc-sfu (расположенный в /etc/bigbluebutton/bbb-webrtc-sfu/production.yml).
См. «Обновление mediasoup» для получения инструкций и примеров того, как это сделать.
У меня проблемы с просмотром веб-камер или демонстрацией экрана в Firefox
Обычно это симптом известной проблемы Firefox, когда он не соответствует реализациям ICE-lite (и mediasoup является одной из них).
Как часто возникает эта проблема с Firefox?
Короткий (нет) ответ: это трудно измерить.
Где я могу отслеживать прогресс в поиске окончательного решения или лучшего обходного пути?
Это ошибка Firefox, поэтому лучшее место, где можно получить обзор прогресса и сути проблемы, — это проблема Mozilla.
Вы также можете отслеживать проблему BigBlueButton и получать обновления о дополнительных обходных путях.
Почему ForceRelayOnFirefox не включен по умолчанию?
Он не включен по умолчанию, поскольку bigbluebutton по умолчанию не поставляется с сервером TURN, и это то, что предполагает настройка версии в коде.
Как узнать, используется ли медиасуп?
Независимо от этого: mediasoup используется по умолчанию в версии 2.5
и его следует использовать всегда, если только настройки по умолчанию не были явно изменены.
mediasoup используется по умолчанию в версии 2.5. Почему Курэнто все еще здесь?
Потому что Kurento до сих пор используется для потоковой записи. Его следует удалить как зависимость, как только эта проблема будет решена.
Важна ли одноядерная производительность для MediaSoup?
Как я могу контролировать количество работников MediaSoup?
Чтобы контролировать количество рабочих процессов mediasoup, следует использовать файл конфигурации переопределения bbb-webrtc-sfu (находится в /etc/bigbluebutton/bbb-webrtc-sfu/production.yml).
Здесь есть пара интересных конфигураций:
медиасуп.работники
Принимаемые значения:
- «auto» (по умолчанию): создает рабочих ceil((min(nproc,32) * 0,8) + (max(0, nproc — 32) / 2));
- «cores»: создает рабочие процессы до количества ядер хоста (как указано в os.cpus().length);
- : переопределяет количество рабочих с фиксированным значением;
- Значения по умолчанию и резервные значения — auto.
- Чтобы установить количество рабочих процессов в ядрах: yq w -i /etc/bigbluebutton/bbb-webrtc-sfu/production.yml mediasoup.workers «cores»
mediasoup.dedicatedMediaTypeWorkers
Семантика auto , cores и Number такая же, как и в конфигурации mediasoup.workers. Значения по умолчанию для всех типов носителей — 0 (нет выделенных рабочих).
Семантика типов носителей:
- аудио: аудиопотоки (только прослушивание, микрофон);
- main : видеопотоки с веб-камеры;
- контент: потоки совместного использования экрана (аудио и видео).
- Чтобы установить количество выделенных аудиоработников на авто: yq w -i /etc/bigbluebutton/bbb-webrtc-sfu/production.yml mediasoup.dedicatedMediaTypeWorkers.audio «auto»
Могу ли я бесконечно увеличивать количество потоков с помощью mediasoup?
Нет. Масштабируемость значительно улучшается с помощью mediasoup, но все еще есть несколько узких мест, которые можно устранить , что касается медиа-стека
. А именно:
- Сервер сигнализации (bbb-webrtc-sfu): он не масштабируется по вертикали до бесконечности. В этой области всегда ведется работа, которую можно отслеживать в этом выпуске;
- Алгоритм балансировки работника mediasoup, реализованный bbb-webrtc-sfu, по-прежнему ориентирован на многосторонние встречи с ограниченным числом пользователей. Если ваша цель — собрания с тысячами пользователей 1-N (потоковое вещание), вы можете максимально использовать ЦП для некоторых работников MediaSoup, даже если есть другие свободные сотрудники.
Ошибка 3000, 1012 во время установки Zoom
Во время установки программы мы сталкиваемся с ошибкой, которую можно классифицировать как «неустановленную». Проблема заключалась в использовании неправильного пути установки.
Перед установкой запустите скачанную программу от имени администратора. Сделайте это, нажав на ее правую кнопку и выполнив соответствующий пункт.
Обязательно проверьте установку диска. По умолчанию Zoom предлагает диск С и индикатор « Program Files
«. Попробуйте переключиться на диск D и проследите, чтобы в пути не было русских названий папок.
Возможно папка установка не пуста. Такое случается, если Zoom уже был установлен. Очистите рычаг перед установкой.
Запись
Запись не обрабатывается после обновления
Если после обновления BigBlueButton 2.0 до BigBlueButton 2.2 ваши записи не обрабатываются и вы видите ошибки «Отказано в разрешении» в /var/log/bigbluebutton/bbb-rap-worker.log
, а затем восстановить записи, которые еще не были обработаны. Посмотреть список записей можно с помощью
, а затем, чтобы восстановить запись, используйте sudo bbb-record —rebuild , как в
Веб-камеры/совместное использование экрана не работают
Убедитесь, что для медиасупа установлены соответствующие внешние адреса. При установке через пакеты IP-адреса mediasoup обычно настраиваются неправильно. При установке через bbb-install IPv4 в целом правильный, но IPv6 может отсутствовать.
Тем не менее, мы рекомендуем перепроверить инструкции в разделе «Обновление медиасупа».
Настройте mediasoup для использования IPv6
медиасуп (bbb-webrtc-sfu) нет
поставляются с включенным по умолчанию IPv6 при установке через пакеты или bbb-install.
Для настройки IPv6 следует использовать файл конфигурации переопределения bbb-webrtc-sfu (расположенный в /etc/bigbluebutton/bbb-webrtc-sfu/production.yml).
См. «Обновление mediasoup» для получения инструкций и примеров того, как это сделать.
У меня проблемы с просмотром веб-камер или демонстрацией экрана в Firefox
Обычно это симптом известной проблемы Firefox, когда он не соответствует реализациям ICE-lite (и mediasoup является одной из них).
Как часто возникает эта проблема с Firefox?
Короткий (нет) ответ: это трудно измерить.
Где я могу отслеживать прогресс в поиске окончательного решения или лучшего обходного пути?
Это ошибка Firefox, поэтому лучшее место, где можно получить обзор прогресса и сути проблемы, — это проблема Mozilla.
Вы также можете отслеживать проблему BigBlueButton и получать обновления о дополнительных обходных путях.
Почему ForceRelayOnFirefox не включен по умолчанию?
Он не включен по умолчанию, потому что bigbluebutton по умолчанию не поставляется с сервером TURN, и это то, что предполагает настройка версии в коде.
Как узнать, используется ли медиасуп?
Независимо от этого: mediasoup используется по умолчанию в версии 2.5
и его следует использовать всегда, если только настройки по умолчанию не были явно изменены.
mediasoup используется по умолчанию в версии 2.5. Почему Курэнто все еще здесь?
Потому что Kurento до сих пор используется для потоковой записи. Его следует удалить как зависимость, как только эта проблема будет решена.
Важна ли одноядерная производительность для MediaSoup?
Как я могу контролировать количество работников MediaSoup?
Чтобы контролировать количество рабочих процессов mediasoup, следует использовать файл конфигурации переопределения bbb-webrtc-sfu (находится в /etc/bigbluebutton/bbb-webrtc-sfu/production.yml).
Здесь есть пара интересных конфигураций:
медиасуп.работники
Принятые значения:
- «auto» (по умолчанию): создает рабочие ceil((min(nproc,32) * 0,8) + (max(0, nproc — 32) / 2));
- «cores»: создает рабочие процессы до количества ядер хоста (как указано в os.cpus().length);
- : переопределяет количество рабочих с фиксированным значением;
- Значения по умолчанию и резервные значения — auto.
- Чтобы установить количество рабочих мест в ядрах: yq w -i /etc/bigbluebutton/bbb-webrtc-sfu/production.yml mediasoup.workers «cores»
mediasoup.dedicatedMediaTypeWorkers
Семантика auto , cores и Number такая же, как и в конфигурации mediasoup.workers. Значения по умолчанию для всех типов носителей — 0 (нет выделенных рабочих).
Семантика типов носителей:
- audio : аудиопотоки (только прослушивание, микрофон);
- main : видеопотоки с веб-камеры;
- контент: потоки совместного использования экрана (аудио и видео).
- Чтобы установить количество выделенных аудиоработников на авто: yq w -i /etc/bigbluebutton/bbb-webrtc-sfu/production.yml mediasoup.dedicatedMediaTypeWorkers.audio «auto»
Могу ли я бесконечно увеличивать количество потоков с помощью mediasoup?
Нет. Масштабируемость значительно улучшается с помощью mediasoup, но все еще есть пара узких мест, которые можно устранить , что касается медиа-стека
. А именно:
- Сервер сигнализации (bbb-webrtc-sfu): он не масштабируется по вертикали до бесконечности. В этой области всегда ведется работа, которую можно отслеживать в этом выпуске;
- Алгоритм балансировки работника mediasoup, реализованный bbb-webrtc-sfu, по-прежнему ориентирован на многосторонние встречи с ограниченным числом пользователей. Если ваша цель — собрания с тысячами пользователей 1-N (потоковое вещание), вы можете максимально использовать ЦП для некоторых работников MediaSoup, даже если есть другие свободные сотрудники.
Прочие ошибки
Корневая перегородка слишком мала
BigBlueButton обработка и хранение записей:
Местоположение всех медиа-каталогов на диске доступно здесь.
Чтобы выполнить перемещение, мы сначала остановим BigBlueButton, затем переместим вышеуказанные каталоги в новое место на внешнем разделе, создадим символические ссылки из исходных местоположений в новые и перезапустим BigBlueButton.
BigBlueButton не загружается
Работа в контейнере LXD
LXD — очень мощная контейнерная система для Ubuntu, позволяющая запускать полные серверы Ubuntu 16.04 внутри контейнера. Поскольку контейнеры LXD можно легко клонировать и делать снимки, они идеально подходят для разработки и тестирования BigBlueButton.
Вы также получите сообщение об ошибке при запуске FreeSWITCH с помощью bbb-conf —restart . Когда вы попробуете systemctl status freeswitch.service, вы увидите ошибку с SETSCHEDULER.
Вы можете запустить BigBlueButton внутри контейнера LXD.
Невозможно подключиться к Redis
Пакеты bbb-apps-akka, bbb-fsesl-akka и bbb-transcode-akka упакованы sbt, но перед их запуском необходимо запустить redis-server. Если sudo bbb-conf —debug показывает ошибки подключения Redis
Сценарий bbb-install теперь создает эти переопределения по умолчанию.
500 Внутренняя ошибка сервера
Скорее всего это ошибка GreenLight. Проверьте файл журнала в соответствии с разделом «Устранение неполадок Greenlight».
Если эта ошибка возникает лишь на небольшом количестве компьютеров, обращающихся к серверу BigBlueButton в локальной сети через прокси-сервер, и вы видите описание «Ошибка:: Ошибка небезопасного хоста (x.x.x.x не является безопасным хостом)» (где x.x.x.x является IP-адресом) в файле журнала проверьте, установлен ли флажок «Не использовать прокси-сервер для локальных (интранет) адресов» (в настройках прокси-сервера Windows).
Устаревшие ошибки
Ошибки конференции не найдены
Команда sudo bbb-conf —debug просматривает журналы red5, tomcat7 и nginx в поисках ошибок и исключений. Однако сообщения типа
Если у вас возникли какие-либо проблемы при установке BigBlueButton, в этом разделе описано, как решить многие распространенные проблемы.
Если вы еще этого не сделали, прочтите раздел «Помощь».
XmppDll. dll отсутствует
Если вы добавили сообщение об отсутствии XmppDll.dll, это означает, что ваша установка Zoom может быть повреждена.
Чтобы решить эту проблему, вам следует вручную установить всю версию Zoom, которую можно сделать через Центр загрузок.
Просто нажать Загрузить
под Клиент Zoom для встреч
, подключите EXE-файл и проследите за установкой опытного мастера.
Ошибка 502 Bad Gateway в Zoom
Данная ошибка означает, что приложение не может установить соединение по причине неправильного подключения к Интернету. Вероятность того, что во время соединения была потеря связи, и программа не присоединилась к серверу.
Иногда 502 Плохой шлюз
происходит, если порт программы или она сама заблокирована антивирусом.
Возможно, проблема заключалась в использовании VPN для подключения. Попробуйте сменить сервер или перезагрузить компьютер.
Точка входа не найдена в Zoom
Проблема и решение: УстановитеMicrosoft Visual C++ 2008 SP1.
Ошибка сетевого подключения ошибка 1006 в Zoom
В случае возникновения проблем с подключением к конференции Zoom будет выдавать ошибку 1006 Network Connection Failed
. В таком случае тот, кто создал конференцию, стоит проверить качество интернета (например, измерить его скорость). Если оно неудовлетворительно, оно подключается к более быстрой сети.
Конференция могла быть прервана, если интернет пропал хотя бы на секунду. Вместо повторного подключения появляется эта ошибка.
Не забывайте так же о пиковых образцах на сервере Zoom. Они не всегда справляются с потоком подключений.
Установка и пакеты
Следующие пакеты имеют неудовлетворенные зависимости
При установке последней сборки BigBlueButton пакет bbb-conf теперь использует yq для управления файлами YAML.
Вам необходимо добавить репозиторий ppa:rmescandon/yq на свой сервер. Инструкции о том, как это сделать, см. в разделе «Обновление сервера» руководства по установке BigBlueButton 2.2.
В качестве альтернативы, если вы не внесли никаких настроек в BigBlueButton (кроме использования bbb-conf ), вы можете использовать bbb-install.sh для установки/обновления до последней версии (скрипт bbb-install.sh будет автоматически установлен). установите репозиторий для yq).
Нет символической ссылки
Если вы установили/удалили пакеты BigBlueButton, вы можете получить предупреждение об отсутствии символической ссылки от bbb-conf — проверьте:
Чтобы решить эту проблему, добавьте в nginx символическую ссылку на сайт BigBlueButton:
Установка пакета завершается с ошибкой sed
Некоторые пакеты BigBlueButton используют сценарии sed для извлечения содержимого из файлов конфигурации. Если файл не существует во время выполнения сценария или сценарий sed соответствует нескольким записям в файле (например, когда строка конфигурации закомментирована), вы можете увидеть ошибку, например
В приведенном выше примере файл /var/lib/dpkg/info/bbb-client.postinst не завершился. Для отладки отредактируйте этот файл и измените первую строку на чтение
.
Теперь вы должны увидеть каждую команду в bbb-conf.postinst по мере ее выполнения вплоть до строки, в которой возникает ошибка. Опубликуйте этот вывод на странице https://groups.google.com/forum/#!forum/bigbluebutton-setup, чтобы получить помощь в решении проблемы.
Errors with packages
and try installing BigBlueButton again from the beginning.
Ошибка 3000, 1012 во время установки Zoom
Во время установки программы мы сталкиваемся с ошибкой, которую можно классифицировать как «неустановленную». Проблема заключается в использовании неправильного пути установки.
Перед установкой запустите скачанную программу от имени администратора. Сделать это можно нажав на нее правой кнопкой и выбрав соответствующий пункт.
Обязательно проверяйте диск установки. По умолчанию Zoom предлагает диск С и папку « Program Files
«. Попробуйте сменить на диск D и проследите, чтоб в пути не было русских названий папок.
Возможно папка установки не пуста. Такое случается если Zoom уже был установлен. Очистите папку перед установкой.
FreeSWITCH
Configure BigBluebutton/FreeSWITCH to support IPV6
First, create the file /etc/nginx/conf.d/bigbluebutton_sip_addr_map.conf
with this content:
- ws-binding
- wss-binding
- rtcp-audio-interval-msec
- rtcp-video-interval-msec
- dtmf-type
- liberal-dtmf
- enable-3pcc
If any are missing, copy them from sip_profiles/external.xml
, then restart BigBlueButton ( sudo bbb-conf --restart
).
FreeSWITCH fails to bind to IPV4
To check, look in /opt/freeswitch/var/log/freeswitch/freeswitch.log
for errors related to loading the database.
2018-10-25 11:05:11.444727 [ERR] switch_core_db.c:108 SQL ERR [unsupported file format]
2018-10-25 11:05:11.444737 [ERR] switch_core_db.c:223 SQL ERR [unsupported file format]
2018-10-25 11:05:11.444759 [NOTICE] sofia.c:5949 Started Profile internal-ipv6 [sofia_reg_internal-ipv6]
2018-10-25 11:05:11.444767 [CRIT] switch_core_sqldb.c:508 Failure to connect to CORE_DB sofia_reg_external!
2018-10-25 11:05:11.444772 [CRIT] sofia.c:3049 Cannot Open SQL Database [external]!
If you see these errors, clear the FreeSWITCH database (BigBlueButton doesn’t use the database and FreeSWITCH will recreate it on startup).
systemctl stop freeswitch
/opt/freeswitch/var/lib/freeswitch/db/
systemctl start freeswitch
Forward calls from an Asterisk server to FreeSWITCH
asterisk server ip: 192.168.1.100
bigbluebutton/freeswitch ip: 192.168.1.200
Changes to your Asterisk server
Setup your gateway to BigBlueButton/FreeSWITCH. in /etc/asterisk/sip.conf
add
Route the calls to the gateway. In /etc/asterisk/extensions.conf
context where your calls are being handled, forward the calls to the gateway. Here, when someone dials 85001, the call is sent to the fs-gw
defined above.
=> ,,(/-/${})
=> ,,
Changes to your BigBlueButton/FreeSWITCH server
Then we apply the ACL into the profile that receives the calls from external gateways. In /opt/freeswitch/conf/sip_profiles/external.xml
, add the ACL under <settings>
<!-- Apply ACL from asterisk-gw -->
...
To debug, try connecting to FS CLI and increase logging level. Once connected, make your call and see what the logs say.
/opt/freeswitch/bin/fs_cli xmlstarlet sel @value /opt/freeswitch/etc/freeswitch/autoload_configs/event_socket.conf.xml
Once connected:
shows the available commands
console loglevel <level> change log level
Ctrl-D to
FreeSWITCH fails to bind to port 8021
# Error: Found text in freeswitch.log:
# Thread ended for mod_event_socket
# FreeSWITCH may not be responding to requests on port 8021 (event socket layer)
ip addr | inet6
inet6 ::1/128 scope host
...
If you do not see the line inet6 ::1/128 scope host
, then your server has IPV6 disabled. In this case, we need to disable FreeSWITCH’s support for IPV6. First, edit /opt/freeswitch/etc/freeswitch/autoload_configs/event_socket.conf.xml
and change the line
/opt/freeswitch/etc/freeswitch/sip_profiles/internal-ipv6.xml /opt/freeswitch/etc/freeswitch/sip_profiles/internal-ipv6.xml_
/opt/freeswitch/etc/freeswitch/sip_profiles/external-ipv6.xml /opt/freeswitch/etc/freeswitch/sip_profiles/external-ipv6.xml_
and then restart BigBlueButton with the commands
bbb-conf
bbb-conf
FreeSWITCH fails to start with a SETSCHEDULER error
When running in a container (like a chroot, OpenVZ or LXC), it might not be possible for FreeSWITCH to set its CPU priority to real-time round robin. If not, it will result in lower performance compared to a non-virtualized installation.
If you running BigBlueButton in a container and an error starting FreeSWITCH, try running systemctl status freeswitch.service
and see if you see the error related to SETSCHEDULER
systemctl status freeswitch.service
● freeswitch.service - freeswitch
Loaded: loaded /lib/systemd/system/freeswitch.service enabled vendor preset: enabled
Active: inactive dead Result: exit-code since Mon 2017-10-02 16:17:29 UTC 18s ago
Process: 10967 /opt/freeswitch/bin/freeswitch freeswitch daemon exited, 214/SETSCHEDULER
Main PID: 3327 exited, 0/SUCCESS
Oct 02 16:17:29 scw-9e2305 systemd[1]: Failed to start freeswitch.
Oct 02 16:17:29 scw-9e2305 systemd[1]: freeswitch.service: Unit entered failed state.
Oct 02 16:17:29 scw-9e2305 systemd[1]: freeswitch.service: Failed with result
Oct 02 16:17:29 scw-9e2305 systemd[1]: freeswitch.service: Service hold-off over, scheduling restart.
Oct 02 16:17:29 scw-9e2305 systemd[1]: Stopped freeswitch.
Oct 02 16:17:29 scw-9e2305 systemd[1]: freeswitch.service: Start request repeated too quickly.
Oct 02 16:17:29 scw-9e2305 systemd[1]: Failed to start freeswitch.
If you see SETSCHEDULER
in the error message, edit /lib/systemd/system/freeswitch.service
and comment out the line containing CPUSchedulingPolicy=rr
(round robin)
Save the file, run systemctl daemon-reload
, and then restart BigBlueButton. FreeSWITCH should now startup without error.
Users not able to join Listen Only mode
When doing sudo bbb-conf --check
, you may see the warning
voice Application failed to register with sip server
bbb-conf
bbb-conf
netstat | 5060
You should see an output such as
tcp 0 0 234.147.116.3:5060 0.0.0.0: LISTEN
In this example, FreeSWITCH is listening on IP address 234.147.116.3. The IP address on your server will be different.
Restart BigBlueButton using the commands and run the built-in diagnostics checks.
bbb-conf
bbb-conf
Unable to connect using fs_cli
As of BigBlueButton 2.2.18, the packaging now replaces the default ClueCon
password for connecting to the FreeSWITCH command line interface ( fs_cli
) with a random password.
(По умолчанию FreeSWITCH разрешает только неаутентифицированные соединения с адреса 127.0.0.1, но по-прежнему хорошей практикой безопасности является не использовать пароли по умолчанию).
/opt/freeswitch/bin/fs_cli -p $(xmlstarlet sel -t -m 'configuration/settings/param[@name="password"]' -v @value /opt/freeswitch/etc/freeswitch/autoload_configs/event_socket.conf.xml)
Мы также добавили /usr/local/bin/fs_clibbb
с содержимым
/opt/freeswitch/bin/fs_cli xmlstarlet sel @value /opt/freeswitch/etc/freeswitch/autoload_configs/event_socket.conf.xml
, который позволит вам печатать fs_clibbb
в командной строке, чтобы попасть в консоль FreeSWITCH.
Эхо-тест зависает при обновлении BigBlueButton 2.2
Сценарии установки теперь меняют пароль CLI по умолчанию для FreeSWITCH, и другие части BigBlueButton должны использовать этот новый пароль. При новой установке сценарии установки автоматически установят новый пароль.
Если вы обновляетесь с помощью bbb-install.sh, сценарий обновит пароль FreeSWITCH, используя sudo bbb-conf --setip <hostname>
.
Если вы обновились вручную, обязательно выполните ao sudo bbb-conf --setip <hostname>
для синхронизации всех паролей FreeSWITCH.
FreeSWITCH с использованием сервера оглушения по умолчанию
В течение многих лет в файле конфигурации FreeSWITCH BigBlueButton /opt/freeswitch/etc/freeswitch/vars.xml
, значение по умолчанию для external_rtp_ip
был stun.freeswitch.org
Однако это не лучший выбор для оглушения сервера. Рекомендуем либо изменить его на внешний IP-адрес вашего сервера, либо настроить собственный сервер оглушения/поворота. Например, если ваш сервер имеет внешний IP-адрес 234.32.3.3
Вы можете добавить строку в /etc/bigbluebutton/bbb-conf/apply-conf.sh
чтобы всегда применять это значение, даже если пакет FreeSWITCH обновляется.
xmlstarlet edit /opt/freeswitch/conf/vars.xml
Примечание. Если ваш сервер имеет внутренний/внешний IP-адрес, например, на сервере AWS EC2, обязательно установите для него внешний IP-адрес и настройте фиктивную сетевую карту (см. Обновление FreeSWITCH).
Код ошибки 10002 во время установки Zoom
Причина
: Возможно, вы пытаетесь установить устаревшую версию программы, либо антивирус занесен в карантин файлы установщика.
- Проверьте свободное место на диске.
- Загрузите установщик клиента Zoom вручную и установите его.
- Если проблема не устранена, перейдите в файл installer.txt, расположенный в каталоге c:/users/username/AppData/Roaming/Zoom
, затем отправьте билет вместе с файлом installer.txt.
Точка входа не найдена в Zoom
Проблема и решение: УстановитеMicrosoft Visual C++ 2008 SP1.
Устаревшие ошибки
Ошибки конференции не найдены
Команда sudo bbb-conf --debug
выполняет поиск в журналах red5, tomcat7 и nginx в поисках ошибок и исключений. Однако такие сообщения, как
-- ERRORS found in /usr/share/red5/log/* --
/usr/share/red5/log/bigbluebutton.log:2015-05-02 13:50:37,681-04:00 [pool-17-thread-1] ERROR o.b.w.v.f.a.PopulateRoomCommand - Not XML: [Conference 78505 not found]
безобидны и их можно игнорировать.
Устаревшие ошибки
Ошибки конференции не найдены
Команда sudo bbb-conf --debug
выполняет поиск в журналах red5, tomcat7 и nginx в поисках ошибок и исключений. Однако сообщения типа
-- ERRORS found in /usr/share/red5/log/* --
/usr/share/red5/log/bigbluebutton.log:2015-05-02 13:50:37,681-04:00 [pool-17-thread-1] ERROR o.b.w.v.f.a.PopulateRoomCommand - Not XML: [Conference 78505 not found]
безобидны и их можно игнорировать.
Запись
Запись не обрабатывается после обновления
Если после обновления BigBlueButton 2.0 до BigBlueButton 2.2 ваши записи не обрабатываются и вы видите ошибки «Отказано в доступе» в /var/log/bigbluebutton/bbb-rap-worker.log
, а затем восстановить записи, которые еще не были обработаны. Посмотреть список записей можно с помощью
, а затем, чтобы восстановить запись, используйте sudo bbb-record —rebuild , как в
Медиасуп
Веб-камеры/совместное использование экрана не работают
Убедитесь, что для медиасупа установлены соответствующие внешние адреса. При установке через пакеты IP-адреса mediasoup обычно настраиваются неправильно. При установке через bbb-install IPv4 в целом правильный, но IPv6 может отсутствовать.
Тем не менее, мы рекомендуем перепроверить инструкции в разделе «Обновление медиасупа».
Настройте mediasoup для использования IPv6 tcp 0 0 234.147.116.3:5060 0.0.0.0: LISTEN
netstat | 5060 медиасуп (bbb-webrtc-sfu)
нет
поставляются с включенным по умолчанию IPv6 при установке через пакеты или bbb-install.
Для настройки IPv6 следует использовать файл конфигурации переопределения bbb-webrtc-sfu (расположенный в /etc/bigbluebutton/bbb-webrtc-sfu/production.yml).
Инструкции и примеры того, как это сделать, см. в разделе «Обновление mediasoup».
bbb-conf
bbb-conf
У меня проблемы с просмотром веб-камер или демонстрацией экрана в Firefox
Обычно это симптом известной проблемы Firefox, когда он не соответствует реализациям ICE-lite (и mediasoup является одной из них).
Как часто возникает эта проблема с Firefox?
Короткий (нет) ответ: это трудно измерить.
Где я могу отслеживать прогресс в поиске окончательного решения или лучшего обходного пути?
Это ошибка Firefox, поэтому лучшее место, где можно получить обзор прогресса и сути проблемы, — это проблема Mozilla.
Вы также можете отслеживать проблему BigBlueButton и получать обновления о дополнительных обходных путях.
Почему ForceRelayOnFirefox не включен по умолчанию?
Он не включен по умолчанию, потому что bigbluebutton по умолчанию не поставляется с сервером TURN, и это то, что предполагает настройка версии в коде.
Как узнать, используется ли медиасуп?
Независимо от этого: mediasoup используется по умолчанию в версии 2.5
и его следует использовать всегда, если только настройки по умолчанию не были явно изменены.
mediasoup используется по умолчанию в версии 2.5. Почему Курэнто все еще здесь?
Потому что Kurento до сих пор используется для потоковой записи. Его следует удалить как зависимость, как только эта проблема будет решена.
Важна ли одноядерная производительность для MediaSoup?
Как я могу контролировать количество работников MediaSoup?
Чтобы контролировать количество рабочих процессов mediasoup, следует использовать файл конфигурации переопределения bbb-webrtc-sfu (расположенный в /etc/bigbluebutton/bbb-webrtc-sfu/production.yml).
Здесь есть пара интересных конфигураций:
медиасуп.работники
Принятые значения:
- «auto» (по умолчанию): создает рабочие ceil((min(nproc,32) * 0,8) + (max(0, nproc — 32) / 2));
- «cores»: создает рабочие процессы до количества ядер хоста (как указано в os.cpus().length);
- : переопределяет количество рабочих с фиксированным значением;
- Значения по умолчанию и резервные значения — auto.
- Чтобы установить количество рабочих процессов в ядрах: yq w -i /etc/bigbluebutton/bbb-webrtc-sfu/production.yml mediasoup.workers «cores»
mediasoup.dedicatedMediaTypeWorkers
Семантика auto , cores и Number такая же, как и в конфигурации mediasoup.workers. Значения по умолчанию для всех типов носителей — 0 (нет выделенных рабочих).
Семантика типов носителей:
- audio : аудиопотоки (только прослушивание, микрофон);
- main : видеопотоки с веб-камеры;
- контент: потоки совместного использования экрана (аудио и видео).
- Чтобы установить количество выделенных аудиоработников на автоматическое: yq w -i /etc/bigbluebutton/bbb-webrtc-sfu/production.yml mediasoup.dedicatedMediaTypeWorkers.audio «auto»
Могу ли я бесконечно увеличивать количество потоков с помощью mediasoup?
Нет. Масштабируемость значительно улучшается с помощью mediasoup, но все еще есть пара узких мест, которые можно устранить , что касается медиа-стека
. А именно:
- Сервер сигнализации (bbb-webrtc-sfu): он не масштабируется по вертикали до бесконечности. В этой области всегда ведется работа, которую можно отслеживать в этом выпуске;
- Алгоритм балансировки работника mediasoup, реализованный bbb-webrtc-sfu, по-прежнему ориентирован на многосторонние встречи с ограниченным числом пользователей. Если ваша цель — собрания с тысячами пользователей 1-N (потоковое вещание), вы можете максимально использовать ЦП для некоторых работников MediaSoup, даже если есть другие свободные сотрудники.
Ошибка 3000, 1012 во время установки Zoom
Во время установки программы мы сталкиваемся с ошибкой, которую можно классифицировать как «неустановленную». Проблема заключалась в использовании неправильного пути установки.
Перед установкой запустите скачанную программу от имени администратора. Сделайте это, нажав на ее правую кнопку и выполнив соответствующий пункт.
Обязательно проверьте установку диска. По умолчанию Zoom предлагает диск С и адрес « Program Files
«. Попробуйте переключиться на диск D и проследите, чтобы в пути не было русских названий папок.
Возможно, папка для установки не пуста. Такое случается, если Zoom уже был установлен. Очистите рычаг перед установкой.
Ббб-паутина
404 Ошибка при загрузке клиента
Для BigBlueButton 2.2 требуется Java 8 в качестве Java по умолчанию. Недавно в некоторых дистрибутивах Ubuntu 16.04 версия Java по умолчанию была переключена на Java 9 (или более позднюю версию).
Использовать java -version
чтобы убедиться, что версия по умолчанию 1.8.0
.
~/devjava
openjdk version
OpenJDK Runtime Environment build 1.8.0_242-8u242-b08-0ubuntu3~16.04-b08
OpenJDK 64-Bit Server VM build 25.242-b08, mixed mode
apt-get openjdk-8-jre
update-alternatives java # Choose java-8 as default
Беги java -version
и подтвердите, что теперь значение по умолчанию отображается как 1.8.0
, а затем перезапустите BigBlueButton с помощью sudo bbb-conf --restart
Пустая область презентации при создании или загрузке
Невозможно создать презентацию
failed to map segment from shared object: Operation not permitted
используйте команду mount
чтобы убедиться, что /tmp
у директора нет noexec
разрешения (которые предотвратят запуск исполняемых файлов в каталоге /tmp). Если ты видишь noexec
за /tmp
, вам необходимо перемонтировать каталог с разрешениями, позволяющими запускать процессы (например, преобразование слайдов) в /tmp
каталог.
Слишком много открытых файлов
На серверах с числом процессорных ядер более 8 bbb-web
журнал ( /var/log/bigbluebutton/bbb-web.log
) может выдать ошибку Too many open files
Caused by: java.io.IOException: Too many open files
Чтобы решить эту проблему, создайте файл переопределения, который увеличит количество открытых файлов для bbb-web.
/etc/systemd/system/bbb-web.service.d/
/etc/systemd/system/bbb-web.service.d/override.conf systemctl daemon-reload
bbb-web долго запускается
Обеспечить bbb-web
с большей энтропией можно установить hasged
apt-get haveged
Ошибка установки bbb-web
Unpacking bbb-web 1:2.2.0-67 over 1:2.2.0-66 ...
dpkg: error processing archive /var/cache/apt/archives/bbb-web_1%3a2.2.0-67_amd64.deb :
trying to overwrite , which is also package bbb-client 1:2.2.0-28
dpkg-deb: error: subprocess was killed by signal Broken pipe
Errors were encountered processing:
/var/cache/apt/archives/bbb-web_1%3a2.2.0-67_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code 1
Затем сначала удалите bbb-client
apt-get purge bbb-client
и попробуйте установить BigBlueButton еще раз.
