diff --git a/docs/zh/docs/Administration/FAQ-54.md b/docs/zh/docs/Administration/FAQ-54.md
index 7bdc4b92392b33f771dafe6234f1898ba29a02f2..24a750cacce31427b34e27f5b6d3b06e130968e5 100644
--- a/docs/zh/docs/Administration/FAQ-54.md
+++ b/docs/zh/docs/Administration/FAQ-54.md
@@ -9,8 +9,8 @@
- [安装时出现软件包冲突、文件冲突或缺少软件包导致安装失败](#安装时出现软件包冲突文件冲突或缺少软件包导致安装失败)
- [libiscsi降级失败](#libiscsi降级失败)
- [xfsprogs降级失败](#xfsprogs降级失败)
- - [cpython/Lib发现CVE-2019-9674:Zip炸弹漏洞](#cpython/Lib发现CVE-2019-9674:Zip炸弹漏洞)
- - [不合理使用glibc正则表达式引起ReDoS攻击](#不合理使用glibc正则表达式引起ReDoS攻击)
+ - [cpython-Lib发现CVE-2019-9674Zip炸弹漏洞](#cpython-lib发现cve-2019-9674zip炸弹漏洞)
+ - [不合理使用glibc正则表达式引起ReDoS攻击](#不合理使用glibc正则表达式引起redos攻击)
@@ -253,7 +253,7 @@ Problem: problem with installed package xfsprogs-xfs_scrub-5.6.0-2.oe1.x86_64
yum remove xfsprogs-xfs_scrub
```
-## cpython/Lib发现CVE-2019-9674:Zip炸弹漏洞
+## cpython-Lib发现CVE-2019-9674Zip炸弹漏洞
### 问题现象
diff --git "a/docs/zh/docs/ApplicationDev/\345\274\200\345\217\221\347\216\257\345\242\203\345\207\206\345\244\207.md" "b/docs/zh/docs/ApplicationDev/\345\274\200\345\217\221\347\216\257\345\242\203\345\207\206\345\244\207.md"
index 1f48bce392ed982f0a866c27fefd0d10c3cb5db3..1adb454b3ae9624ce3aee8bda1c097245022db50 100644
--- "a/docs/zh/docs/ApplicationDev/\345\274\200\345\217\221\347\216\257\345\242\203\345\207\206\345\244\207.md"
+++ "b/docs/zh/docs/ApplicationDev/\345\274\200\345\217\221\347\216\257\345\242\203\345\207\206\345\244\207.md"
@@ -146,11 +146,11 @@ openEuler操作系统具体安装方法请参考[安装指南](./../Installation
```
[osrepo]
name=osrepo
- baseurl=http://repo.openeuler.org/openEuler-22.03_LTS/OS/aarch64/
+ baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/OS/aarch64/
enabled=1
gpgcheck=1
- gpgkey=http://repo.openeuler.org/openEuler-22.03_LTS/OS/aarch64/RPM-GPG-KEY-openEuler
+ gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/OS/aarch64/RPM-GPG-KEY-openEuler
```
****
@@ -426,7 +426,7 @@ $ export PATH=$JAVA_HOME/bin:$PATH
$ dnf list installed | grep gtk
```
-如果显示gtk2或者gtk3,则表示您已安装该库,可以直接跳过进入下一步,否则在root权限西下运行如下命令自动下载安装gtk库。
+如果显示gtk2或者gtk3,则表示您已安装该库,可以直接跳过进入下一步,否则在root权限下运行如下命令自动下载安装gtk库。
```
# dnf -y install gtk2 libXtst libXrender xauth
diff --git "a/docs/zh/docs/Container/\344\270\272\345\256\211\345\205\250\345\256\271\345\231\250\351\205\215\347\275\256\350\265\204\346\272\220.md" "b/docs/zh/docs/Container/\344\270\272\345\256\211\345\205\250\345\256\271\345\231\250\351\205\215\347\275\256\350\265\204\346\272\220.md"
index f0856085a8c84257048b870cd811577390165ec4..ecd6753ef3d6b89bf41db92dcc21f9e3c99b5fbd 100644
--- "a/docs/zh/docs/Container/\344\270\272\345\256\211\345\205\250\345\256\271\345\231\250\351\205\215\347\275\256\350\265\204\346\272\220.md"
+++ "b/docs/zh/docs/Container/\344\270\272\345\256\211\345\205\250\345\256\271\345\231\250\351\205\215\347\275\256\350\265\204\346\272\220.md"
@@ -2,9 +2,9 @@
- [为安全容器配置资源](#为安全容器配置资源)
- [资源共享](#资源共享)
- - [限制CPU资源](#限制CPU资源)
+ - [限制CPU资源](#限制cpu资源)
- [限制内存资源](#限制内存资源)
- - [限制Blkio资源](#限制Blkio资源)
+ - [限制Blkio资源](#限制blkio资源)
- [限制文件描述符资源](#限制文件描述符资源)
diff --git "a/docs/zh/docs/Container/\345\256\211\345\205\250\346\200\247\345\222\214\351\232\224\347\246\273\346\200\247.md" "b/docs/zh/docs/Container/\345\256\211\345\205\250\346\200\247\345\222\214\351\232\224\347\246\273\346\200\247.md"
index a7e3676cf7e1eade5c0366b1bc6a0f7778ef724e..8ab5d1f13c64c43796d00a45c1242ee1aa9deca0 100644
--- "a/docs/zh/docs/Container/\345\256\211\345\205\250\346\200\247\345\222\214\351\232\224\347\246\273\346\200\247.md"
+++ "b/docs/zh/docs/Container/\345\256\211\345\205\250\346\200\247\345\222\214\351\232\224\347\246\273\346\200\247.md"
@@ -2,7 +2,7 @@
- [安全性和隔离性](#安全性和隔离性)
- [user namespace多对多](#user-namespace多对多)
- [用户权限控制](#用户权限控制)
- - [proc文件系统隔离(lxcfs)](#proc文件系统隔离(lxcfs))
+ - [proc文件系统隔离(lxcfs)](#proc文件系统隔离lxcfs)
## user-namespace多对多
@@ -205,7 +205,7 @@ exit
```
-## proc文件系统隔离(lxcfs)
+## proc文件系统隔离(lxcfs)
### 场景描述
diff --git "a/docs/zh/docs/Container/\345\256\211\350\243\205\344\270\216\351\205\215\347\275\256-2.md" "b/docs/zh/docs/Container/\345\256\211\350\243\205\344\270\216\351\205\215\347\275\256-2.md"
index b0ec578131a3ec43447fffbfcc252a2b7cf381c2..004d11130ac71049cfcd5da1b6033f5a389bcb22 100644
--- "a/docs/zh/docs/Container/\345\256\211\350\243\205\344\270\216\351\205\215\347\275\256-2.md"
+++ "b/docs/zh/docs/Container/\345\256\211\350\243\205\344\270\216\351\205\215\347\275\256-2.md"
@@ -12,7 +12,7 @@
- 安全容器的安装需要使用root权限。
- 为了获取更好的性能体验,安全容器需要运行在裸金属服务器上,**暂不支持安全容器运行在虚拟机内**。
-- 安全容器运行依赖以下组件,请确保环境上已安装所需版本的依赖组件。以下组件来自配套的openEuler版本。如果使用iSula容器引擎,请参考iSula容器引擎的[安装方法](#安装方法.md)章节安装iSulad。
+- 安全容器运行依赖以下组件,请确保环境上已安装所需版本的依赖组件。以下组件来自配套的openEuler版本。如果使用iSula容器引擎,请参考iSula容器引擎的[安装方法](https://docs.openeuler.org/zh/docs/22.03_LTS/docs/Container/%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE.html)章节安装iSulad。
- docker-engine
- qemu
diff --git "a/docs/zh/docs/Container/\345\256\211\350\243\205\351\205\215\347\275\256-3.md" "b/docs/zh/docs/Container/\345\256\211\350\243\205\351\205\215\347\275\256-3.md"
index 4a061007ea07524a3a1034cdc0b970a1d254d4cd..65e93ac0c8d9fe4bf60fa758589849aed2efea18 100644
--- "a/docs/zh/docs/Container/\345\256\211\350\243\205\351\205\215\347\275\256-3.md"
+++ "b/docs/zh/docs/Container/\345\256\211\350\243\205\351\205\215\347\275\256-3.md"
@@ -75,7 +75,7 @@ docker启动容器时的默认umask值为0027,可以在dockerd启动时,使
> **须知:**
>如果docker create/run也配置了native.umask参数,则以docker create/run中的配置为准。
-详细的配置见[docker create](#create.md#ZH-CN_TOPIC_0184808242)和[docker run](#run.md#ZH-CN_TOPIC_0184808254)章节的参数说明。
+详细的配置见[docker create](https://docs.openeuler.org/zh/docs/22.03_LTS/docs/Container/%E5%AE%B9%E5%99%A8%E7%AE%A1%E7%90%86-4.html#create)、[docker run](https://docs.openeuler.org/zh/docs/22.03_LTS/docs/Container/%E5%AE%B9%E5%99%A8%E7%AE%A1%E7%90%86-4.html#run)章节的参数说明。
### daemon启动时间
@@ -356,6 +356,7 @@ docker rm: Error response from daemon: driver "overlay2" failed to remove root f
- 使用了user namespace场景下,deviceset-metadata文件使用的是:/var/lib/docker/\{userNSUID.GID\}/devicemapper/metadata/deviceset-metadata。
- 使用devicemapper存储驱动,容器在user namespace场景和普通场景之间切换时,需要将对应deviceset-metadata文件中的BaseDeviceUUID内容清空;针对thinpool扩容或者重建的场景下,也同样的需要将对应deviceset-metadata文件中的BaseDeviceUUID内容清空,否则docker服务会重启失败。
+## 强制退出docker相关后台进程的影响
### 信号量残留
使用devicemapper作为graphdriver时,强制退出强制退出可能导致信号量残留。docker在操作dm的过程中会创建信号量,如果在释放信号量前,daemon被强制退出,可能导致该信号量无法释放,一次强制退出最多泄露一个信号量,泄露概率低。而linux系统有信号量上限限制,当信号量泄露次数达到上线值时将无法创建新的信号量,进而导致docker daemon启动失败。排查方法如下:
diff --git "a/docs/zh/docs/Container/\345\256\271\345\231\250\347\256\241\347\220\206-3.md" "b/docs/zh/docs/Container/\345\256\271\345\231\250\347\256\241\347\220\206-3.md"
index 02e00cf5715d2c0768d035ccda20e25f368414f3..357ab098f60788be69ada31283a5e72b57cd1cf6 100644
--- "a/docs/zh/docs/Container/\345\256\271\345\231\250\347\256\241\347\220\206-3.md"
+++ "b/docs/zh/docs/Container/\345\256\271\345\231\250\347\256\241\347\220\206-3.md"
@@ -299,7 +299,7 @@ docker run --name=container_registry -d -p 5000:5000 registry
### 原理及使用场景
-docker支持hook的扩展特性,hook应用与底层runc的执行过程中,遵循OCI标准:[https://github.com/opencontainers/runtime-spec/blob/master/config.md\#hooks](#https://github.com/opencontainers/runtime-spec/blob/master/config.md#hooks) 。
+docker支持hook的扩展特性,hook应用与底层runc的执行过程中,[遵循OCI标准](https://github.com/opencontainers/runtime-spec/blob/main/config.md#hooks)。
hook主要有三种类型:prestart,poststart,poststop。分别作用于容器内用户应用程序启动之前,容器应用程序启动之后,容器应用程序停止之后。
diff --git "a/docs/zh/docs/Container/\346\224\257\346\214\201CNI\347\275\221\347\273\234.md" "b/docs/zh/docs/Container/\346\224\257\346\214\201CNI\347\275\221\347\273\234.md"
index 6a41c6987e1a0d4893d96d897a4d615db9891f4e..bf72525ba7125c3dd3dec5b78ffa885f8b37e4b9 100644
--- "a/docs/zh/docs/Container/\346\224\257\346\214\201CNI\347\275\221\347\273\234.md"
+++ "b/docs/zh/docs/Container/\346\224\257\346\214\201CNI\347\275\221\347\273\234.md"
@@ -1,136 +1,136 @@
-# 支持CNI网络
-
-
-- [支持CNI网络](#支持CNI网络)
- - [描述](#描述)
- - [接口](#接口)
- - [CNI网络配置说明](#CNI网络配置说明)
- - [加入CNI网络列表](#加入CNI网络列表)
- - [退出CNI网络列表](#退出CNI网络列表)
- - [使用限制](#使用限制)
-
-
-## 描述
-
-实现CRI接口对接CNI网络的能力,包括CNI网络配置文件的解析、CNI网络的加入和退出。Pod需要支持网络时,例如通过canal等容器网络插件提供网络能力,那么需要CRI接口能够和canal实现对接,并且调用canal的接口,为Pod提供网络能力。
-
-CNI配置文件相关行为描述:
-
-- 对--cni-conf-dir目录下的合法配置文件名进行字典排序,取第一个合法配置作为default网络平面的配置;
-- 每隔5s对配置目录进行扫描,重新加载更新CNI配置;
-- CRI Status接口不更新CNI的网络配置;
-
-## 接口
-
-CNI对用户可见的接口,主要涉及CNI网络配置和Pod配置中CNI网络相关的项。
-
-- CNI网络配置相关的接口,主要是isulad指定CNI网络配置文件所在路径、CNI网络插件二进制文件所在的路径以及使用的网络模式。详情请参见[表1 CNI网络配置接口](#zh-cn_topic_0183259146_table18221919589)。
-- Pod配置中CNI网络相关的项,主要是设置Pod加入的附加CNI网络列表,默认情况Pod只会加入到default CNI网络平面中,可以通过该配置把Pod加入到多个CNI网络平面中。
-
-**表 1** CNI网络配置接口
-
-
-
- |
-命令行
- |
-配置文件
- |
-说明
- |
-
-
-设置CNI网络插件二进制文件所在路径
- |
---cni-bin-dir
- |
-"cni-bin-dir": "",
- |
-默认为/opt/cni/bin
- |
-
-设置CNI网络配置文件所在路径
- |
---cni-conf-dir
- |
-"cni-conf-dir": "",
- |
-系统会遍历目录下面所有后缀名为".conf"、".conflist"和 ".json"的文件。默认为/etc/cni/net.d
- |
-
-指定网络模式
- |
---network-plugin
- |
-"network-plugin": "",
- |
-指定网络插件,默认为空字符,表示无网络配置,创建的sandbox只有loop网卡。支持cni和空字符,其他非法值会导致isulad启动失败。
- |
-
-
-
-
-附加CNI网络配置方式:
-
-在Pod的配置文件的"annotations"中,增加一项"network.alpha.kubernetes.io/network": "网络平面配置";
-
-网络平面配置为json格式,包含两项:
-
-- name:指定CNI网络平面的名字
-- interface:指定网络接口的名字
-
-附件CNI网络配置方式示例如下:
-
-```
-"annotations" : {
- "network.alpha.kubernetes.io/network": "{\"name\": \"mynet\", \"interface\": \"eth1\"}"
- }
-```
-
-
-
-
-
-
-### CNI网络配置说明
-
-CNI网络配置包含两种类型,文件格式都为json:
-
-- 单网络平面配置,以.conf和.json为后缀的文件:具体的配置项请参见"附录 > CNI配置参数" 章节的 "表 CNI单网络配置参数"。
-- 多网络平面配置,以.conflist为后缀的文件:具体的配置项请参见"附录 > CNI配置参数" 章节的 "表3 CNI多网络配置参数"。
-
-### 加入CNI网络列表
-
-如果iSulad配置了--network-plugin=cni,而且设置了default网络平面配置,那么在启动Pod的时候,会自动把Pod加入到default网络平面。如果在Pod的配置中配置了附加网络配置,那么启动Pod的时候也会把Pod加入到这些附加网络平面中。
-
-Pod配置中和网络相关的还有port\_mappings项,用于设置Pod的端口映射关系。配置方式如下:
-
-```
-"port_mappings":[
- {
- "protocol": 1,
- "container_port": 80,
- "host_port": 8080
- }
-]
-```
-
-- protocol:表示映射使用的协议,支持tcp(用0标识)、udp(用1标识);
-- container\_port:表示容器映射出去的port;
-- host\_port:表示映射到主机的port。
-
-### 退出CNI网络列表
-
-StopPodSandbox的时候,会调用退出CNI网络的接口,清理网络相关的资源。
-
-> **说明:**
->1. 在调用RemovePodSandbox接口之前,至少要调用一次StopPodSandbox接口
->2. StopPodSandbox调用CNI接口失败,可能导致的网络资源残留。
-
-## 使用限制
-
-- cniVersion的版本,当前只支持0.3.0和0.3.1。由于后期可能需要支持0.1.0和0.2.0,错误日志打印时,保留了0.1.0和0.2.0的提示信息。
-- name:必须是小写字符、数字、'-'以及'.'组成; '.'和'-'不能作为首字符和尾字符; 而且长度不超过200个字符。
-- 配置文件个数不超过200个,单个配置文件大小不超过1MB。
-- 扩展之后的参数,需要根据实际网络需求来配置,不需要使用的可选参数可以不写入到netconf.json文件中。
-
+# 支持CNI网络
+
+
+- [支持CNI网络](#支持cni网络)
+ - [描述](#描述)
+ - [接口](#接口)
+ - [CNI网络配置说明](#cni网络配置说明)
+ - [加入CNI网络列表](#加入cni网络列表)
+ - [退出CNI网络列表](#退出cni网络列表)
+ - [使用限制](#使用限制)
+
+
+## 描述
+
+实现CRI接口对接CNI网络的能力,包括CNI网络配置文件的解析、CNI网络的加入和退出。Pod需要支持网络时,例如通过canal等容器网络插件提供网络能力,那么需要CRI接口能够和canal实现对接,并且调用canal的接口,为Pod提供网络能力。
+
+CNI配置文件相关行为描述:
+
+- 对--cni-conf-dir目录下的合法配置文件名进行字典排序,取第一个合法配置作为default网络平面的配置;
+- 每隔5s对配置目录进行扫描,重新加载更新CNI配置;
+- CRI Status接口不更新CNI的网络配置;
+
+## 接口
+
+CNI对用户可见的接口,主要涉及CNI网络配置和Pod配置中CNI网络相关的项。
+
+- CNI网络配置相关的接口,主要是isulad指定CNI网络配置文件所在路径、CNI网络插件二进制文件所在的路径以及使用的网络模式。详情请参见[表1 CNI网络配置接口](#zh-cn_topic_0183259146_table18221919589)。
+- Pod配置中CNI网络相关的项,主要是设置Pod加入的附加CNI网络列表,默认情况Pod只会加入到default CNI网络平面中,可以通过该配置把Pod加入到多个CNI网络平面中。
+
+**表 1** CNI网络配置接口
+
+
+
+ |
+命令行
+ |
+配置文件
+ |
+说明
+ |
+
+
+设置CNI网络插件二进制文件所在路径
+ |
+--cni-bin-dir
+ |
+"cni-bin-dir": "",
+ |
+默认为/opt/cni/bin
+ |
+
+设置CNI网络配置文件所在路径
+ |
+--cni-conf-dir
+ |
+"cni-conf-dir": "",
+ |
+系统会遍历目录下面所有后缀名为".conf"、".conflist"和 ".json"的文件。默认为/etc/cni/net.d
+ |
+
+指定网络模式
+ |
+--network-plugin
+ |
+"network-plugin": "",
+ |
+指定网络插件,默认为空字符,表示无网络配置,创建的sandbox只有loop网卡。支持cni和空字符,其他非法值会导致isulad启动失败。
+ |
+
+
+
+
+附加CNI网络配置方式:
+
+在Pod的配置文件的"annotations"中,增加一项"network.alpha.kubernetes.io/network": "网络平面配置";
+
+网络平面配置为json格式,包含两项:
+
+- name:指定CNI网络平面的名字
+- interface:指定网络接口的名字
+
+附件CNI网络配置方式示例如下:
+
+```
+"annotations" : {
+ "network.alpha.kubernetes.io/network": "{\"name\": \"mynet\", \"interface\": \"eth1\"}"
+ }
+```
+
+
+
+
+
+
+### CNI网络配置说明
+
+CNI网络配置包含两种类型,文件格式都为json:
+
+- 单网络平面配置,以.conf和.json为后缀的文件:具体的配置项请参见"附录 > CNI配置参数" 章节的 "表 CNI单网络配置参数"。
+- 多网络平面配置,以.conflist为后缀的文件:具体的配置项请参见"附录 > CNI配置参数" 章节的 "表3 CNI多网络配置参数"。
+
+### 加入CNI网络列表
+
+如果iSulad配置了--network-plugin=cni,而且设置了default网络平面配置,那么在启动Pod的时候,会自动把Pod加入到default网络平面。如果在Pod的配置中配置了附加网络配置,那么启动Pod的时候也会把Pod加入到这些附加网络平面中。
+
+Pod配置中和网络相关的还有port\_mappings项,用于设置Pod的端口映射关系。配置方式如下:
+
+```
+"port_mappings":[
+ {
+ "protocol": 1,
+ "container_port": 80,
+ "host_port": 8080
+ }
+]
+```
+
+- protocol:表示映射使用的协议,支持tcp(用0标识)、udp(用1标识);
+- container\_port:表示容器映射出去的port;
+- host\_port:表示映射到主机的port。
+
+### 退出CNI网络列表
+
+StopPodSandbox的时候,会调用退出CNI网络的接口,清理网络相关的资源。
+
+> **说明:**
+>1. 在调用RemovePodSandbox接口之前,至少要调用一次StopPodSandbox接口
+>2. StopPodSandbox调用CNI接口失败,可能导致的网络资源残留。
+
+## 使用限制
+
+- cniVersion的版本,当前只支持0.3.0和0.3.1。由于后期可能需要支持0.1.0和0.2.0,错误日志打印时,保留了0.1.0和0.2.0的提示信息。
+- name:必须是小写字符、数字、'-'以及'.'组成; '.'和'-'不能作为首字符和尾字符; 而且长度不超过200个字符。
+- 配置文件个数不超过200个,单个配置文件大小不超过1MB。
+- 扩展之后的参数,需要根据实际网络需求来配置,不需要使用的可选参数可以不写入到netconf.json文件中。
+
diff --git a/docs/zh/docs/Gazelle/Gazelle.md b/docs/zh/docs/Gazelle/Gazelle.md
index d65ef9bf60cab550abec143e8268e041deb63c48..efb0d4a0202208f41302989c917614b490363acb 100644
--- a/docs/zh/docs/Gazelle/Gazelle.md
+++ b/docs/zh/docs/Gazelle/Gazelle.md
@@ -8,7 +8,7 @@ Gazelle是一款高性能用户态协议栈。它基于DPDK在用户态直接读
- 通用性
完全兼容POSIX,零修改,适用不同类型的应用。
-单进程且网卡支持多队列时,只需使用liblstack.so有更短的报文路径。其余场景使用ltran进程分发报文到各个线程。
+单进程且网卡支持多队列时,只需使用liblstack.so,以缩短报文路径。其余场景使用ltran进程分发报文到各个线程。
## 安装
配置openEuler的yum源,直接使用yum命令安装
diff --git "a/docs/zh/docs/Installation/\345\256\211\350\243\205\346\214\207\345\257\274.md" "b/docs/zh/docs/Installation/\345\256\211\350\243\205\346\214\207\345\257\274.md"
index ec6f4ddb30add7bedeb1ade5ddac5ae772dc326b..dd515a5811e6ae9dbd5732e1495b372b166ebee4 100644
--- "a/docs/zh/docs/Installation/\345\256\211\350\243\205\346\214\207\345\257\274.md"
+++ "b/docs/zh/docs/Installation/\345\256\211\350\243\205\346\214\207\345\257\274.md"
@@ -116,7 +116,7 @@
在“安装概览”页面中选择“时间和日期”,设置系统的时区、日期、时间等。
-设置时区时,用户可通过鼠标在地图上单击指定的城市,也可以通过页面顶部的“地区”和“城市”下拉菜单中进行选择,如[图9](#zh-cn_topic_0186390096_zh-cn_topic_0122145900_fig1260162652312)所示。
+时区设置界面可通过鼠标在地图上单击指定的城市,也可以通过页面顶部的“地区”和“城市”下拉菜单中进行选择,如[图9](#zh-cn_topic_0186390096_zh-cn_topic_0122145900_fig1260162652312)所示。
如果您所在城市没有出现在地图或下拉菜单中,请选择同一时区中离您最近的城市。
diff --git "a/docs/zh/docs/KubeOS/\345\256\211\350\243\205\344\270\216\351\203\250\347\275\262.md" "b/docs/zh/docs/KubeOS/\345\256\211\350\243\205\344\270\216\351\203\250\347\275\262.md"
index 6e8ee412441c2fe9ef610ec2236340c9a89dcbae..3e5b19fd28fb5e3ffc551ce6498af5a52cd5a2ed 100644
--- "a/docs/zh/docs/KubeOS/\345\256\211\350\243\205\344\270\216\351\203\250\347\275\262.md"
+++ "b/docs/zh/docs/KubeOS/\345\256\211\350\243\205\344\270\216\351\203\250\347\275\262.md"
@@ -20,7 +20,7 @@
- [制作os-operator和os-proxy镜像](#制作os-operator和os-proxy镜像)
- [制作容器OS镜像](#制作容器os镜像)
- - [部署CRD,operator和proxy](#部署crd,operator和proxy)
+ - [部署“CRD,operator和proxy”](#部署crd和operator和proxy)
@@ -110,7 +110,7 @@
* os-operator和os-proxy镜像需要基于baseimage进行构建,请用户保证baseimage的安全性
* 需将os-operator和os-proxy二进制文件分别拷贝到对应的镜像中
- * 请确保os-proxy镜像中os-proxy二进制文件件属主和属组为root,文件权限为500
+ * 请确保os-proxy镜像中os-proxy二进制文件属主和属组为root,文件权限为500
* 请确保os-operator镜像中os-operator二进制文件属主和属组为容器内运行os-operator进程的用户,文件权限为500
* os-operator和os-proxy的二进制文件在镜像内的位置和容器启动时运行的命令需与部署的yaml中指定的字段相对应。
@@ -198,7 +198,7 @@
制作出来的容器 OS 镜像目前只能用于 CPU 架构为 x86 和 AArch64 的虚拟机场景。
-### 部署CRD,operator和proxy
+### 部署“CRD,operator和proxy”
#### 注意事项
diff --git "a/docs/zh/docs/Releasenotes/\345\205\263\351\224\256\347\211\271\346\200\247.md" "b/docs/zh/docs/Releasenotes/\345\205\263\351\224\256\347\211\271\346\200\247.md"
index 98944e380ae78a9a2ec0cf086a7e35e0dc2106f4..ac5d570b499aae7420110ba81c4ac861ec8cd257 100644
--- "a/docs/zh/docs/Releasenotes/\345\205\263\351\224\256\347\211\271\346\200\247.md"
+++ "b/docs/zh/docs/Releasenotes/\345\205\263\351\224\256\347\211\271\346\200\247.md"
@@ -22,7 +22,7 @@
## 内存分级扩展
-支持多种内存、存储介质扩展系统内存容量,降低内存使用成本。新增用户态交换支持
+支持多种内存、存储介质扩展系统内存容量,降低内存使用成本。新增用户态交换支持。
- **用户态交换(新增)**,通过etMem的策略配置,对于淘汰的冷内存,通过用户态swap功能交换到用户态存储中,达到用户无感知,性能优于内核态swap。
@@ -52,11 +52,11 @@
- **支持直通设备热插拔**,支持virtio-blk-pci、virtio-net-pci和VFIO等设备的热插拔,有效避免更换外设引起的系统停机和业务中断。
## iSulad增强
-- **shimv2**,shimv2 进程收编了 kata-runtime,kata-shim, kata-proxy进程,通过加载⼀次运⾏时并通过 RPC 调⽤来处理各种容器
+- **shimv2**,shimv2 收编了 kata-runtime,kata-shim, kata-proxy进程,通过加载⼀次运⾏时并通过 RPC 调⽤来处理各种容器
⽣命周期管理命令来简化体系结构,不必为每个容器⼀直运⾏⼀个容器运⾏时
## eggo支持容器管理双平面部署
-eggo是openEuler云原生Sig组K8S集群部署管理项目,提供高效稳定的集群部署集群的能力。
+eggo是openEuler云原生Sig组K8S集群部署管理项目,提供高效稳定的集群部署的能力。
- **集群配置版本化管理**,配置统一Git repo版本化管理,使用仓库汇总和跟踪集群的配置信息。
- **X86/ARM双平面**,实现OS双平面集群化部署、监控、审计等场景。
@@ -80,7 +80,7 @@ secPaver是一款SELinux安全策略开发工具,用于辅助开发人员为
- **策略管理**,提供高阶配置语言,根据策略配置文件内容生成SELinux策略文件,降低SElinux使用门槛。
## NestOS
-NestOS是一款在openEuler社区CloudNative sig组孵化的云底座操作系统,专注于提供最佳的容器主机,大规模下安全的运行容器化工作负载。
+NestOS是一款在openEuler社区CloudNative sig组孵化的云底座操作系统,专注于提供最佳的容器主机,大规模安全的运行容器化工作负载。
- **开箱即用的容器平台**,搭载了iSulad、docker、podman 、cri-o等主流容器基础平台。
- **简单易用的安装配置过程**,采用了Ignition技术,提供个性化配置。
- **安全可靠的包管理方式**,使用rpm-ostree进行包管理。
diff --git "a/docs/zh/docs/Releasenotes/\345\217\202\344\270\216\350\264\241\347\214\256.md" "b/docs/zh/docs/Releasenotes/\345\217\202\344\270\216\350\264\241\347\214\256.md"
index 5030da5875f55c6d01ab171d456cd4bbdf44841a..6fba3d906a7321e8e34dea4b33f11025554cdf47 100644
--- "a/docs/zh/docs/Releasenotes/\345\217\202\344\270\216\350\264\241\347\214\256.md"
+++ "b/docs/zh/docs/Releasenotes/\345\217\202\344\270\216\350\264\241\347\214\256.md"
@@ -1,14 +1,13 @@
# 参与贡献
-作为openEuler用户,你可以通过多种方式协助openEuler社区。参与社区贡献的方法请参见[贡献攻略](https://www.openeuler.org/zh/community/contribution/),这里简单列出部分方式供参考。
+作为openEuler用户,你可以通过多种方式协助openEuler社区。参与社区贡献的方法请参见[贡献攻略](https://www.openeuler.org/zh/community/contribution/
+),这里简单列出部分方式供参考。
## 特别兴趣小组
openEuler将拥有共同兴趣的人们聚在一起,组成了不同的特别兴趣小组(SIG)。当前已有的SIG请参见[SIG列表](https://www.openeuler.org/zh/sig/sig-list/)。
-我们欢迎并鼓励你加入已有的SIG或创建新的SIG,创建方法请参见[SIG管理指南](https://gitee.com/openeuler/community/blob/master/zh/technical-committee/governance/README.md)。
-
-## 邮件列表和任务
+我们欢迎并鼓励你加入已有的SIG或创建新的SIG,创建方法请参见[SIG管理指南](https://gitee.com/openeuler/community/blob/master/zh/technical-committee/governance/README.md)
欢迎你积极地帮助用户解决在[邮件列表](https://www.openeuler.org/zh/community/mailing-list/)和issue任务(包括[代码仓任务](https://gitee.com/organizations/openeuler/issues)和[软件包仓任务](https://gitee.com/organizations/src-openeuler/issues)) 中提出的问题。另外,我们也欢迎你提出问题。这些都将帮助openEuler社区更好地发展。
@@ -18,5 +17,5 @@ openEuler将拥有共同兴趣的人们聚在一起,组成了不同的特别
## IRC
-openEuler也在IRC开辟了频道,作为提供社区支持和交互的额外渠道。详情请参见[openEuler IRC](https://gitee.com/openeuler/community/tree/master/zh/communication)。
+openEuler也在IRC开辟了频道,作为提供社区支持和交互的额外渠道。详情请参见[openEuler IRC](https://gitee.com/openeuler/community/blob/master/zh/communication/IRCs.md)。
diff --git "a/docs/zh/docs/Releasenotes/\345\267\262\344\277\256\345\244\215\351\227\256\351\242\230.md" "b/docs/zh/docs/Releasenotes/\345\267\262\344\277\256\345\244\215\351\227\256\351\242\230.md"
index 3d31542fea4454afdf60e27ba9e6639643835d30..16b73020975f1cb1af93885ad633fd597ac4287f 100644
--- "a/docs/zh/docs/Releasenotes/\345\267\262\344\277\256\345\244\215\351\227\256\351\242\230.md"
+++ "b/docs/zh/docs/Releasenotes/\345\267\262\344\277\256\345\244\215\351\227\256\351\242\230.md"
@@ -45,30 +45,30 @@
| [I4X6EX](https://gitee.com/openEuler/openstack/issues/I4X6EX) | openstack | [22.03-LTS][Wallaby][Keystone][Placement]缺少依赖包python3-sphinx-feature-classification|
| [I4ZG8R](https://gitee.com/openEuler/openstack/issues/I4ZG8R) | openstack | [22.03][Train][Wallaby]openstack-release的gpgkey配置不对|
| [I4ZNW3](https://gitee.com/openEuler/openstack/issues/I4ZNW3) | openstack | [22.03-LTS][Wallaby][Train] python-magnumclient、python-fastavro 构建偶现失败|
-| [I4WQV0](https://gitee.com/src-openEuler/accumulo/issues/I4WQV0) | accumulo | 【22.03-RC3-arm/x86】使用2203RC3_epol源安装accumulo,建议依赖包加到依赖列表中;|
+| [I4WQV0](https://gitee.com/src-openEuler/accumulo/issues/I4WQV0) | accumulo | 【22.03-RC3-arm/x86】使用2203RC3_epol源安装accumulo,建议依赖包加到依赖列表中|
| [I4UIYX](https://gitee.com/src-openEuler/ant/issues/I4UIYX) | ant | 【22.03-RC1】【x86/arm】ant源码包本地自编译失败,缺少编译依赖|
| [I4U4W5](https://gitee.com/src-openEuler/A-Tune/issues/I4U4W5) | A-Tune | A-tune没有继承20.03-LTS-SP3版本功能|
| [I4VU9F](https://gitee.com/src-openEuler/avahi/issues/I4VU9F) | avahi | 【22.03-RC2】【arm/x86】avahi服务启动成功,但是使用nss-mdns ping主机名.local失败,提示:未知的名称或服务|
-| [I4VESA](https://gitee.com/src-openEuler/blackbox_exporter/issues/I4VESA) | blackbox_exporter | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装blackbox_exporter相关包后,因缺少依赖包无法安装;|
+| [I4VESA](https://gitee.com/src-openEuler/blackbox_exporter/issues/I4VESA) | blackbox_exporter | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装blackbox_exporter相关包后,因缺少依赖包无法安装|
| [I4VD58](https://gitee.com/src-openEuler/booth/issues/I4VD58) | booth | 【22.03 LTS-RC2 】【arm/x86 】booth-arbitrator.service服务启动失败|
| [I4VD67](https://gitee.com/src-openEuler/booth/issues/I4VD67) | booth | 【22.03 LTS-RC2 】【arm/x86 】booth-arbitrator包卸载时报错:“Failed to stop booth@.service: Unit name booth@.service is missing the instance name.”|
-| [I4UOSK](https://gitee.com/src-openEuler/ceph/issues/I4UOSK) | ceph | 【22.03-LTS-arm/x86】使用源2203 LTS_epol_round2安装ceph相关包后,安装成功,但出现大量告警;|
+| [I4UOSK](https://gitee.com/src-openEuler/ceph/issues/I4UOSK) | ceph | 【22.03-LTS-arm/x86】使用源2203 LTS_epol_round2安装ceph相关包后,安装成功,但出现大量告警|
| [I4UM59](https://gitee.com/src-openEuler/classloader-leak-test-framework/issues/I4UM59) | classloader-leak-test-framework | 【22.03-RC1】【x86/arm】classloader-leak-test-framework源码包本地自编译失败,classloader-leak-test-framework:jar:1.1.1:无法下载|
| [I4SJG0](https://gitee.com/src-openEuler/coreutils/issues/I4SJG0) | coreutils | timeout返回时间错误,正确值为137|
| [I4WZBS](https://gitee.com/src-openEuler/corosync/issues/I4WZBS) | corosync | 【22.03 LTS-RC3 】【arm/x86 】由于pcs包未转测,导致corosync.service、corosync-notifyd.service服务启动失败|
| [I4WZDJ](https://gitee.com/src-openEuler/corosync-qdevice/issues/I4WZDJ) | corosync-qdevice | 【22.03 LTS-RC3 】【arm/x86 】由于pcs包未转测,导致corosync-qdevice.service、corosync-qnetd.service服务启动失败|
| [I4VUFJ](https://gitee.com/src-openEuler/cppcheck/issues/I4VUFJ) | cppcheck | [openEuler_22.03_LTS-round-2]cppcheck包下的命令的--force参数未生效 |
| [I4VSS3](https://gitee.com/src-openEuler/custodia/issues/I4VSS3) | custodia | 【22.03-RC2】【arm/x86】安装和卸载custodia包过程有异常信息|
-| [I4USJN](https://gitee.com/src-openEuler/dbus-broker/issues/I4USJN) | dbus-broker | 【22.03-RC1-LTS-arm/x86】使用源2203 LTS_everything_round1安装dbus-broker后,卸载dbus-broker后networkmanager service服务被关掉,导致机器无IP;|
-| [I4VESN](https://gitee.com/src-openEuler/dde/issues/I4VESN) | dde | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装dde相关包后,因缺少依赖包无法安装;|
+| [I4USJN](https://gitee.com/src-openEuler/dbus-broker/issues/I4USJN) | dbus-broker | 【22.03-RC1-LTS-arm/x86】使用源2203 LTS_everything_round1安装dbus-broker后,卸载dbus-broker后networkmanager service服务被关掉,导致机器无IP|
+| [I4VESN](https://gitee.com/src-openEuler/dde/issues/I4VESN) | dde | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装dde相关包后,因缺少依赖包无法安装|
| [I4XXXA](https://gitee.com/src-openEuler/dde/issues/I4XXXA) | dde | 【openEuler-22.03-LTS Test round 4】【x86/arm】安装dde后,不能进入桌面环境|
| [I4WQRW](https://gitee.com/src-openEuler/dde-daemon/issues/I4WQRW) | dde-daemon | 【22.03-RC3-arm/x86】使用2203RC3_epol源安装dde-daemon,缺少deepin-daemon.conf文件;|
| [I4WXX1](https://gitee.com/src-openEuler/dde-dock/issues/I4WXX1) | dde-dock | 【openEuler-22.03-LTS Test round 3】【x86/arm】【任务栏】重启后任务栏位于顶部|
| [I4X0VC](https://gitee.com/src-openEuler/dde-introduction/issues/I4X0VC) | dde-introduction | 【openEuler-22.03-LTS Test round 3】【x86】【欢迎】欢迎应用不能正常启动|
-| [I4WQDW](https://gitee.com/src-openEuler/deepin-default-settings/issues/I4WQDW) | deepin-default-settings | 【22.03-RC3-arm/x86】使用2203RC3_epol源安装deepin-default-settings中,deepin.conf不存在,安装中出现大量告警;|
-| [I4XUGF](https://gitee.com/src-openEuler/deepin-default-settings/issues/I4XUGF) | deepin-default-settings | 【22.03-RC4-arm/x86】使用22.03RC4_epol源安装deepin-default-settings中,因被其他用户(ovirt)影响导致脚本执行失败;|
+| [I4WQDW](https://gitee.com/src-openEuler/deepin-default-settings/issues/I4WQDW) | deepin-default-settings | 【22.03-RC3-arm/x86】使用2203RC3_epol源安装deepin-default-settings中,deepin.conf不存在,安装中出现大量告警|
+| [I4XUGF](https://gitee.com/src-openEuler/deepin-default-settings/issues/I4XUGF) | deepin-default-settings | 【22.03-RC4-arm/x86】使用22.03RC4_epol源安装deepin-default-settings中,因被其他用户(ovirt)影响导致脚本执行失败|
| [I4X0QG](https://gitee.com/src-openEuler/deepin-devicemanager/issues/I4X0QG) | deepin-devicemanager | 【openEuler-22.03-LTS Test round 3】【x86/arm】设备管理器不能正常打开|
-| [I4U8N3](https://gitee.com/src-openEuler/dhcp/issues/I4U8N3) | dhcp | 【22.03-RC1-LTS-arm/x86】DHCP问题,使用2203 LTS_everything_round1源后,安装重启卸载2小时后出现IP丢失问题;|
+| [I4U8N3](https://gitee.com/src-openEuler/dhcp/issues/I4U8N3) | dhcp | 【22.03-RC1-LTS-arm/x86】DHCP问题,使用2203 LTS_everything_round1源后,安装重启卸载2小时后出现IP丢失问题|
| [I4VCVP](https://gitee.com/src-openEuler/diffutils/issues/I4VCVP) | diffutils | 三个文件内容不同时,diff3 -X 和diff -x 输出结果一致,不符合预期|
| [I4XKVM](https://gitee.com/src-openEuler/digest-list-tools/issues/I4XKVM) | digest-list-tools | All linux capabilities cannot be parsed for digest list in openEuler-22.03|
| [I4SIMU](https://gitee.com/src-openEuler/dmidecode/issues/I4SIMU) | dmidecode | dmidecode --compat-uuid命令不存在,查看补丁存在,spec有问题|
@@ -86,7 +86,7 @@
| [I4WNTU](https://gitee.com/src-openEuler/firebird/issues/I4WNTU) | firebird | 【22.03 LTS-RC3 】【arm/x86 】firebird-superserver.service服务启动之后,日志中有提示“Can't open PID file /run/firebird/default.pid”|
| [I4U8QI](https://gitee.com/src-openEuler/firewalld/issues/I4U8QI) | firewalld | firewalld配置drop规则不生效|
| [I4U95S](https://gitee.com/src-openEuler/firewalld/issues/I4U95S) | firewalld | get-log-denied配置不生效|
-| [I4VESD](https://gitee.com/src-openEuler/freeimage/issues/I4VESD) | freeimage | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装freeimage相关包后,因缺少依赖包无法安装;|
+| [I4VESD](https://gitee.com/src-openEuler/freeimage/issues/I4VESD) | freeimage | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装freeimage相关包后,因缺少依赖包无法安装|
| [I4WN0I](https://gitee.com/src-openEuler/gazelle/issues/I4WN0I) | gazelle | 服务端配置gazelle用户态3线程,客户端建立20个连接打流,打流过程重启服务端,重启2min后检查连接数超过重启前|
| [I4WXI4](https://gitee.com/src-openEuler/gazelle/issues/I4WXI4) | gazelle | 配置ltran+lstack,启动redis服务,客户端redis-benchmark ping不通|
| [I4WXIS](https://gitee.com/src-openEuler/gazelle/issues/I4WXIS) | gazelle | 配置ltran+lstack,启动redis服务,gazellectl命令行查询lstack失败|
@@ -104,17 +104,17 @@
| [I4Y7W7](https://gitee.com/src-openEuler/gazelle/issues/I4Y7W7) | gazelle | benchmark客户端并发连接5000个,服务端反复重启后,再次建连时间过长|
| [I4VS1R](https://gitee.com/src-openEuler/gdbm/issues/I4VS1R) | gdbm | 【22.03-RC2】【x86】安装和卸载gdbm-devel包时有告警信息|
| [I4UJ8T](https://gitee.com/src-openEuler/gdm/issues/I4UJ8T) | gdm | 【22.03 LTS-RC1】【arm/x86 】gdm.service服务启动之后,日志中有报错|
-| [I4VESR](https://gitee.com/src-openEuler/gigolo/issues/I4VESR) | gigolo | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装gigolo相关包后,因缺少依赖包无法安装;|
+| [I4VESR](https://gitee.com/src-openEuler/gigolo/issues/I4VESR) | gigolo | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装gigolo相关包后,因缺少依赖包无法安装|
| [I4SFLZ](https://gitee.com/src-openEuler/glibc/issues/I4SFLZ) | glibc | 22.03未合入CVE-2019-1010023补丁|
| [I4UA4W](https://gitee.com/src-openEuler/glibc/issues/I4UA4W) | glibc | 22.03(glibc-2.34)相对20.03(glibc-2.28)Unixbench Dhrystone_2_using_register_variables子项性能下降,初步判断为glibc版本不同导致|
| [I4XZSH](https://gitee.com/src-openEuler/glusterfs/issues/I4XZSH) | glusterfs | 【22.03-RC4】【arm/x86】glusterfs和nfs组合场景使用时,使用nfs挂载glusterfs创建的分布式卷报错:mount.nfs: requested NFS version or transport protocol is not supported|
| [I4BXS3](https://gitee.com/src-openEuler/gnome-boxes/issues/I4BXS3) | gnome-boxes | gnome-boxes无法创建虚拟机|
-| [I4VPRS](https://gitee.com/src-openEuler/gnome-builder/issues/I4VPRS) | gnome-builder | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装gnome-builder相关包后,因缺少依赖包无法安装;|
+| [I4VPRS](https://gitee.com/src-openEuler/gnome-builder/issues/I4VPRS) | gnome-builder | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装gnome-builder相关包后,因缺少依赖包无法安装|
| [I4WBX1](https://gitee.com/src-openEuler/gnome-calendar/issues/I4WBX1) | gnome-calendar | 【22.03 LTS-RC2】【x86_64/aarch64】打开gnome-calender时,正常打开和coredump交替出现|
| [I4WCOA](https://gitee.com/src-openEuler/gnome-control-center/issues/I4WCOA) | gnome-control-center | 【22.03 LTS-RC2】【aarch64】gnome-control-center(设置)下的Mouse & Touched鼠标左右键功能互换无效|
| [I4UTJ0](https://gitee.com/src-openEuler/gnome-music/issues/I4UTJ0) | gnome-music | 【22.03 LTS-RC1】【arm/x86 】gnome-music打开失败|
| [I4WV3U](https://gitee.com/src-openEuler/gnome-themes-standard/issues/I4WV3U) | gnome-themes-standard | 【22.03-RC3】【arm/x86】gnome-themes-standard源码包本地自编译失败,configure: error: Could not find gtk-update-icon-cache|
-| [I4ZOGY](https://gitee.com/src-openEuler/gnome-tweaks/issues/I4ZOGY) | gnome-tweaks | 【22.03-RC5-arm/x86】使用源2203 LTS_epol_round5安装gnome-tweaks相关包后,因缺少依赖包无法安装;|
+| [I4ZOGY](https://gitee.com/src-openEuler/gnome-tweaks/issues/I4ZOGY) | gnome-tweaks | 【22.03-RC5-arm/x86】使用源2203 LTS_epol_round5安装gnome-tweaks相关包后,因缺少依赖包无法安装|
| [I4RT8R](https://gitee.com/src-openEuler/grep/issues/I4RT8R) | grep | grep配置多个-f -,也只读取一次stdin|
| [I4ULEB](https://gitee.com/src-openEuler/grub2/issues/I4ULEB) | grub2 | 文件系统异常场景时,grub-boot-success.service在EFI分区执行写文件操作会有损坏该分区风险,请默认禁用该服务|
| [I4VDM7](https://gitee.com/src-openEuler/grub2/issues/I4VDM7) | grub2 | [22.03-LTS][arm]物理机安装完成后重启会报错|
@@ -142,17 +142,17 @@
| [I4X3VO](https://gitee.com/src-openEuler/kernel/issues/I4X3VO) | kernel | 网络专项搭建httpd服务大规格发包,selinux出现warning后系统crash|
| [I4XB7L](https://gitee.com/src-openEuler/kernel/issues/I4XB7L) | kernel | 1822网卡打流+网卡热插拔,nf_conntrack_tcp_packet出现panic|
| [I4SRS9](https://gitee.com/src-openEuler/kexec-tools/issues/I4SRS9) | kexec-tools | 【openEuler-22.03 LTS】panic后crash日志不全|
-| [I4VRZQ](https://gitee.com/src-openEuler/kiran-calculator/issues/I4VRZQ) | kiran-calculator | 【22.03-RC2-arm/x86】 使用源2203 LTS_epol_round2安装kiran-calculator相关包后,post阶段脚本执行失败127;|
+| [I4VRZQ](https://gitee.com/src-openEuler/kiran-calculator/issues/I4VRZQ) | kiran-calculator | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-calculator相关包后,post阶段脚本执行失败127|
| [I4VSQT](https://gitee.com/src-openEuler/kiran-cc-daemon/issues/I4VSQT) | kiran-cc-daemon | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cc-daemon相关包后,出现多条警告信息|
-| [I4VRWW](https://gitee.com/src-openEuler/kiran-cpanel-account/issues/I4VRWW) | kiran-cpanel-account | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-account相关包后,post阶段脚本执行失败127;|
-| [I4VRLI](https://gitee.com/src-openEuler/kiran-cpanel-appearance/issues/I4VRLI) | kiran-cpanel-appearance | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-appearance相关包后,post阶段脚本执行失败127;|
-| [I4VRMJ](https://gitee.com/src-openEuler/kiran-cpanel-display/issues/I4VRMJ) | kiran-cpanel-display | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-display相关包后,post阶段脚本执行失败127;|
-| [I4VRO5](https://gitee.com/src-openEuler/kiran-cpanel-keybinding/issues/I4VRO5) | kiran-cpanel-keybinding | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-keybinding相关包后,post阶段脚本执行失败127;|
-| [I4VRQN](https://gitee.com/src-openEuler/kiran-cpanel-keyboard/issues/I4VRQN) | kiran-cpanel-keyboard | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-power相关包后,post阶段脚本执行失败127;|
-| [I4VRRO](https://gitee.com/src-openEuler/kiran-cpanel-mouse/issues/I4VRRO) | kiran-cpanel-mouse | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-mouse相关包后,post阶段脚本执行失败127;|
-| [I4VRSJ](https://gitee.com/src-openEuler/kiran-cpanel-power/issues/I4VRSJ) | kiran-cpanel-power | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-power相关包后,post阶段脚本执行失败127;|
-| [I4VRYE](https://gitee.com/src-openEuler/kiran-cpanel-timedate/issues/I4VRYE) | kiran-cpanel-timedate | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-timedate相关包后,post阶段脚本执行失败127;|
-| [I4VESX](https://gitee.com/src-openEuler/kiran-desktop/issues/I4VESX) | kiran-desktop | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-desktop相关包后,因缺少依赖包无法安装;|
+| [I4VRWW](https://gitee.com/src-openEuler/kiran-cpanel-account/issues/I4VRWW) | kiran-cpanel-account | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-account相关包后,post阶段脚本执行失败127|
+| [I4VRLI](https://gitee.com/src-openEuler/kiran-cpanel-appearance/issues/I4VRLI) | kiran-cpanel-appearance | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-appearance相关包后,post阶段脚本执行失败127|
+| [I4VRMJ](https://gitee.com/src-openEuler/kiran-cpanel-display/issues/I4VRMJ) | kiran-cpanel-display | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-display相关包后,post阶段脚本执行失败127|
+| [I4VRO5](https://gitee.com/src-openEuler/kiran-cpanel-keybinding/issues/I4VRO5) | kiran-cpanel-keybinding | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-keybinding相关包后,post阶段脚本执行失败127|
+| [I4VRQN](https://gitee.com/src-openEuler/kiran-cpanel-keyboard/issues/I4VRQN) | kiran-cpanel-keyboard | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-power相关包后,post阶段脚本执行失败127|
+| [I4VRRO](https://gitee.com/src-openEuler/kiran-cpanel-mouse/issues/I4VRRO) | kiran-cpanel-mouse | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-mouse相关包后,post阶段脚本执行失败127|
+| [I4VRSJ](https://gitee.com/src-openEuler/kiran-cpanel-power/issues/I4VRSJ) | kiran-cpanel-power | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-power相关包后,post阶段脚本执行失败127|
+| [I4VRYE](https://gitee.com/src-openEuler/kiran-cpanel-timedate/issues/I4VRYE) | kiran-cpanel-timedate | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-cpanel-timedate相关包后,post阶段脚本执行失败127|
+| [I4VESX](https://gitee.com/src-openEuler/kiran-desktop/issues/I4VESX) | kiran-desktop | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装kiran-desktop相关包后,因缺少依赖包无法安装|
| [I4WLMK](https://gitee.com/src-openEuler/kiran-desktop/issues/I4WLMK) | kiran-desktop | 深色主题无法完全应用程序窗口|
| [I4WLSQ](https://gitee.com/src-openEuler/kiran-desktop/issues/I4WLSQ) | kiran-desktop | 光标主题和深浅色主题无法在自研组件上生效|
| [I4WLZE](https://gitee.com/src-openEuler/kiran-desktop/issues/I4WLZE) | kiran-desktop | 快捷键设置内的“系统”和“辅助”分组下内容为空|
@@ -169,9 +169,9 @@
| [I4WON7](https://gitee.com/src-openEuler/kiran-desktop/issues/I4WON7) | kiran-desktop | 终端内的输入光标与文本内容位置错开,光标下移|
| [I4WOQM](https://gitee.com/src-openEuler/kiran-desktop/issues/I4WOQM) | kiran-desktop | 快捷键“屏幕抓图”无效,更改后依然无法生效|
| [I4WORW](https://gitee.com/src-openEuler/kiran-desktop/issues/I4WORW) | kiran-desktop | 快捷键“窗口抓图”无效,更改后依旧无法生效|
-| [I4XJZK](https://gitee.com/src-openEuler/kiran-desktop/issues/I4XJZK) | kiran-desktop | 【22.03-RC4-arm/x86】使用源2203 LTS_epol_round2安装以及卸载kiran-desktop相关包后,出现”failed to commit changes to dconf“;|
+| [I4XJZK](https://gitee.com/src-openEuler/kiran-desktop/issues/I4XJZK) | kiran-desktop | 【22.03-RC4-arm/x86】使用源2203 LTS_epol_round2安装以及卸载kiran-desktop相关包后,出现”failed to commit changes to dconf“|
| [I4VS8R](https://gitee.com/src-openEuler/kiran-screensaver/issues/I4VS8R) | kiran-screensaver | 【22.03-RC2-arm/x86】 使用源2203 LTS_epol_round2安装kiran-screensaver相关包后,出现多条警告信息|
-| [I4WQSG](https://gitee.com/src-openEuler/kmod-kvdo/issues/I4WQSG) | kmod-kvdo | 【22.03-RC3-arm/x86】使用2203RC3_epol源安装kmod-kvdo,安装打印信息需符合规范;|
+| [I4WQSG](https://gitee.com/src-openEuler/kmod-kvdo/issues/I4WQSG) | kmod-kvdo | 【22.03-RC3-arm/x86】使用2203RC3_epol源安装kmod-kvdo,安装打印信息需符合规范|
| [I4WNZ7](https://gitee.com/src-openEuler/krb5/issues/I4WNZ7) | krb5 | 【22.03 LTS-RC3 】【arm/x86 】krb5kdc.service服务启动之后,日志中有提示“Can't open PID file /run/krb5kdc.pid”|
| [I4RU8Q](https://gitee.com/src-openEuler/ksh/issues/I4RU8Q) | ksh | ksh对不存在的path处理时,会提示“builtin: xyz: not found”|
| [I4U4N0](https://gitee.com/src-openEuler/KubeOS/issues/I4U4N0) | KubeOS | kubeos未集成到aarch64架构的epol源|
@@ -186,10 +186,10 @@
| [I4UWNG](https://gitee.com/src-openEuler/LibRaw/issues/I4UWNG) | LibRaw | 【fuzz】libraw --sanitizer undefined UndefinedBehaviorSanitizer|
| [I4V1KH](https://gitee.com/src-openEuler/libsass/issues/I4V1KH) | libsass | 【fuzz】libsass --sanitizer address libsass LeakSanitizer: detected memory leaks|
| [I4WOGC](https://gitee.com/src-openEuler/libwbxml/issues/I4WOGC) | libwbxml | 【22.03-RC3】【x86】libwbxml源码包本地自编译失败,测试用例大部分失败|
-| [I4VRVE](https://gitee.com/src-openEuler/lightdm-kiran-greeter/issues/I4VRVE) | lightdm-kiran-greeter | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装lightdm-kiran-greeter相关包后,post阶段脚本执行失败127;|
+| [I4VRVE](https://gitee.com/src-openEuler/lightdm-kiran-greeter/issues/I4VRVE) | lightdm-kiran-greeter | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装lightdm-kiran-greeter相关包后,post阶段脚本执行失败127|
| [I4UE6O](https://gitee.com/src-openEuler/lighttpd/issues/I4UE6O) | lighttpd | 【22.03 LTS-RC1 】【arm/x86 】lighttpd.service服务启动失败,日志中有报错:“opening pid-file failed: /run/lighttpd/lighttpd.pid: N o such file or directory”|
| [I4J11Q](https://gitee.com/src-openEuler/linux-firmware/issues/I4J11Q) | linux-firmware | linux-firmware建议拆包,这样install.img和iso都可以减少10M左右|
-| [I4UQYC](https://gitee.com/src-openEuler/llvm/issues/I4UQYC) | llvm | 【22.03-RC1-LTS-arm/x86】 llvm安装卸载后,出现告警信息:/sbin/ldconfig: /usr/lib64/libLLVM-10.so 不是符号链接;|
+| [I4UQYC](https://gitee.com/src-openEuler/llvm/issues/I4UQYC) | llvm | 【22.03-RC1-LTS-arm/x86】 llvm安装卸载后,出现告警信息:/sbin/ldconfig: /usr/lib64/libLLVM-10.so 不是符号链接|
| [I4WV9B](https://gitee.com/src-openEuler/log4j/issues/I4WV9B) | log4j | 【22.03-RC3】【arm/x86】log4j源码包本地自编译失败|
| [I4UCZK](https://gitee.com/src-openEuler/lvm2/issues/I4UCZK) | lvm2 | [22.03lts] 更改raid逻辑卷属性失败|
| [I4Y5CY](https://gitee.com/src-openEuler/lxc/issues/I4Y5CY) | lxc | 【22.03 LTS-RC4 】【arm/x86 】lxc-create -t busybox -n myhost执行报错,导致lxc.service服务启动之后日志中有fail|
@@ -201,7 +201,7 @@
| [I4U96O](https://gitee.com/src-openEuler/mysql/issues/I4U96O) | mysql | 【22.03-RC1】【arm/x86】安装mysql-server提示缺少mysql-selinux依赖|
| [I4WLJC](https://gitee.com/src-openEuler/netty/issues/I4WLJC) | netty | 【22.03-RC3】【arm/x86】netty源码包本地自编译失败,缺少编译依赖|
| [I4VRCL](https://gitee.com/src-openEuler/nodejs/issues/I4VRCL) | nodejs | 【22.03-RC2】【arm】nodejs源码包本地自编译失败|
-| [I4XJYF](https://gitee.com/src-openEuler/novnc/issues/I4XJYF) | novnc | 【22.03-RC4-arm/x86】使用源2203 LTS_epol_round2安装novnc相关包后,因缺少依赖包无法安装;|
+| [I4XJYF](https://gitee.com/src-openEuler/novnc/issues/I4XJYF) | novnc | 【22.03-RC4-arm/x86】使用源2203 LTS_epol_round2安装novnc相关包后,因缺少依赖包无法安装|
| [I4VWNZ](https://gitee.com/src-openEuler/nss-mdns/issues/I4VWNZ) | nss-mdns | 【22.03-RC2】【arm/x86】使用nss-mdns ping主机名.local失败,提示:未知的名称或服务|
| [I4SGC0](https://gitee.com/src-openEuler/numactl/issues/I4SGC0) | numactl | numactl --offset=4096 --length=64k --file /dev/shm/A --membind=0 --touch 报codedump|
| [I4ZUVH](https://gitee.com/src-openEuler/obs-server/issues/I4ZUVH) | obs-server | 【22.03 LTS】obs-api在22.03 RC6 上直接安装有异常告警|
@@ -213,7 +213,7 @@
| [I4T3R3](https://gitee.com/src-openEuler/opengauss-dcf/issues/I4T3R3) | opengauss-dcf | [22.03-LTS]opengauss安装过程有报错|
| [I4UAEH](https://gitee.com/src-openEuler/openssh/issues/I4UAEH) | openssh | SSH代理转发(agent-forwarding)功能不受AllowAgentForwarding开关控制|
| [I4UCVL](https://gitee.com/src-openEuler/openssh/issues/I4UCVL) | openssh | [22.03lts] 修改password为key登录,然后使用密码登录,返回值结果为255|
-| [I4VDY5](https://gitee.com/src-openEuler/openstack-releases/issues/I4VDY5) | openstack-releases | 【22.03-RC2-LTS-arm/x86】使用源2203 LTS_os_round2安装openstack-release-train 以及 openstack-release-wallaby相关包后,生成暂不可用的源;|
+| [I4VDY5](https://gitee.com/src-openEuler/openstack-releases/issues/I4VDY5) | openstack-releases | 【22.03-RC2-LTS-arm/x86】使用源2203 LTS_os_round2安装openstack-release-train 以及 openstack-release-wallaby相关包后,生成暂不可用的源|
| [I4XUJM](https://gitee.com/src-openEuler/ovirt-vmconsole/issues/I4XUJM) | ovirt-vmconsole | 【22.03-RC4-arm/x86】使用源22.03 LTS_epol_round4安装卸载ovirt-vmconsole相关包后,用户“ovirt-vmconsole”未清理;|
| [I4WZ6U](https://gitee.com/src-openEuler/pacemaker/issues/I4WZ6U) | pacemaker | 【22.03 LTS-RC3 】【arm/x86 】由于pcs包未转测,导致pacemaker.service服务启动失败|
| [I4UAX3](https://gitee.com/src-openEuler/patch-tracking/issues/I4UAX3) | patch-tracking | 【22.03-RC1-LTS-arm/x86】 使用源2203 LTS_everything_round1安装patch-tracking后,安装成功,卸载失败|
@@ -232,17 +232,17 @@
| [I4VK45](https://gitee.com/src-openEuler/python-blockdiag/issues/I4VK45) | python-blockdiag | 【22.03-RC2】【arm/x86】安装python3-blockdiag缺少依赖包|
| [I4VKFL](https://gitee.com/src-openEuler/python-dogpile.cache/issues/I4VKFL) | python-dogpile.cache | 【22.03-RC2】【arm/x86】安装python3-dogpile-cache缺少依赖包|
| [I4VKGW](https://gitee.com/src-openEuler/python-eventlet/issues/I4VKGW) | python-eventlet | 【22.03-RC2】【arm/x86】安装python3-eventlet缺少依赖包|
-| [I4VKAC](https://gitee.com/src-openEuler/python-gitdb/issues/I4VKAC) | python-gitdb | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装python-gitdb相关包后,因缺少依赖包无法安装;|
-| [I4VK70](https://gitee.com/src-openEuler/python-GitPython/issues/I4VK70) | python-GitPython | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装python-GitPython相关包后,因缺少依赖包无法安装;|
+| [I4VKAC](https://gitee.com/src-openEuler/python-gitdb/issues/I4VKAC) | python-gitdb | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装python-gitdb相关包后,因缺少依赖包无法安装|
+| [I4VK70](https://gitee.com/src-openEuler/python-GitPython/issues/I4VK70) | python-GitPython | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装python-GitPython相关包后,因缺少依赖包无法安装|
| [I4VKCW](https://gitee.com/src-openEuler/python-graphviz/issues/I4VKCW) | python-graphviz | 【22.03-RC2】【arm/x86】安装python3-graphviz缺少依赖包|
| [I4VKEM](https://gitee.com/src-openEuler/python-mitmproxy/issues/I4VKEM) | python-mitmproxy | 【22.03-RC2】【arm/x86】安装python3-mitmproxy缺少依赖包|
-| [I4VJZ5](https://gitee.com/src-openEuler/python-pep517/issues/I4VJZ5) | python-pep517 | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装python-pep517相关包后,因缺少依赖包无法安装;|
+| [I4VJZ5](https://gitee.com/src-openEuler/python-pep517/issues/I4VJZ5) | python-pep517 | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装python-pep517相关包后,因缺少依赖包无法安装|
| [I4VYI1](https://gitee.com/src-openEuler/python-qt5/issues/I4VYI1) | python-qt5 | 【22.03-RC2】【arm/x86】python-qt5源码包本地自编译失败,Unable to create the C++ code.|
| [I4VKC5](https://gitee.com/src-openEuler/python-sphinxcontrib-seqdiag/issues/I4VKC5) | python-sphinxcontrib-seqdiag | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装python-sphinxcontrib-seqdiag相关包后,因缺少依赖包无法安装;|
-| [I4VK2P](https://gitee.com/src-openEuler/python-twine/issues/I4VK2P) | python-twine | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装python-twine相关包后,因缺少依赖包无法安装;|
+| [I4VK2P](https://gitee.com/src-openEuler/python-twine/issues/I4VK2P) | python-twine | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装python-twine相关包后,因缺少依赖包无法安装|
| [I4VVSZ](https://gitee.com/src-openEuler/python-xmltodict/issues/I4VVSZ) | python-xmltodict | 22.03-lts python-xmltodict 构建失败 |
| [I4WORY](https://gitee.com/src-openEuler/python-xmltodict/issues/I4WORY) | python-xmltodict | 【22.03-RC3】【arm/x86】python-xmltodict源码包本地自编译失败,两个用例提示内存不足|
-| [I4VK5Y](https://gitee.com/src-openEuler/python-xmod/issues/I4VK5Y) | python-xmod | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装python-xmod相关包后,因缺少依赖包无法安装;|
+| [I4VK5Y](https://gitee.com/src-openEuler/python-xmod/issues/I4VK5Y) | python-xmod | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装python-xmod相关包后,因缺少依赖包无法安装|
| [I4U4OM](https://gitee.com/src-openEuler/python-XStatic/issues/I4U4OM) | python-XStatic | 【22.03-RC1-LTS-arm/x86】使用2203 LTS_epol_round1源安装python3-XStatic后,出现python堆栈ERROR信息;|
| [I4VX2H](https://gitee.com/src-openEuler/qpdf/issues/I4VX2H) | qpdf | 【22.03-RC2】【arm】qpdf源码包本地自编译失败|
| [I4UNTY](https://gitee.com/src-openEuler/qt5-qttools/issues/I4UNTY) | qt5-qttools | 【22.03 LTS 】[arm/x86]qdbus-qt5 --bus命令执行报错|
@@ -250,7 +250,7 @@
| [I4X9JZ](https://gitee.com/src-openEuler/qt5-qttools/issues/I4X9JZ) | qt5-qttools | 【22.03 LTS 】[arm/x86]lupdate-qt5 命令执行失败lupdate-qt5 -silent|
| [I4Y3YK](https://gitee.com/src-openEuler/qt5-qttools/issues/I4Y3YK) | qt5-qttools | 【22.03 LTS 】【arm/x86】qt5-qttools命令执行成功,返回信息未grep到|
| [I4TZDB](https://gitee.com/src-openEuler/rabbitmq-server/issues/I4TZDB) | rabbitmq-server | 【22.03 LTS 】[arm/x86]rabbitmq-server服务无法启动|
-| [I4VWPE](https://gitee.com/src-openEuler/raspberrypi-kernel/issues/I4VWPE) | raspberrypi-kernel | 【22.03-RC2-arm】使用源2203 LTS_epol_round2安装raspberrypi-kernel 成功安装卸载后,warnning信息不明确;|
+| [I4VWPE](https://gitee.com/src-openEuler/raspberrypi-kernel/issues/I4VWPE) | raspberrypi-kernel | 【22.03-RC2-arm】使用源2203 LTS_epol_round2安装raspberrypi-kernel 成功安装卸载后,warnning信息不明确|
| [I4WQ2R](https://gitee.com/src-openEuler/redshift/issues/I4WQ2R) | redshift | 【22.03-RC3-arm/x86】使用2203RC3_epol源安装以及卸载redshift后,服务redshift-gtk.service不存在|
| [I4X2R4](https://gitee.com/src-openEuler/rootsh/issues/I4X2R4) | rootsh | 【22.03 LTS-RC3 】【arm/x86 】执行rootsh -?显示“rootsh: invalid option -- '?'”|
| [I4X5WR](https://gitee.com/src-openEuler/rootsh/issues/I4X5WR) | rootsh | 【22.03 LTS-RC3 】【arm/x86 】执行rootsh --login显示“rootsh: unrecognized option '--login'”|
@@ -271,8 +271,8 @@
| [I4UJC6](https://gitee.com/src-openEuler/rust-packaging/issues/I4UJC6) | rust-packaging | 【22.03-RC1】【x86/arm】rust-packaging源码包本地自编译失败,缺少编译依赖cargo|
| [I4WYVP](https://gitee.com/src-openEuler/samba/issues/I4WYVP) | samba | [22.03-LTS-RC3 arm&x86] smbcontrol all reload-config 报错,提示:ERROR: Could not determine network interfaces, you must use a interfaces config line|
| [I4UMHE](https://gitee.com/src-openEuler/satyr/issues/I4UMHE) | satyr | 【22.03-RC1】【x86】satyr源码包本地自编译失败,检查阶段报错|
-| [I4ZQ0G](https://gitee.com/src-openEuler/sbd/issues/I4ZQ0G) | sbd | 【22.03-RC5-arm/x86】安装并卸载sbd相关包后,sbd.service无法手动修改此服务;|
-| [I4VETA](https://gitee.com/src-openEuler/scl-utils/issues/I4VETA) | scl-utils | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装scl-utils-build相关包后,因缺少依赖包无法安装;|
+| [I4ZQ0G](https://gitee.com/src-openEuler/sbd/issues/I4ZQ0G) | sbd | 【22.03-RC5-arm/x86】安装并卸载sbd相关包后,sbd.service无法手动修改此服务|
+| [I4VETA](https://gitee.com/src-openEuler/scl-utils/issues/I4VETA) | scl-utils | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装scl-utils-build相关包后,因缺少依赖包无法安装|
| [I4U759](https://gitee.com/src-openEuler/secGear/issues/I4U759) | secGear | secGear的多个enclave同时打印日志,偶现secgear.log丢日志|
| [I4WCDC](https://gitee.com/src-openEuler/secGear/issues/I4WCDC) | secGear | 22.03分支未同步补丁,会导致多个enclave同时打印日志,偶现secgear.log丢日志|
| [I4SIGV](https://gitee.com/src-openEuler/sed/issues/I4SIGV) | sed | openEuler-22.03-LTS-Next sed -f 参数中引用的文件长度超过2G时执行失败|
@@ -296,14 +296,14 @@
| [I4WC2S](https://gitee.com/src-openEuler/time-shutdown/issues/I4WC2S) | time-shutdown | 【2203-LTS-arm/x86】主题始终为黑色|
| [I4UTKT](https://gitee.com/src-openEuler/totem/issues/I4UTKT) | totem | 【22.03 LTS-RC1】【arm/x86 】totem打开失败|
| [I4VZD4](https://gitee.com/src-openEuler/tycho/issues/I4VZD4) | tycho | 【22.03-RC2】【arm/x86】tycho源码包本地自编译失败|
-| [I4U6FU](https://gitee.com/src-openEuler/ukui-biometric-auth/issues/I4U6FU) | ukui-biometric-auth | 【22.03-RC1-LTS-arm/x86】使用源2203 LTS_epol_round1安装libpam-biometric/ ukui-biometric-auth后,卸载失败;|
+| [I4U6FU](https://gitee.com/src-openEuler/ukui-biometric-auth/issues/I4U6FU) | ukui-biometric-auth | 【22.03-RC1-LTS-arm/x86】使用源2203 LTS_epol_round1安装libpam-biometric/ ukui-biometric-auth后,卸载失败|
| [I4VKHE](https://gitee.com/src-openEuler/ukui-control-center/issues/I4VKHE) | ukui-control-center | 【2203-LTS-arm/x86】控制面板打开声音后界面退出|
| [I4VR99](https://gitee.com/src-openEuler/ukui-control-center/issues/I4VR99) | ukui-control-center | 英文版中设置->信息->关于中version信息显示错误|
| [I4VZG5](https://gitee.com/src-openEuler/ukui-control-center/issues/I4VZG5) | ukui-control-center | 控制面板缺少电源管理模块|
-| [I4WQJZ](https://gitee.com/src-openEuler/ukui-control-center/issues/I4WQJZ) | ukui-control-center | 【22.03-RC3-arm/x86】使用2203RC3_epol源安装ukui-control-center中,告警脚本执行失败,退出码为1;|
+| [I4WQJZ](https://gitee.com/src-openEuler/ukui-control-center/issues/I4WQJZ) | ukui-control-center | 【22.03-RC3-arm/x86】使用2203RC3_epol源安装ukui-control-center中,告警脚本执行失败,退出码为1|
| [I4WXYD](https://gitee.com/src-openEuler/ukui-control-center/issues/I4WXYD) | ukui-control-center | 控制面板中非root用户声音中没有设备信息|
| [I4WZ27](https://gitee.com/src-openEuler/ukui-control-center/issues/I4WZ27) | ukui-control-center | 【2203-LTS-arm/x86】控制面板-关于,版本号为空|
-| [I4VETG](https://gitee.com/src-openEuler/ukui-desktop-environment/issues/I4VETG) | ukui-desktop-environment | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装ukui-desktop-environment相关包安装后,因缺少依赖包无法安装;|
+| [I4VETG](https://gitee.com/src-openEuler/ukui-desktop-environment/issues/I4VETG) | ukui-desktop-environment | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装ukui-desktop-environment相关包安装后,因缺少依赖包无法安装|
| [I4WWJ6](https://gitee.com/src-openEuler/ukui-greeter/issues/I4WWJ6) | ukui-greeter | 登录界面未完全汉化|
| [I4VTCT](https://gitee.com/src-openEuler/ukui-kwin/issues/I4VTCT) | ukui-kwin | 【2203-LTS-arm/x86】ukui-kwin无法启动|
| [I4UOHL](https://gitee.com/src-openEuler/ukui-media/issues/I4UOHL) | ukui-media | 【22.03-LTS-arm/x86】使用源2203 LTS_everything_round1安装ukui-media后,安装ukui-media时出现7行警告信息|
@@ -316,8 +316,8 @@
| [I4SOY9](https://gitee.com/src-openEuler/util-linux/issues/I4SOY9) | util-linux | logger: realloc buffer when header size changed|
| [I4SUSY](https://gitee.com/src-openEuler/util-linux/issues/I4SUSY) | util-linux | hardlink 启用-f -c参进行跨文件系统硬连接后,同一文件系统下文件inode不一致|
| [I4U72S](https://gitee.com/src-openEuler/varnish/issues/I4U72S) | varnish | 【22.03 LTS-RC1 】【arm/x86 】varnish.service服务reload失败|
-| [I4VETK](https://gitee.com/src-openEuler/vdsm/issues/I4VETK) | vdsm | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装vdsm相关包后,因缺少依赖包无法安装;|
-| [I4ZPVQ](https://gitee.com/src-openEuler/vdsm/issues/I4ZPVQ) | vdsm | 【22.03-RC5-arm/x86】安装并卸载vdsm相关包后,ksmtuned.service不存在;|
+| [I4VETK](https://gitee.com/src-openEuler/vdsm/issues/I4VETK) | vdsm | 【22.03-RC2-arm/x86】使用源2203 LTS_epol_round2安装vdsm相关包后,因缺少依赖包无法安装|
+| [I4ZPVQ](https://gitee.com/src-openEuler/vdsm/issues/I4ZPVQ) | vdsm | 【22.03-RC5-arm/x86】安装并卸载vdsm相关包后,ksmtuned.service不存在|
| [I4RTYH](https://gitee.com/src-openEuler/vim/issues/I4RTYH) | vim | 当tar包中包含带有error字段的文件时,vim打开tar包会乱码|
| [I4WCB7](https://gitee.com/src-openEuler/wireshark/issues/I4WCB7) | wireshark | 【fuzz】wireshark--sanitizer memory MemorySanitizer: use-of-uninitialized-value|
| [I4ULIA](https://gitee.com/src-openEuler/xstream/issues/I4ULIA) | xstream | 【22.03-RC1】【x86/arm】xstream源码包本地自编译失败,缺少编译依赖|
diff --git "a/docs/zh/docs/SecHarden/\345\256\211\345\205\250\345\212\240\345\233\272\345\267\245\345\205\267.md" "b/docs/zh/docs/SecHarden/\345\256\211\345\205\250\345\212\240\345\233\272\345\267\245\345\205\267.md"
index 2289e36e1d589273e23fa63c9ecba5611c1e5d17..a3539286ed1665c04872d9df5189590fb1d85350 100644
--- "a/docs/zh/docs/SecHarden/\345\256\211\345\205\250\345\212\240\345\233\272\345\267\245\345\205\267.md"
+++ "b/docs/zh/docs/SecHarden/\345\256\211\345\205\250\345\212\240\345\233\272\345\267\245\345\205\267.md"
@@ -10,7 +10,7 @@
### 概述
-安全加固工具会根据usr-security.conf设置加固策略,使用加固工具设置加固策略需要用户修改usr-security.conf。本节介绍usr-security.conf的修改规则。用户可配置的加固项请参见[加固指导](https://openeuler.org/zh/docs/22.03-LTS/docs/SecHarden/%E5%8A%A0%E5%9B%BA%E6%8C%87%E5%AF%BC.html)对应内容。
+安全加固工具会根据usr-security.conf设置加固策略,使用加固工具设置加固策略需要用户修改usr-security.conf。本节介绍usr-security.conf的修改规则。用户可配置的加固项请参见[加固指导](https://docs.openeuler.org/zh/docs/22.03_LTS/docs/SecHarden/%E5%8A%A0%E5%9B%BA%E6%8C%87%E5%AF%BC.html)对应内容。
### 注意事项
diff --git "a/docs/zh/docs/SecHarden/\346\216\210\346\235\203\350\256\244\350\257\201.md" "b/docs/zh/docs/SecHarden/\346\216\210\346\235\203\350\256\244\350\257\201.md"
index b800f5b35a166734c409237590ee9dd7135ce533..9ef55bcd4522e03b1b6b48f3f61fcc7e11f2103b 100644
--- "a/docs/zh/docs/SecHarden/\346\216\210\346\235\203\350\256\244\350\257\201.md"
+++ "b/docs/zh/docs/SecHarden/\346\216\210\346\235\203\350\256\244\350\257\201.md"
@@ -2,10 +2,10 @@
- [授权认证](#授权认证)
- [设置网络远程登录的警告信息](#设置网络远程登录的警告信息)
- - [禁止通过Ctrl+Alt+Del重启系统](#禁止通过Ctrl+Alt+Del重启系统)
+ - [禁止通过"Ctrl+Alt+Del"重启系统](#禁止通过ctrlaltdel重启系统)
- [设置终端的自动退出时间](#设置终端的自动退出时间)
- [设置用户的默认umask值为077](#设置用户的默认umask值为077)
- - [设置GRUB2加密口令](#设置GRUB2加密口令)
+ - [设置GRUB2加密口令](#设置grub2加密口令)
- [安全单用户模式](#安全单用户模式)
- [禁止交互式启动](#禁止交互式启动)
@@ -24,7 +24,7 @@
Authorized users only. All activities may be monitored and reported.
```
-## 禁止通过Ctrl+Alt+Del重启系统
+## 禁止通过"Ctrl+Alt+Del"重启系统
### 说明
@@ -66,7 +66,7 @@ export TMOUT=300
### 说明
-umask值用于为用户新创建的文件和目录设置缺省权限。如果umask的值设置过小,会使群组用户或其他用户的权限过大,给系统带来安全威胁。因此设置所有用户默认的umask值为0077,即用户创建的目录默认权限为700,文件的默认权限为600。umask值代表的是权限的“补码”,umask值和权限的换算方法请参见[umask值含义](#umask值含义)。
+umask值用于为用户新创建的文件和目录设置缺省权限。如果umask的值设置过小,会使群组用户或其他用户的权限过大,给系统带来安全威胁。因此设置所有用户默认的umask值为0077,即用户创建的目录默认权限为700,文件的默认权限为600。umask值代表的是权限的“补码”,umask值和权限的换算方法请参见[umask值含义](https://docs.openeuler.org/zh/docs/22.03_LTS/docs/SecHarden/%E9%99%84%E5%BD%95.html)。
> **说明:**
>openEuler默认已设置用户的默认umask值为022。
diff --git "a/docs/zh/docs/TailorCustom/imageTailor \344\275\277\347\224\250\346\214\207\345\215\227.md" "b/docs/zh/docs/TailorCustom/imageTailor \344\275\277\347\224\250\346\214\207\345\215\227.md"
index 10cfe8d67d4100cec6974db37e47c4eb0e3f5699..fa5f976c070d051918c85735facdbf6c7e2a6d7d 100644
--- "a/docs/zh/docs/TailorCustom/imageTailor \344\275\277\347\224\250\346\214\207\345\215\227.md"
+++ "b/docs/zh/docs/TailorCustom/imageTailor \344\275\277\347\224\250\346\214\207\345\215\227.md"
@@ -4,14 +4,14 @@
- [安装工具](#安装工具)
- [软硬件要求](#软硬件要求)
- [获取安装包](#获取安装包)
- - [安装 imageTailor](#安装-imageTailor)
+ - [安装 imageTailor](#安装-imagetailor)
- [目录介绍](#目录介绍)
- [定制系统](#定制系统)
- [总体流程](#总体流程)
- [定制业务包](#定制业务包)
- [配置本地 repo 源](#配置本地-repo-源)
- [添加文件](#添加文件)
- - [添加 RPM 包](#添加-RPM-包)
+ - [添加 RPM 包](#添加-rpm-包)
- [添加 hook 脚本](#添加-hook-脚本)
- [配置系统参数](#配置系统参数)
- [配置主机参数](#配置主机参数)
diff --git a/docs/zh/docs/UADK/UADK-quick-start.md b/docs/zh/docs/UADK/UADK-quick-start.md
index 5b95aa1d754fd6d07786f5226a51d827fa52f5f9..fc7e8640981987101fc97317195403e4a09ed54b 100644
--- a/docs/zh/docs/UADK/UADK-quick-start.md
+++ b/docs/zh/docs/UADK/UADK-quick-start.md
@@ -1,40 +1,33 @@
# UADK 快速入门
- [UADK 快速入门](#uadk-快速入门)
- - [1 概述](#1-概述)
- - [1.1 UADK](#11-uadk)
- - [1.2 UADK engine](#12-uadk-engine)
- - [1.3 使用场景](#13-使用场景)
- - [2 使用要求](#2-使用要求)
- - [2.1 硬件](#21-硬件)
- - [2.2 软件](#22-软件)
- - [2.2.1 操作系统要求](#221-操作系统要求)
- - [2.2.2 其他软件包要求](#222-其他软件包要求)
- - [2.3 工具链](#23-工具链)
- - [3 安装部署](#3-安装部署)
- - [3.1 UADK 安装部署](#31-uadk-安装部署)
- - [3.1.1 yum源安装](#311-yum源安装)
- - [3.1.2 RPM包安装](#312-rpm包安装)
- - [3.1.3 源码编译安装](#313-源码编译安装)
- - [3.2 加载UACCE驱动](#32-加载uacce驱动)
- - [3.3 加载厂商加速器驱动](#33-加载厂商加速器驱动)
- - [3.4 卸载厂商加速器驱动](#34-卸载厂商加速器驱动)
- - [3.5 UADK engine 安装部署](#35-uadk-engine-安装部署)
- - [3.5.1 yum源安装](#351-yum源安装)
- - [3.5.2 RPM包安装](#352-rpm包安装)
- - [3.5.3 源码编译安装](#353-源码编译安装)
- - [4 开始使用](#4-开始使用)
- - [4.1 使用UADK](#41-使用uadk)
- - [4.1.1 开启环境变量](#411-开启环境变量)
- - [4.1.2 性能测试](#412-性能测试)
- - [4.2 使用UADK engine](#42-使用uadk-engine)
- - [4.2.1 开启环境变量](#421-开启环境变量)
- - [4.2.2 功能测试](#422-功能测试)
+ - [概述](#概述)
+ - [UADK](#uadk)
+ - [UADK engine](#uadk-engine)
+ - [使用场景](#使用场景)
+ - [使用要求](#使用要求)
+ - [硬件](#硬件)
+ - [软件](#软件)
+ - [操作系统要求](#操作系统要求)
+ - [其他软件包要求](#其他软件包要求)
+ - [工具链](#工具链)
+ - [安装部署](#安装部署)
+ - [UADK 安装部署](#uadk-安装部署)
+ - [yum源安装](#yum源安装)
+ - [RPM包安装](#rpm包安装)
+ - [源码编译安装](#源码编译安装)
+ - [开始使用](#开始使用)
+ - [使用UADK](#使用uadk)
+ - [开启环境变量](#开启环境变量)
+ - [性能测试](#性能测试)
+ - [使用UADK engine](#使用uadk-engine)
+ - [开启环境变量](#开启环境变量)
+ - [功能测试](#功能测试)
----
-## 1 概述
+## 概述
欢迎使用UADK 和 UADK engine。
本文档编写的目的是,如何快速开始使用UADK 和UADK engine。
-### 1.1 UADK
+### UADK
UADK(User space Accelerator Development Kit,用户态加速器开发包)是采用SVA(Shared Virtual Address)技术的通用型用户态加速器框架,为用户提供了硬件加速计算密码学、压缩等算法的统一编程接口。UADK中包含UACCE(Unified/User-space-access-intended Accelerator Framework),能使不同厂商支持SVA技术的硬件加速器均可适配到UADK框架。
UADK框架包含UACCE、厂商驱动、抽象算法层。需要硬件加速器设备支持SVA,操作系统支持IOMMU和SVA。不同厂商的硬件加速器设备通过厂商自身的内核态驱动,在UACCE上注册成为不同的字符设备,使得用户能够在用户态通过字符设备操作来访问不同厂商的硬件加速器设备。UADK针对密码学、压缩等算法抽象出了算法层,该抽象算法层实现了通用的调用接口。目前主要支持以下算法:
@@ -43,7 +36,7 @@ UADK框架包含UACCE、厂商驱动、抽象算法层。需要硬件加速器
- gzip、zlib算法;
当前已有鲲鹏(Kunpeng)硬件加速器设备注册到UACCE,并通过UADK框架,为用户提供了卸载CPU、使用硬件加速器计算密码学、压缩等算法的功能,达到了释放CPU算力、提升计算性能的目的。
-### 1.2 UADK engine
+### UADK engine
UADK engine是UADK的一种上层应用,基于OpenSSL的engine机制开发。UADK engine提供通过OpenSSL命令行工具以及OpenSSL标准接口使用硬件加速器设备的功能,能够实现快速迁移现有业务。
UADK engine由RSA engine、DH engine、ECC engine、Cipher engine、Digest engine这5个子模块组成。不同厂商的硬件加速器设备,在注册到UADK框架之后,用户均能够通过UADK engine使用OpenSSL命令行工具或OpenSSL标准接口获得不同厂商的硬件加速计算功能。engine id统一为uadk_engine。UADK engine的组成模块和支持功能如下:
@@ -55,39 +48,39 @@ UADK engine由RSA engine、DH engine、ECC engine、Cipher engine、Digest engin
当前鲲鹏(Kunpeng)硬件加速器设备注册到UADK框架后,用户能使用OpenSSL命令行工具和OpenSSL标准接口通过UADK engine获得鲲鹏(Kunpeng)硬件加速器设备的相关功能。
-### 1.3 使用场景
+### 使用场景
大数据、数据机密、智能安防、 Web服务、分布式存储等。
-----------
-## 2 使用要求
+## 使用要求
本章节以鲲鹏(Kunpeng)硬件加速器设备为例,介绍UADK以及UADK engine的使用要求,其他厂商的硬件加速器设备使用要求类似。
-### 2.1 硬件
+###硬件
已注册到UADK框架的鲲鹏(Kunpeng)9xx系列CPU 。
-### 2.2 软件
-#### 2.2.1 操作系统要求
+###软件
+#### 操作系统要求
openEuler 22.03及以上版本。
操作系统要求内核支持IOMMU & SVA特性。
-#### 2.2.2 其他软件包要求
+####其他软件包要求
OpenSSL 1.1.1a及以上版本。
-### 2.3 工具链
+### 工具链
编译UADK 和UADK engine 依赖的编译器:
gcc version 10.2.0 (GCC)
--------
-## 3 安装部署
+## 安装部署
本章节以鲲鹏(Kunpeng)硬件加速器设备为例,介绍UADK以及UADK engine的安装、升级和卸载,其他厂商的硬件加速器设备类似。
需要鲲鹏(Kunpeng)加速器内核态驱动、UADK用户驱动态配合使用。请按照顺序进行安装。
-### 3.1 UADK 安装部署
+### UADK 安装部署
UADK抽象算法库安装部署方式有三种:yum源安装、RPM包安装以及源码编译安装。可根据实际情况,选择一种安装方式。
-#### 3.1.1 yum源安装
+#### yum源安装
对于openEuler 22.03及以上版本的用户,可以直接用yum源安装,安装命令:
```
yum install libwd
```
-#### 3.1.2 RPM包安装
+#### RPM包安装
从openEuler社区获取UADK rpm包:https://gitee.com/src-openeuler/libwd
安装命令如下:
@@ -110,18 +103,18 @@ rpmbuild --bb SPECS/warpdrive.spec
rpm -ivh /root/rpmbuild/RPMS/aarch64/libwd*.rpm
```
-#### 3.1.3 源码编译安装
+#### 源码编译安装
从Linaro社区上获取到UADK源码:https://github.com/Linaro/uadk
详细源码编译、安装、配置步骤参见以下链接:
https://github.com/Linaro/uadk/blame/master/INSTALL
-### 3.2 加载UACCE驱动
+### 加载UACCE驱动
在加载厂商的硬件加速器驱动前,需要先加载uacce.ko。
加载命令:```modprobe uacce``` 或```insmod /lib/modules/$(uname -r)/uacce.ko```
-### 3.3 加载厂商加速器驱动
+### 加载厂商加速器驱动
以鲲鹏(Kunpeng)硬件加速器的驱动加载为例。
| 加速器模块 | 模块加载顺序 |
@@ -196,7 +189,7 @@ insmod工具加载方式:
```
- 初次仅需要使用SVA特性时,配置uacce_mode=1即可。
-### 3.4 卸载厂商加速器驱动
+### 卸载厂商加速器驱动
以鲲鹏(Kunpeng)硬件加速器驱动卸载为例。卸载命令:
```
modprobe -r hisi_hpre
@@ -206,14 +199,14 @@ modprobe -r hisi_hpre
rmmod hisi_hpre
```
-### 3.5 UADK engine 安装部署
+### UADK engine 安装部署
UADK engine安装部署方式有三种:yum源安装、RPM包安装以及源码编译安装。可根据实际情况,选择一种安装方式。
-#### 3.5.1 yum源安装
+####yum源安装
对于openEuler 22.03用户,可以直接用yum源安装,安装命令:
```
yum install uadk_engine
```
-#### 3.5.2 RPM包安装
+#### RPM包安装
从openEuler社区获取uadk_engine rpm包:https://gitee.com/src-openeuler/uadk_engine
安装命令如下:
@@ -237,7 +230,7 @@ rpmbuild --bb SPECS/uadk_engine.spec
rpm -ivh /root/rpmbuild/RPMS/aarch64/uadk_engine*.rpm --prefix=/usr/local/openssl/lib/engines-1.1
```
-#### 3.5.3 源码编译安装
+#### 源码编译安装
可以从Linaro社区获取到UADK engine源码:https://github.com/Linaro/uadk_engine
详细源码编译安装步骤参见以下链接:
@@ -245,10 +238,10 @@ https://github.com/Linaro/uadk_engine/blob/master/README
-----------
-## 4 开始使用
-### 4.1 使用UADK
+## 开始使用
+### 使用UADK
UADK的提供了性能测试工具,编译安装UADK后会生成一个名为uadk_tool的工具,可以通过```uadk_tool benchmark --help```查看性能测试工具使用方法及参数说明。
-#### 4.1.1 开启环境变量
+####开启环境变量
使用export命令设置队列数量:
```
export WD_RSA_CTX_NUM="sync:2@0,async:4@0"
@@ -259,7 +252,7 @@ export WD_DIGEST_CTX_NUM="sync:2@2,async:4@2"
环境变量的入参格式为```ctx_mode:ctx_num@node```,表示在索引号为node的numa节点上设置ctx_num个ctx_mode模式的队列。
例如,```"sync:2@0,async:4@0"```表示,在numa 0节点上设置2个sync模式的队列和4个async模式的队列。
-#### 4.1.2 性能测试
+#### 性能测试
- MD5性能测试
测试md5在SVA模式计算摘要的性能:
@@ -315,9 +308,9 @@ export WD_DIGEST_CTX_NUM="sync:2@2,async:4@2"
```
其他测试场景,可以使用```uadk_tool benchmark --help```查看参数和配置说明。
-### 4.2 使用UADK engine
+### 使用UADK engine
可以通过openssl命令行工具直接调用uadk engine。可以通过各个openssl工具的帮助菜单查看使用方式。
-#### 4.2.1 开启环境变量
+#### 开启环境变量
UADK engine支持环境变量配置功能,能够根据需要设置执行任务的队列数量,需要进行以下配置:
1. 修改openssl.cnf文件(一般在/usr/local/ssl/路径下),将以下内容添加到配置文件的开头
```
@@ -343,7 +336,7 @@ UADK engine支持环境变量配置功能,能够根据需要设置执行任务
环境变量的入参格式为```ctx_mode:ctx_num@node```,表示在索引号为node的numa节点上设置ctx_num个ctx_mode模式的队列。
例如,```"sync:2@0,async:4@0"```表示,在numa 0节点上设置2个sync模式的队列和4个async模式的队列。
-#### 4.2.2 功能测试
+#### 功能测试
- RSA功能测试
生成私钥:
diff --git "a/docs/zh/docs/desktop/HA\347\232\204\344\275\277\347\224\250\345\256\236\344\276\213.md" "b/docs/zh/docs/desktop/HA\347\232\204\344\275\277\347\224\250\345\256\236\344\276\213.md"
index 58900c40514bca4a3712a91e9b07b166af6b7659..e3ef48bdd10970c8157f4919164321639057999a 100644
--- "a/docs/zh/docs/desktop/HA\347\232\204\344\275\277\347\224\250\345\256\236\344\276\213.md"
+++ "b/docs/zh/docs/desktop/HA\347\232\204\344\275\277\347\224\250\345\256\236\344\276\213.md"
@@ -19,8 +19,8 @@
- [编辑资源](#编辑资源)
- [设置资源关系](#设置资源关系)
- [高可用mysql实例配置](#高可用mysql实例配置)
- - [配置虚拟IP](#配置虚拟IP)
- - [配置NFS存储](#配置NFS存储)
+ - [配置虚拟IP](#配置虚拟ip)
+ - [配置NFS存储](#配置nfs存储)
- [配置mysql](#配置mysql)
- [添加上述资源为组资源](#添加上述资源为组资源)
diff --git a/docs/zh/docs/desktop/installha.md b/docs/zh/docs/desktop/installha.md
index edb57cbf1dd9fb3d3239f2ebf92487f7fe7d7170..63ce2fe5236015c18a2f3a8072f432193e5ae308 100644
--- a/docs/zh/docs/desktop/installha.md
+++ b/docs/zh/docs/desktop/installha.md
@@ -7,7 +7,7 @@
### 环境准备
-需要至少两台安装了openEuler 21.03 的物理机/虚拟机(现以两台为例),安装方法参考《安装指南》。
+需要至少两台安装了openEuler 22.03 LTS 的物理机/虚拟机(现以两台为例),安装方法参考《安装指南》。
### 修改主机名称及/etc/hosts文件
@@ -30,24 +30,24 @@
```
[OS]
name=OS
-baseurl=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/
+baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/
enabled=1
gpgcheck=1
-gpgkey=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/RPM-GPG-KEY-openEuler
+gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler
[everything]
name=everything
-baseurl=http://repo.openeuler.org/openEuler-21.03/everything/$basearch/
+baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/everything/$basearch/
enabled=1
gpgcheck=1
-gpgkey=http://repo.openeuler.org/openEuler-21.03/everything/$basearch/RPM-GPG-KEY-openEuler
+gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/everything/$basearch/RPM-GPG-KEY-openEuler
[EPOL]
name=EPOL
-baseurl=http://repo.openeuler.org/openEuler-21.03/EPOL/$basearch/
+baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/EPOL/$basearch/
enabled=1
gpgcheck=1
-gpgkey=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/RPM-GPG-KEY-openEuler
+gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler
```
### 安装HA软件包组件
diff --git a/docs/zh/docs/userguide/pkgship.md b/docs/zh/docs/userguide/pkgship.md
index 85314b225828df3b45bba7faafddb1a1d2017aac..a2483bf83d748ec9ef732bb492018f3f267c9338 100644
--- a/docs/zh/docs/userguide/pkgship.md
+++ b/docs/zh/docs/userguide/pkgship.md
@@ -62,7 +62,7 @@ pkgship是一款管理OS软件包依赖关系,提供依赖和被依赖关系
工具安装可通过以下两种方式中的任意一种实现。
* 方法一,通过dnf挂载repo源实现。
- 先使用dnf挂载pkgship软件在所在repo源(具体方法可参考[应用开发指南](https://openeuler.org/zh/docs/20.09/docs/ApplicationDev/%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E5%87%86%E5%A4%87.html)),然后执行如下指令下载以及安装pkgship及其依赖。
+ 先使用dnf挂载pkgship软件在所在repo源(具体方法可参考[应用开发指南](https://gitee.com/openeuler/docs/blob/stable2-22.03_LTS/docs/zh/docs/ApplicationDev/application-development.md)),然后执行如下指令下载以及安装pkgship及其依赖。
```bash
dnf install pkgship