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

Seafile сервер для Linux — 9.0.5

Seafile

13 мая 2022 года вышла новая версия сервера Seafile для Linux — 9.0.5. Релиз доступен для скачивания.

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

9.0.5 (2022-05-13)

  • [fix] Исправлена ошибка, когда при расшаривании папки происходит ошибка БД и папка не расшаривается
  • [fix] Исправлена ошибка при работе с Python 3.10+
  • [fix] Исправлена ошибка в умной ссылке при редиректе на страницу файла
  • [fix] Исправлена ошибка в UI при переносе файла ссылкой
  • [fix] Исправлена ошибка скачивания папки без суффикса .zip suffix when using golang file server
  • Улучшение UI для тегов файлов
  • Отображение тегов файлов в ссылках
  • Улучшение UI в комментариях
  • [fix] Исправлена проверка доступа при редактировании/удалении комментария
  • Удаление функции связанных файлов как неиспользуемой
  • Поддержка редактирования срока действия ссылки
  • Улучшение SQL производительности при удалении библиотеки
  • Отображение ISO даты и времени на странице истории вместо относительного
  • Добавление "Visit related snapshot" в выпадающее меню истории файла

Ссылки

https://www.seafile.com/en/download/

https://manual.seafile.com/changelog/server-changelog/

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

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

https://manual.seafile.com/upgrade/upgrade_notes_for_9.0.x/

https://manual.seafile.com/upgrade/upgrade/

Не забывайте перед обновлением делать резервные копии. Работаем под рутом. Обновим пакеты.

Ubuntu 18.04/20.04:

sudo apt-get update
sudo apt-get install python3 python3-dev python3-setuptools python3-pip -y
sudo pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.4.3 \
    django-pylibmc django-simple-captcha python3-ldap pycryptodome==3.12.0 cffi==1.14.0

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

service seafile stop
service seahub stop
service nginx stop

Я ещё и остальные сервисы останавливаю, которые зависят от seafile.

seafile

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

sudo -u sf -i
cd /opt

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

wget https://download.seadrive.org/seafile-server_9.0.5_x86-64.tar.gz
tar -xf seafile-server_9.0.5_x86-64.tar.gz

seafile

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

cd seafile-server-9.0.5/
ls upgrade/

seafile

Для обновления Seafile Server с версии 9.0.4 до версии 9.0.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-9.0.5 ...
DONE
------------------------------

seafile

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

sudo reboot

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

service seafile start
service seahub start
service nginx start

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

seafile

Теги

 

Похожие материалы

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

26 июля 2019 года вышла новая версия сервера Seafile для Linux — 7.0.4. Релиз доступен для скачивания. До этого был успешный релиз 7.0.3. На этот раз попробую обновиться дальше до версии 7.0.4.