Страницы

четверг, 9 мая 2013 г.

Поиск и устранение неисправностей при обновлении и установке BigBlueButton 0.81


Если у вас возникли проблемы во время установки или обновления, то::

Запуск sudo bbb-conf --check

Мы создали конфигурационную утилиту, под названием bbb-conf, для того, чтобы помочь вам настроить ваш сервер BigBlueButton и  решить проблемы, которые могут возникнуть при установке или обновлении.

Если вы думаете, что что-то работает неправильно, то первое, что необходимо сделать - запустить утилиту проверки:
sudo bbb-conf --check
Утилита проверит вашу установку, чтобы обеспечить правильный запуск сервера, и компонентов  BigBlueButton, а так же, найти проблемы конфигурации, которые могут препятствовать правильной работе сервера BigBlueButton. На screenshot вы можете увидеть результат работы утилиты на одном из наших серверов: 
результат команды bbb-conf --check
результат команды bbb-conf --check
Если вы видите текст после строки ** Potential problems described below **, значит bbb-conf обнаружил какие-то проблемы.

Не обнаружены зависимости (dependencies are not met)

Для некоторые провайдеры VPS, на которых установлена Ubuntu 10.04, не предоставляют полный список репозиториев в /etc/apt/source.list. Если вы обнаружили, что вам не удается установить пакет, то попробуйте заменить или дополнить содержимое файла /etc/apt/sources.list из образца ниже:

#

#
# deb cdrom:[Ubuntu-Server 10.04 LTS _Lucid Lynx_ - Release amd64 (20100427)]/ lucid main restricted
# deb cdrom:[Ubuntu-Server 10.04 LTS _Lucid Lynx_ - Release amd64 (20100427)]/ lucid main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://us.archive.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://us.archive.ubuntu.com/ubuntu/ lucid-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://us.archive.ubuntu.com/ubuntu/ lucid universe
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid universe
deb http://us.archive.ubuntu.com/ubuntu/ lucid-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://us.archive.ubuntu.com/ubuntu/ lucid multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid multiverse
deb http://us.archive.ubuntu.com/ubuntu/ lucid-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-updates multiverse
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://us.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu lucid partner
# deb-src http://archive.canonical.com/ubuntu lucid partner
deb http://security.ubuntu.com/ubuntu lucid-security main restricted
deb-src http://security.ubuntu.com/ubuntu lucid-security main restricted
deb http://security.ubuntu.com/ubuntu lucid-security universe
deb-src http://security.ubuntu.com/ubuntu lucid-security universe
deb http://security.ubuntu.com/ubuntu lucid-security multiverse
deb-src http://security.ubuntu.com/ubuntu lucid-security multiverse
then do
После модификации файла выполните команду:
   sudo apt-get update
и попробуйте начать установку сервера BigBlueButton снова.

Изменение IP адреса сервера BigBlueButton

Зачастую, проблема заключается в установке списка IP адресов для сервера BigBlueButton по умолчанию. Если вы подключаетесь к серверу через доменное имя, вы увидите сообщение - 'Добро пожаловать в Nginx' ( 'Welcome to Nginx').
Для того, чтобы изменить IP адрес или доменное имя сервера BigBlueButton во всех конфигурационных файлах вам необходимо выполнить команду:
sudo bbb-conf --setip
Для более детальной информации по команде:
bbb-conf options

Не получается установить gems

Установочному скрипт для bbb-record-core необходимо установить несколько пакетов ruby gems. Но, если вы используете HTTP_PROXY, то установочный скрипт для bbb-record-core завершит работу с ошибкой. Это связано с тем, что среда bash для bbb-record-core не может иметь значение  для HTTP_PROXY.
Можно решить эту проблему, необходимо вручную установить gems при помощи следующего скрипта:
#!/bin/bash

export HTTP_PROXY=""
gem install --http-proxy $HTTP_PROXY builder -v 2.1.2
gem install --http-proxy $HTTP_PROXY diff-lcs -v 1.1.2
gem install --http-proxy $HTTP_PROXY json -v 1.4.6
gem install --http-proxy $HTTP_PROXY term-ansicolor -v 1.0.5
gem install --http-proxy $HTTP_PROXY gherkin -v 2.2.9
gem install --http-proxy $HTTP_PROXY cucumber -v 0.9.2
gem install --http-proxy $HTTP_PROXY curb -v 0.7.15
gem install --http-proxy $HTTP_PROXY mime-types -v 1.16
gem install --http-proxy $HTTP_PROXY nokogiri -v 1.4.4
gem install --http-proxy $HTTP_PROXY open4 -v 1.3
gem install --http-proxy $HTTP_PROXY rack -v 1.2.2
gem install --http-proxy $HTTP_PROXY redis -v 2.1.1
gem install --http-proxy $HTTP_PROXY redis-namespace -v 0.10.0
gem install --http-proxy $HTTP_PROXY tilt -v 1.2.2
gem install --http-proxy $HTTP_PROXY sinatra -v 1.2.1
gem install --http-proxy $HTTP_PROXY vegas -v 0.1.8
gem install --http-proxy $HTTP_PROXY resque -v 1.15.0
gem install --http-proxy $HTTP_PROXY rspec-core -v 2.0.0
gem install --http-proxy $HTTP_PROXY rspec-expectations -v 2.0.0
gem install --http-proxy $HTTP_PROXY rspec-mocks -v 2.0.0
gem install --http-proxy $HTTP_PROXY rspec -v 2.0.0
gem install --http-proxy $HTTP_PROXY rubyzip -v 0.9.4
gem install --http-proxy $HTTP_PROXY streamio-ffmpeg -v 0.7.8
gem install --http-proxy $HTTP_PROXY trollop -v 1.16.2
После того, как все пакеты gems установлены, вам необходимо сообщить скрипту установки bbb-record-core, чтобы он больше не пытался установить gems. Для этого необходимо отредактировать файл /var/lib/dpkg/info/bbb-record-core.preinst, найти и закомментировать строку:

# gem install $gem
После, запустите установку с исправлением нарушений зависимостей
sudo apt-get install -f
 Источник (eng): Troubleshooting