Перейти к основному содержанию
 

Seafile сервер для Linux версия 7.1.5

Seafile

22 сентября 2020 года вышла новая версия сервера Seafile для Linux — 7.1.5. Релиз доступен для скачивания.

Список изменений

7.1.5 (2020/09/22)

  • [fix] Исправлена ошибка доступа группы к библиотеке в клиента SeaDrive
  • [fix] Исправлен предпросмотр файлов с помощью OnlyOffice в ссылках доступа
  • Поддержка постраничного просмотра библиотек в группе
  • Обновление wsgidav для WebDAV
  • [fix] Исправлена ошибка неверного логина в WebDAV с WebDAV secret
  • [fix] Исправлена ошибка WebDAV при перемещении файла сразу после загрузки
  • Удалены логи "redundent logs" в seafile.log
  • [fix] Исправление "save to..." в общей ссылке
  • Добавлена опция отображения email адреса пользователя в диалоговом окне "Поделиться" (ENABLE_SHOW_CONTACT_EMAIL_WHEN_SEARCH_USER)
  • Добавлено использование пула коннектов для уменьшения нагрузки на базу
  • Добавлена генерация внутренних ссылок для файлов в зашифрованной библиотеке
  • Поддержка настройки истечения срока действия ссылки в определённую дату
  • В GC добавлена опция --id-prefix для сканирования определённого диапазона библиотек
  • В fsck добавлена опция не проверять целостность блоков для ускорения сканирования
  • [fix] ccnet не слушает порт 10001

Установка обновления

Будем обновлять Seafile Server с версии 7.1.4 до версии 7.1.5. Инструкция по обновлению имеется.

https://download.seafile.com/published/seafile-manual/upgrade/upgrade_notes_for_7.1.x.md

https://download.seafile.com/published/seafile-manual/upgrade/upgrade.md

Работаем под рутом.

Обновим пакеты:

apt-get install python3 python3-setuptools python3-pip -y
pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy django-pylibmc django-simple-captcha python3-ldap

Останавливаем сервисы:

service seafile stop
service seahub stop
service nginx stop

seafile

Работаем под пользователем сервиса.

sudo -u sf -i
cd /opt

Скачиваем и распаковываем новый релиз.

wget https://download.seadrive.org/seafile-server_7.1.5_x86-64.tar.gz
tar -xf seafile-server_7.1.5_x86-64.tar.gz

seafile

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

cd seafile-server-7.1.5/
ls upgrade/

seafile

Для обновления Seafile Server с версии 7.1.4 до версии 7.1.5 нужно использовать скрипт minor-upgrade.sh.

cd ./upgrade/
./minor-upgrade.sh

Лог скрипта обновления:

-------------------------------------------------------------
This script would do the minor upgrade for you.
Press [ENTER] to contiune
-------------------------------------------------------------
renaming the gunicorn.conf to gunicorn.conf.py ...
Done
------------------------------
migrating avatars ...
DONE
------------------------------
Moving the elasticsearch's configuration file ...
updating seafile-server-latest symbolic link to /opt/seafile-server-7.1.5 ...
DONE
------------------------------

seafile

Обновление завершено, перезагружаем сервер.

sudo reboot

Под рутом запускаем сервисы.

service seafile start
service seahub start
service nginx start

Сервис работает.

seafile