KylinV10升级部分软件的简单方法

kylinv10,升级,部分,软件,简单,方法 · 浏览次数 : 833

小编点评

## 问题反馈交流结果摘要 **日期:** 2022-12-26 **问题:** 2022年12月26日,同事在群里反馈客户现场的测试环境内存紧张。 **初步处理:** * 进程重复,导致内存使用量飙升。 * 使用 `ps -ef |grep java |grep caf` 命令发现只有一个进程。 * 使用 `top` 然后输入 `M` 使用内存排序发现除了 `java` 主服务之外还有 `audit` 和 `mate-indicator` 进程占用内存巨多,怀疑遇到了KylinV10的bug。 **沟通反馈:** * 与银河麒麟原厂沟通,客户很快就给予了反馈。 * 定位问题和解决方案。 **解决方法:** * 升级 `audit` 和 `mate-indicator` 的组建。 * 使用 `cat > /etc/yum.repos.d/update.repo << EOF` 方法直接修改 yum 源文件。 **总结:** * 问题是 KylinV10 的bug。 * 解决方案是升级 `audit` 和 `mate-indicator` 的组建,然后使用 `cat > /etc/yum.repos.d/update.repo << EOF` 方法直接修改 yum 源文件。

正文

背景

2022-12-26有同事晚上在群里反馈客户现场的测试环境内存紧张. 
我这边第一反应是进程重复了,导致内存使用量飙升.
告知现场使用 ps -ef |grep java |grep caf
发现只有一个进程.
然后使用 top 然后输入 M 使用内存排序:
发现除了java主服务之后还有 audit和mate-indicator进程占用内存巨多
怀疑遇到了KylinV10的bug.
今天晚上与银河麒麟原厂沟通,客户很快就给予了反馈. 
很快就定位了问题和解决方案. 

想着能够记录一下后续解决方案可能会更加方便快捷.
所以水一下这一篇文章.

问题反馈交流结果

被原厂工程师告知,是比较早的bug了:
https://www.kylinos.cn/support/update/6.html
https://www.kylinos.cn/support/update/11.html
然后解决方法也比较简单, 需要升级audit还有mate-indicator的组建就可以了.

然后自己又舔着脸问了下下载地址,告知了这个url
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/aarch64/
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/aarch64/

安装方法

最开始准备下载audit还有mate-indicator的rpm包进行处理.
但是发现有很多依赖比较繁琐.
然后想了下能否使用更快的解决方法:
公司里的机器能上网,所以想着直接修改yum源的方式来处理. 

修改yum源

最简单的方法为:
cat > /etc/yum.repos.d/update.repo << EOF
[KYLIN10SP2UPDATE]
name = KYLIN10SP2UPDATE
baseurl = https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/\$basearch/
gpgcheck = 0
enabled = 1
EOF

升级对应的组建

yum make cache
yum update audit* mate-indicator* -y 
重启一下机器. 然后就可以. 

与KylinV10升级部分软件的简单方法相似的内容: