confluence8.5.1版本升级到8.5.2

news2025/7/17 10:19:18

由于confluence的漏洞CVE-2023-22515的出现,现在需要升级版本

查看漏洞已修复版本:

需要升级到8.5.2

下载软件包:

https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-8.5.2-x64.bin

完成后上传confluence后台服务器

为了安全,可提前备份数据库和confluence的业务、数据目录

[root@localhost ~]# ll
-rw-r--r--  1 root root     975517 Oct 17 14:14 atlassian-agent.jar
-rw-r--r--  1 root root  904291499 Oct 17 13:54 atlassian-confluence-8.5.2-x64.bin
-rw-r--r--  1 root root    5020078 Oct 17 14:13 mysql-connector-java-8.0.28.zip

mysql-connector-java-8.0.28.zip和atlassian-agent.jar是最开始安装8.5.1版本就在用的,先上传,后面需要用

运行atlassian-confluence-8.5.2-x64.bin

[root@localhost ~]# bash atlassian-confluence-8.5.2-x64.bin
Starting Installer ...

This will install Confluence 8.5.2 on your computer.
OK [o, Enter], Cancel [c]
o
Click Next to continue, or Cancel to exit Setup.

Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (uses default settings) [1],
Custom Install (recommended for advanced users) [2],
Upgrade an existing Confluence installation [3, Enter]
3
Existing installation directory:
[/opt/atlassian/confluence]

The upgrade process will automatically back up your Confluence Installation
Directory. You can also choose to back up your existing Confluence Home
Directory. Both directories are backed up as zip archive files in their
respective parent directory locations.

We strongly recommend choosing this option in the unlikely event that you
experience problems with the upgrade and may require these backups to
restore your existing Confluence installation.

If you have many attachments in your Confluence Home Directory, the zip
archive of this directory may consume a significant amount of disk space.
Back up Confluence home ?
Yes [y, Enter], No [n]
y

Checking for local modifications.
SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.

List of modifications made within Confluence directories.

The following provides a list of file modifications within the confluence
directory.

Modified files:
        confluence/WEB-INF/web.xml
        bin/setenv.sh
        bin/catalina.sh
Removed files:
        (none)
Added files:
        confluence/WEB-INF/classes/log4j-diagnostic.properties
        confluence/WEB-INF/lib/mysql-connector-java-8.0.28.jar

[Enter]


Checking if your instance of Confluence is running

Back up your external database
We strongly recommend you back up your Confluence database if you have not
already done so.

Please refer to the following URL for back up guidelines:
https://docs.atlassian.com/confluence/docs-85/Production+Backup+Strategy

Check app compatibility
Check that your non-bundled apps are compatible with Confluence 8.5.2.

For more information see our documentation at the following URL:
https://docs.atlassian.com/confluence/docs-85/Installing+and+Configuring+Plugins+using+the+Universal+Plugin+Manager


Please ensure you have read the above checklist before upgrading.
Your existing Confluence installation is about to be upgraded! Do you want to proceed?
Upgrade [u, Enter], Exit [e]
u

Your instance of Confluence is currently being upgraded.
Checking if Confluence has been shutdown...
Backing up the Confluence installation directory

Backing up the Confluence home directory

Deleting the previous Confluence installation directory...

Extracting files ...


Please wait a few moments while we configure Confluence.

Start Confluence now?
Yes [y, Enter], No [n]
n

Custom modifications
Your previous Confluence installation contains customisations that must be
manually transferred. Refer to our documentation more information:
https://docs.atlassian.com/confluence/docs-85/Upgrading+Confluence#UpgradingConfluence-custommodifications
Finishing installation ...

到此升级安装完成

[root@localhost ~]# cd /opt/atlassian
[root@localhost atlassian]# ll
total 1046984
-rw-r--r--   1 root root 1072098841 Oct 17 14:00 2023_10_17-confluence-8.5.1-back.zip
-rw-r--r--   1 root root        311 Oct 17 13:59 8.5.1-modifications.txt
drwxr-xr-x  14 root root       4096 Oct 17 14:02 confluence
drwxr-xr-x. 15 root root       4096 Sep 28 18:35 jira
由于安装时也选择了备份,以上.zip文件即为备份了

此时启动confluence服务,访问web是进不去的,会提示license不适合新版本8.5.2,只能找官方求助

解决方法:

将上述之前上传的两个包分别放在指定位置:

[root@localhost ~]# cp mysql-connector-java-8.0.28.zip /opt/atlassian/confluence/confluence/WEB-INF/lib/
[root@localhost ~]# cp atlassian-agent.jar /opt/

之后需重新设置下变量:

[root@localhost ~]# cd /opt/atlassian/confluence/bin
[root@localhost bin]# vim setenv.sh
再最后追加变量:
export JAVA_OPTS="-javaagent:/opt/atlassian-agent.jar ${JAVA_OPTS}"

保存后重启confluence

[root@localhost bin]# systemctl restart confluence
[root@localhost bin]# systemctl status confluence
● confluence1.service - LSB: Atlassian Confluence
   Loaded: loaded (/etc/rc.d/init.d/confluence1; bad; vendor preset: disabled)
   Active: active (running) since Tue 2023-10-17 14:20:23 CST; 5s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 6061 ExecStop=/etc/rc.d/init.d/confluence1 stop (code=exited, status=0/SUCCESS)
  Process: 6399 ExecStart=/etc/rc.d/init.d/confluence1 start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/confluence1.service
           └─6477 /opt/atlassian/confluence/jre//bin/java -Djava.util.logging.config.file=/opt/atlassian/confluence/conf/logging...

网页访问:

升级成功~!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1103409.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

浅谈新能源电动汽车充电设施的建设及运营平台分析

安科瑞 崔丽洁 摘要:在社会经济发展的新时期,我国城市化的水平也在随之不断的提高,使我国制造业迅速崛起,并加剧了该行业的竞争力,要想使企业在竞争中占据有力的位置,企业就要顺应时代发展的潮流&#xff0…

Linux之iostat溯源diskstats

iostat 默认输出解析详细输出解析关键指标 diskstats字段解析await的计算来源计算方法 svctm计算来源计算方法 util的计算来源计算方法 系统级别的IO工具 默认输出解析 iostat%usr CPU在用户模式下的时间百分比%nice CPU处在带NICE值的用户模式下的时间百分比%system CPU在系统…

11+肠道微生物群+孟德尔随机化

今天给同学们分享一篇孟德尔随机化的生信文章“Causal relationship between gut microbiota and cancers: a two-sample Mendelian randomisation study ”,这篇文章于2023年2月21日发表在 BMC Med 期刊上,影响因子为11.15。 观察性研究和临床试验的…

《动手学深度学习 Pytorch版》 8.7 通过时间反向传播

8.7.1 循环神经网络的梯度分析 本节主要探讨梯度相关问题,因此对模型及其表达式进行了简化,进行如下表示: h t f ( x t , h t − 1 , w h ) o t g ( h t , w o ) \begin{align} h_t&f(x_t,h_{t-1},w_h)\\ o_t&g(h_t,w_o) \end{ali…

实验2.1.3 交换机的远程配置

实验2.1.3 交换机的远程配置 一、任务描述二、任务分析三、实验拓扑四、具体要求五、任务实施(一) password认证1. 进入系统视图重命名交换机的名称为SWA2. 关闭干扰信息3. 设置vty为0-44. 设置认证方式为password5. 设置登录密码为:huawei6.…

芯片测试一般包含哪些方面,ATECLOUD如何部署进行测试?

芯片测试主要包括以下方面: 功能测试:检查芯片是否按照预期进行功能操作。这涉及到对芯片内部的各种功能模块进行测试,以确保它们能够正常工作。 性能测试:检查芯片在特定工作负载或条件下的性能。这包括测试芯片在不同频率、电…

视频Logo添加实战:批量处理视频的技巧

在今天的教程中,我们将向大家介绍一种在视频上添加Logo的快捷方法。无论你是自媒体作者、视频编辑还是其他需要处理视频的从业人员,这个方法都将为你节省大量时间和精力。让我们一起学习如何使用固乔剪辑助手来实现这个任务。 首先,我们需要打…

C++初阶(二)

文章目录 一、缺省参数1、概念2、缺省参数分类1、全缺省参数2、半缺省参数 3、特性总结 二、函数重载1、引入函数重载2、函数重载概念3、函数重载分类4、C支持函数重载的原理--名字修饰(name Mangling) 三、 引用1、引用概念2、引用特性3、 常引用4、 使用场景1、做参数2、做返…

Echarts(1)

Echarts官方文档----快速上手 - Handbook - Apache ECharts 1.1ECharts的快速上手 ECharts 的入门使用特别简单, 5分钟就能够上手. 他大体分为这几个步骤 步骤1:引入 echarts.js 文件 该文件获取方式可通过:在 https://www.jsdelivr.com/package/npm…

vue3学习源码笔记(小白入门系列)------KeepAlive 原理

目录 说明组件是如何被缓存的,什么时候被激活对于KeepAlive 中组件 如何完成激活的对于KeepAlive 中组件 如何完成休眠的 总结 说明 Vue 内置了 KeepAlive 组件,实现缓存多个组件实例切换时,完成对卸载组件实例的缓存,从而使得组…

idea-配置不显示某个文件

例如, 在编辑处末尾添加 target; (注意使用分号分割) 则不会在项目位置出现该目录

每天五分钟机器学习:如何解决过拟合问题?

本文重点 过拟合是机器学习中常见的问题之一,它指的是模型在训练集上表现良好,但在测试集或新数据上表现不佳的情况。过拟合的原因是模型过于复杂,过度拟合了训练集的噪声和细节,导致泛化能力下降。 解决方案 1. 数据集扩充:增加更多的训练样本可以减少过拟合的风险。通…

详解软件测试的项目职责、分工、测试流程

一、项目职责与分工 1、产品经理 ------> 负责设计产品的原型图和PRD。 2、项目经理 ------>负责并保证高质量的产品按时完成和发布的专职管理人员。 3、开发人员 ------> 负责完成公司新产品开发计划;开发人员主要分为 前端开发、后端开发、IOS开发和安…

【下载器篇】获取微软应用商店应用安装包的方法

【下载器篇】获取微软应用商店应用安装包的方法 微软应用商店历史版本应用下载方法,部分历史版本无法搜索到—【蘇小沐】 文章目录 【下载器篇】获取微软应用商店应用安装包的方法1.实验环境 (一)微软商店的在线链接生成器1、复制该应用的在…

论文阅读-可泛化深度伪造检测的关键

一、论文信息 论文名称:Learning Features of Intra-Consistency and Inter-Diversity: Keys Toward Generalizable Deepfake Detection 作者团队:Chen H, Lin Y, Li B, et al. (广东省智能信息处理重点实验室、深圳市媒体安全重点实验室和深…

大模型LLM相关面试题整理-位置编码-tokenizer-激活函数-layernorm

10 LLMs 位置编码篇 10.1.1 什么是位置编码? 位置编码是一种用于在序列数据中为每个位置添加位置信息的技术。在自然语言处理中,位置编码通常用于处理文本序列。由于传统的神经网络无法直接捕捉输入序列中的位置信息,位置编码的引入可以帮助…

Kotlin中的算数运算符

在Kotlin中,我们可以使用各种算术运算符来进行数值计算和操作。下面对这些运算符进行详细描述,并提供示例代码。 正号(正数)和负号(负数): 正号用于表示一个正数,不对数值进行任何…

电脑照片如何打包发送微信?三种方法随心选!

微信是我们沟通交流的主要工具,外出游玩拍的风景照还是办公会议保存的重要照片,大部分时候都是通过微信进行发送的,常常会遇到特别多的照片在电脑上需要发送,那么如何一次打包发送给微信好友呢?下面是三种常用的方法介…

2022最新版-李宏毅机器学习深度学习课程-P15 自动调整学习速率(learning rate)

一、使用场合 当loss函数表面崎岖不平时,可以采用这招。 被困住时不一定是小梯度,还有可能在峡谷两端来回跳跃,下不去了 例子 当误差表面是凸函数(可以想成长轴很大的椭圆)时,可能在峡谷两端交替&#x…

关于SparkRdd和SparkSql的几个指标统计,scala语言,打包上传到spark集群,yarn模式运行

需求: ❖ 要求:分别用SparkRDD, SparkSQL两种编程方式完成下列数据分析,结合webUI监控比较性能优劣并给出结果的合理化解释. 1、分别统计用户,性别,职业的个数: 2、查看统计年龄分布情况(按照年龄分段为7段&#xff0…