ОШИБКА 1006 ПРИ ПОДКЛЮЧЕНИИ МИКРОФОНА

ОШИБКА 1006 ПРИ ПОДКЛЮЧЕНИИ МИКРОФОНА Edu.Vsu.Ru
Содержание
  1. Код ошибки 10002 во время установки Zoom
  2. Installation and packages
  3. The following packages have unmet dependencies
  4. No Symbolic Link
  5. Package install fails with sed error
  6. Errors with packages
  7. Networking
  8. Server running behind NAT
  9. Could not get your microphone for a WebRTC call
  10. The browser is not supported
  11. Tomcat shows “Cannot assign requested address on startup”
  12. nginx not running
  13. “Welcome to nginx”
  14. Сервер HTML5
  15. bbb-html5 не запускается с ошибкой SETSCHEDULER
  16. Нетворкинг
  17. Сервер, работающий за NAT
  18. Не удалось получить микрофон для вызова WebRTC
  19. Браузер не поддерживается
  20. Tomcat показывает «Невозможно назначить запрошенный адрес при запуске»
  21. nginx не работает
  22. «Добро пожаловать в nginx»
  23. Код ошибки 2008 в Zoom
  24. Код ошибки 2008 в Zoom
  25. Что делать для ограничения ошибки Zoom 1006028000
  26. Ошибка 3000, 1012 во время установки Zoom
  27. Installation and packages
  28. The following packages have unmet dependencies
  29. No Symbolic Link
  30. Package install fails with sed error
  31. Errors with packages
  32. Исправляем ошибку 5000 5004
  33. Ошибка 502 Bad Gateway в Zoom
  34. Ошибка 3078 приложения Zoom в Крыму
  35. Installation and packages
  36. The following packages have unmet dependencies
  37. Нет символической ссылки
  38. Установка пакета завершается с ошибкой sed
  39. Ошибки с пакетами
  40. Ошибка масштабирования 5003
  41. Код ошибки 0 в Zoom
  42. Медиасуп
  43. Веб-камеры/совместное использование экрана не работают
  44. Настройте mediasoup для использования IPv6
  45. У меня проблемы с просмотром веб-камер или демонстрацией экрана в Firefox
  46. Как часто возникает эта проблема с Firefox?
  47. Где я могу отслеживать прогресс в поиске окончательного решения или лучшего обходного пути?
  48. Почему ForceRelayOnFirefox не включен по умолчанию?
  49. Как узнать, используется ли медиасуп?
  50. mediasoup используется по умолчанию в версии 2.5. Почему Курэнто все еще здесь?
  51. Важна ли одноядерная производительность для MediaSoup?
  52. Как я могу контролировать количество работников MediaSoup?
  53. медиасуп.работники
  54. mediasoup.dedicatedMediaTypeWorkers
  55. Могу ли я бесконечно увеличивать количество потоков с помощью mediasoup?
  56. Ошибка 3000, 1012 во время установки Zoom
  57. Запись
  58. Запись не обрабатывается после обновления
  59. Веб-камеры/совместное использование экрана не работают
  60. Настройте mediasoup для использования IPv6
  61. У меня проблемы с просмотром веб-камер или демонстрацией экрана в Firefox
  62. Как часто возникает эта проблема с Firefox?
  63. Где я могу отслеживать прогресс в поиске окончательного решения или лучшего обходного пути?
  64. Почему ForceRelayOnFirefox не включен по умолчанию?
  65. Как узнать, используется ли медиасуп?
  66. mediasoup используется по умолчанию в версии 2.5. Почему Курэнто все еще здесь?
  67. Важна ли одноядерная производительность для MediaSoup?
  68. Как я могу контролировать количество работников MediaSoup?
  69. медиасуп.работники
  70. mediasoup.dedicatedMediaTypeWorkers
  71. Могу ли я бесконечно увеличивать количество потоков с помощью mediasoup?
  72. Прочие ошибки
  73. Корневая перегородка слишком мала
  74. BigBlueButton не загружается
  75. Работа в контейнере LXD
  76. Невозможно подключиться к Redis
  77. 500 Внутренняя ошибка сервера
  78. Устаревшие ошибки
  79. Ошибки конференции не найдены
  80. XmppDll. dll отсутствует
  81. Ошибка 502 Bad Gateway в Zoom
  82. Точка входа не найдена в Zoom
  83. Ошибка сетевого подключения ошибка 1006 в Zoom
  84. Установка и пакеты
  85. Следующие пакеты имеют неудовлетворенные зависимости
  86. Нет символической ссылки
  87. Установка пакета завершается с ошибкой sed
  88. Errors with packages
  89. Ошибка 3000, 1012 во время установки Zoom
  90. FreeSWITCH
  91. Configure BigBluebutton/FreeSWITCH to support IPV6
  92. FreeSWITCH fails to bind to IPV4
  93. Forward calls from an Asterisk server to FreeSWITCH
  94. Changes to your Asterisk server
  95. Changes to your BigBlueButton/FreeSWITCH server
  96. FreeSWITCH fails to bind to port 8021
  97. FreeSWITCH fails to start with a SETSCHEDULER error
  98. Users not able to join Listen Only mode
  99. Unable to connect using fs_cli
  100. Эхо-тест зависает при обновлении BigBlueButton 2.2
  101. FreeSWITCH с использованием сервера оглушения по умолчанию
  102. Код ошибки 10002 во время установки Zoom
  103. Точка входа не найдена в Zoom
  104. Устаревшие ошибки
  105. Ошибки конференции не найдены
  106. Устаревшие ошибки
  107. Ошибки конференции не найдены
  108. Запись
  109. Запись не обрабатывается после обновления
  110. Медиасуп
  111. Веб-камеры/совместное использование экрана не работают
  112. Настройте 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 еще раз.
  113. Где я могу отслеживать прогресс в поиске окончательного решения или лучшего обходного пути?
  114. Почему ForceRelayOnFirefox не включен по умолчанию?
  115. Как узнать, используется ли медиасуп?
  116. mediasoup используется по умолчанию в версии 2.5. Почему Курэнто все еще здесь?
  117. Важна ли одноядерная производительность для MediaSoup?
  118. Как я могу контролировать количество работников MediaSoup?
  119. медиасуп.работники
  120. mediasoup.dedicatedMediaTypeWorkers
  121. Могу ли я бесконечно увеличивать количество потоков с помощью mediasoup?
  122. Ошибка 3000, 1012 во время установки Zoom
  123. Ббб-паутина
  124. 404 Ошибка при загрузке клиента
  125. Пустая область презентации при создании или загрузке
  126. Невозможно создать презентацию
  127. Слишком много открытых файлов
  128. bbb-web долго запускается
  129. Ошибка установки bbb-web

Код ошибки 10002 во время установки Zoom

Причина
: Возможно вы пытаетесь установить устаревшую версию программы, либо антивирус занёс в карантин файлы установщика.

  1. Проверьте свободное место на диске.
  2. Загрузите установщик клиента Zoom вручную и установите его.
  3. Если проблема не устранена, найдите файл 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
).

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

Понятно, если идти техработы на платформу, то здесь остаётся только дождаться их окончания. Так что посмотрим на ситуации, которые решаются в наших силах:

  1. Перезагрузка, причем не только самого приложения, но и оборудования, на котором вы его подключаете – смартфона, планшета, ноутбука, ПК.
  2. Если та же проблема возникает на этапе установки, возникает большая опасность заражения вашего устройства вирусами. И здесь поможет только полноценная чистка компьютера – начиная с вирусов, и заканчивая перегруженным кешем.

После очистки всей системы повторно установите приложение на свой ПК. Обязательно проводите эту процедуру только на официальном сайте.

Коды ошибок в ZUM

В следующей таблице описаны распространенные коды ошибок и сообщений при использовании приложений для конференций и вебинаров или при установке клиента 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
).

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 в Крыму

  1. Попробуйте скачать Super VPN программу для телефона.
  2. Если VPN включен, но все-равно выдает ошибку, попробуйте сменить сервер подключения (например с Англии на Швейцарию).
  3. Скачайте 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

Данный код означает, что программа не смогла точно определить причину неисправности. Разработчики заметили, что она появляется при отображении экрана, при работе с доской сообщениями и т. д. Официальные функции следующие:

  1. Эта ошибка была сделана при обновлении с версии 0.9 или 1.0.
  2. Ссылка на программу установщик более неактуальна.
  3. Антивирусное программное обеспечение может иметь файлы в карантине, загруженном установщиком Zoom.

«Код ошибки Error 1006» – название проблемы, содержащее подробную информацию о неисправности, вызвавшую причину возникновения, какой системный компонент или приложение вышло из строя. Кодовой код в названных проблемах обычно содержит данные, которые расшифровываются производителем компонента или приложения, расположенного выше из строя.

Проблема с использованием этого кода возникает в различных местах системы, поэтому, даже если он включает некоторые детали в названия, пользователю все равно трудно определить и устранить причину проблемы без специальных технических знаний или соответствующего программного обеспечения.

ОШИБКА 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

Причина
: Возможно, вы пытаетесь установить устаревшую версию программы, либо антивирус занесен в карантин файлы установщика.

  1. Проверьте свободное место на диске.
  2. Загрузите установщик клиента Zoom вручную и установите его.
  3. Если проблема не устранена, перейдите в файл 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 еще раз.

Оцените статью