IT技术之家 网络技术 seafile 7.0.14专业版升级到7.1.12专业版

seafile 7.0.14专业版升级到7.1.12专业版

7.1.12 功能变更

  1. [修复]在公共共享链接中使用OnlyOffice修复文件预览(在之前版本中有些文件预览会提示编码无法识别,此问题在7.1.12版本中已经解决)
  2. 支持将过期的共享链接有效期延长(这也是刚需,之前版本中外链过期后只能重新生成链接,不支持延长)
  3. 支持选择和下载共享链接中的多个文件
  4. 支持集成钉钉扫码登陆。
  5. 升级到Python3

特别注意:

  • Centos7 的机器,不要升级到seafile 8及以上版本,会起不来。因为glibc 版本太低, 需要升级gcc等一大堆组件才行.
  • Centos7用户谨慎升级。

版本变更

你不能从 Seafile 6.x.x 直接升级到 7.1.x。

如果你当前正在运行的 Seafile 版本不是 7.0.x, 你必须先下载 7.0.x 安装包并 升级到 7.0.x。然后才能继续升级到 7.1.x。

部署环境升级

  •  Ubuntu 16.04/18.04/20.4

apt-get install python3 python3-setuptools python3-pip libmysqlclient-dev -y
pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.3.8  django-pylibmc django-simple-captcha python3-ldap
  • CentOS 7/8

yum install python3 python3-setuptools python3-pip python3-devel gcc gcc-c++ -y
pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.3.8 django-pylibmc django-simple-captcha python3-ldap

升级到 7.1.x

  • Ubuntu 16.04/18.04/20.4

#停止 Seafile-7.0.x 服务。
#如果之前是脚本部署的,通过以下停止,如果是手动安装的,请手动停止服务
service seafile-server stop
#切换到seafile运行用户
su  -  seafile
#切换到安装目录
cd  /home/seafile/
#下载seafile7.1.12版本
wget https://yun.ittel.cn:1443/f/7b144bc4070f43f4b6da/?dl=1 -O seafile-pro-server_7.1.12_x86-64.tar.gz
#解压
tar  -zxvf  seafile-pro-server_7.1.12_x86-64.tar.gz
#切换root运行升级脚本:
su -  root
sh  ./seafile-pro-server-7.1.12/upgrade/upgrade_7.0_7.1.sh
#清空 Seahub 缓存:
rm -rf /tmp/seahub_cache/* # 清空磁盘缓存文件。
# 如果您配置了 Memcached 缓存服务,则需要重启该服务来清空 seahub 缓存。
service memcached restart
  • CentOS 7/8

#停止 Seafile-7.0.x 服务。 
#如果之前是脚本部署的,通过以下停止,如果是手动安装的,请手动停止服务 
systemctl stop seafile
systemctl stop seahub
#切换到seafile运行用户
su - seafile 
#切换到安装目录 
cd /home/seafile/ 
#下载seafile7.1.12版本 
wget https://yun.ittel.cn:1443/f/cb7bf7cd9fc14a10a90f/?dl=1 -O seafile-pro-server_7.1.12_x86-64.tar.gz
#解压 
tar -zxvf seafile-pro-server_7.1.12_x86-64.tar.gz 
#切换root并运行升级脚本: 
su -  root
sh /home/seafile/seafile-pro-server-7.1.12/upgrade/upgrade_7.0_7.1.sh
#清空 Seahub 缓存:
rm -rf /tmp/seahub_cache/* # 清空磁盘缓存文件。
# 如果您配置了 Memcached 缓存服务,则需要重启该服务来清空 seahub 缓存。
systemctl restart memcached

升级脚本没有ERROR即升级成功,升级完成后启动seafile服务验证是否升级成功。

内置 Office 文件预览升级

如果你用的office文件预览,继续升级Libreoffice。如果你用的office在线编辑,到此已经升级完毕。

  • Ubuntu 16.04/18.04/20.4

echo "开始安装在线预览libreoffice.请耐心等待"
#安装文档在线预览
apt-get install -y libreoffice libreoffice-script-provider-python  libsm-dev
#安装字体
apt-get install -y ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
  • CentOS 7/8

echo "开始安装在线预览libreoffice.请耐心等待"
#安装文档在线预览
##1.卸载系统当前的libreoffice:
yum remove --setopt=clean_requirements_on_remove=0 libreoffice-* -y
#2.获取rpm文件:
wget -O LibreOffice_7.0.4_Linux_x86-64_rpm.tar.gz  https://yun.ittel.cn:1443/f/68b1e1fbdb524376b45a/?dl=1
#3.安装
mkdir /usr/libreoffice
tar -zxvf LibreOffice_7.0.4_Linux_x86-64_rpm.tar.gz -C /usr/libreoffice/
yum localinstall /usr/libreoffice/LibreOffice_7.0.4.2_Linux_x86-64_rpm/RPMS/*.rpm -y
yum install -y libSM-devel
#安装字体
yum install wqy-microhei-fonts wqy-unibit-fonts -y

激活步骤

点击查看

(安装过程中有疑问,可以技术交流,微信 🙂 )

 

1、如果您发现本站资源已经失效不能下载请评论留言反馈,谢谢支持
2、友情提醒:部分内容来自网络,如有侵犯您的权益,请速与我联系! 如有转载请注明出处:https://www.ittel.cn/archives/4830.html
guest
19 评论
内联反馈
查看所有评论
1261431925
1261431925
10 月 前
ubtun18.04升级的时候提示什么语法错误

./seafile-pro-server-7.1.12/upgrade/upgrade_7.0_7.1.sh: 33: ./seafile-pro-server-7.1.12/upgrade/upgrade_7.0_7.1.sh: Syntax error: "(" unexpected


1261431925
1261431925
10 月 前
回复给  无欢不爱

没有下错,是下载ubuntu的升级包,刚才还试重新试了两次

1261431925
1261431925
10 月 前
回复给  1261431925

wget https://yun.ittel.cn:1443/f/7b144bc4070f43f4b6da/?dl=1 -O seafile-pro-server_7.1.12_x86-64.tar.gz

yes168
yes168
1 年 前

按照上面的升级步骤,成功升级,但是seahub服务启不来?
systemctl status seahub.service
● seahub.service – Seafile Seahub
  Loaded: loaded (/etc/systemd/system/seahub.service; enabled; vendor preset: disabled)
  Active: failed (Result: exit-code) since Sun 2023-02-12 22:08:02 CST; 28s ago
 Process: 2170 ExecStart=/data/seafile/seafile-server-latest/seahub.sh start (code=exited, status=1/FAILURE)
 Main PID: 2170 (code=exited, status=1/FAILURE)

Feb 12 22:07:56 saber systemd[1]: Starting Seafile Seahub…
Feb 12 22:07:56 saber seahub.sh[2170]: LC_ALL is not set in ENV, set to en_US.UTF-8
Feb 12 22:07:56 saber seahub.sh[2170]: Starting seahub at port 8000 …
Feb 12 22:08:02 saber systemd[1]: seahub.service: main process exited, code=exited, status=1/FAILURE
Feb 12 22:08:02 saber systemd[1]: Failed to start Seafile Seahub.
Feb 12 22:08:02 saber systemd[1]: Unit seahub.service entered failed state.
Feb 12 22:08:02 saber systemd[1]: seahub.service failed.

最后由yes168编辑于1 年 前
lidaojuan
lidaojuan
2 年 前

升级失败, Unregistered Authentication Agent for unix-process:16071:442979729 (system bus name License file /opt/seafile/seafile-license.txt does not exist, allow at most 3 t

yikao
yikao
2 年 前

老大,能不能出一篇 frp 和 nginx SSL 结合 代理转发的教程。80可以搞定,443各种问题,一直没搞明白。

yikao
yikao
2 年 前
回复给  无欢不爱

代理通过frp代理 访问家里的 seafile,应该是 seafile 和 frp nginx SSL的结合。代理转发关系比较复杂

plx
plx
2 年 前

后台信息标签显示正常不?

plx
plx
2 年 前
回复给  无欢不爱

配的memcached,没有seahub_cache目录,memcached服务重启过,也重启过服务器都一样,不清楚什么问题

plx
plx
2 年 前
回复给  plx

显示:错误

联系我们

联系我们

QQ:877196754

在线咨询: QQ交谈

邮箱: 877196754@qq.com

工作时间:周一至周日,8:00-21:00
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部