Skip to content

Обновление Flussonic Watcher

Мы рекомендуем регулярно обновлять Flussonic Watcher до актуального релиза. Обычно релизы выходят в начале каждого месяца.

При необходимости вы всегда можете вернуться к ранее установленной версии.

Также вы можете установить промежуточную версию (так называемую ветку master) Flussonic Watcher на управляющем сервере и Flussonic Media Server на стримерах. В промежуточной версии могут присутствовать функции, которые будут включены в следующий релиз, но отсутствуют в текущем релизе. Стабильность этой версии не гарантируется, поэтому ее стоит использовать исключительно в тестовых и ознакомительных целях. На действующих объектах используйте релиз.

Порядок действий во всех перечисленных случаях приведен далее на этой странице.

Обновление и откат версий управляющего сервера Watcher

Обновление управляющего сервера Watcher

Чтобы обновить Watcher, выполните эти команды:

apt-get update
apt-get -y install flussonic-watcher
service flussonic restart

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

Промежуточное обновление управляющего сервера между релизами: установка master

Удалите текущую версию Flussonic Watcher и её зависимости:

apt remove flussonic-watcher

Измените используемый репозиторий на репозиторий с промежуточными обновлениями и установите Flussonic Watcher:

echo "deb http://apt.flussonic.com/repo master/" > /etc/apt/sources.list.d/flussonic.list;
apt update;
apt install flussonic-watcher;
service flussonic restart

Возврат Flussonic Watcher к официальному релизу

Удалите установленную версию Flussonic Watcher и ее зависимости:

Warning

Важно! Перед удалением пакетов создайте резервную копию файла конфигурации (/etc/flussonic/flussonic.conf) и базы данных .

apt remove flussonic-watcher

Измените используемый репозиторий на репозиторий с официальными выпусками и установите Flussonic Watcher:

echo "deb http://apt.flussonic.com binary/" > /etc/apt/sources.list.d/flussonic.list;
apt update;
apt install flussonic-watcher;
service flussonic restart

Note

Мы настоятельно рекомендуем делать резервную копию базы данных ежедневно и перед обновлениями.

Откат на предыдущую версию Flussonic Watcher

Чтобы откатиться на предыдущую версию Watcher, необходимо выполнить следующие действия:

  • Сделайте резервную копию базы данных, чтобы при необходимости вы могли быстро восстановить сервис:

    sudo -u postgres pg_dump watcher > watcher-$(date +%s)_backup_dump.sql

  • Определите зависимости:

    apt-cache show flussonic-watcher=20.06 | egrep 'Depends|Suggests:' Depends: flussonic (>= 19.12), flussonic-python (=20.05.1), postgresql (>= 9.6)

  • Установите необходимую версию и соответствующие ей зависимости:

    apt install flussonic-python=20.05.1 flussonic-watcher=20.06

  • Перезапустите сервис:

    service flussonic restart

Обновление и откат стримеров

Обновление стримера до текущего релиза

Выполните на каждом стримере команды:

apt-get update
apt-get -y install flussonic
service flussonic restart

Промежуточное обновление стримера между релизами: установка master

Удалите установленную версию Flussonic Media Server и ее зависимости:

apt remove flussonic

Измените используемый репозиторий на репозиторий с промежуточными обновлениями и установите Flussonic Media Server:

echo "deb http://apt.flussonic.com/repo master/" > /etc/apt/sources.list.d/flussonic.list;
apt update;
apt install flussonic;
service flussonic restart

Возврат стримера к официальному релизу

Удалите установленную версию Flussonic Media Server и ее зависимости:

Warning

Перед удалением пакетов создайте резервную копию файлов конфигурации, расположенных в директории /etc/flussonic и файлов .db из директории /opt/flussonic/priv.

apt remove flussonic

Измените используемый репозиторий на репозиторий с официальными выпусками и установите Flussonic Media Server:

echo "deb http://apt.flussonic.com binary/" > /etc/apt/sources.list.d/flussonic.list;
apt update;
apt install flussonic;
service flussonic restart

Warning

Если Flussonic Media Server не запускается, выполните команды systemctl status flussonic.service и journalctl -xe и покажите результат службе поддержки.

Откат стримера на предыдущую версию

Иногда может потребоваться установить предыдущую версию Flussonic Media Server на стример. Для этого необходимо указать версию пакета flussonic и его зависимостей.

Предположим, что нужна версия 22.11.

Узнаем версии зависимостей с помощью apt-cache:

    apt-cache show flussonic=22.11  | egrep '^(Depends|Suggests):'

Вывод будет примерно следующий:

    Depends: flussonic-erlang (=24.0.6.3), flussonic-transcoder-base (=22.08.3)

Установим с указанием полученных версий:

    apt-get install flussonic=22.11 flussonic-erlang=24.0.6.3 flussonic-transcoder-base=22.08.3

Warning

Перед установкой пакетов обязательно делайте резервную копию конфигурационных файлов из директории /etc/flussonic и .db файлов из директории /opt/flussonic/priv.