升级Manager Patch到812创建repo失败的解决方案

  其他常见问题
内容纲要

概要描述

本文描述在升级Manager Patch到812时在步骤“创建repo” 失败的解决方案

详细描述

1 背景描述

Manager Patch 812 可以直接从Manager810打,也可以从Manager 811 打

Manager从810打到812

810 升级到812的过程中 810的路径/var/lib/transwarp-manager/master/pub 下路径结构为:

drwxr-xr-x 8 root root 88 Dec 17 14:56 docker
drwxr-xr-x 4 root root 28 Dec 17 14:56 inspection
drwxr-xr-x 4 root root 28 Apr 22 15:12 manager
drwxr-xr-x 8 root root 220 Dec 17 15:26 os
drwxr-xr-x 3 root root 35 Dec 17 15:26 service_client
drwxr-xr-x 4 root root 35 Dec 17 15:02 tos
lrwxrwxrwx 1 root root 53 Dec 17 15:22 transwarp -> /var/lib/transwarp-manager/master/pub/transwarp-RHEL7
drwxr-xr-x 5 root root 51 Apr 22 15:24 transwarp-RHEL7
Manager从811 打到812

810-811 的话, 811会创建各种系统的路径,该路径结构为

drwxr-xr-x 8 root root 88 Mar 30 14:15 docker
drwxr-xr-x 4 root root 28 Mar 30 14:15 inspection
drwxr-xr-x 4 root root 28 Apr 1 17:50 manager
drwxr-xr-x 8 root root 220 Mar 30 14:22 os
drwxr-xr-x 5 root root 89 Apr 1 20:53 service_client
drwxr-xr-x 4 root root 35 Mar 30 14:15 tos
drwxr-xr-x 3 root root 21 Mar 30 14:15 transwarp-EULER20
drwxr-xr-x 4 root root 35 Mar 30 14:15 transwarp-KYLIN10
drwxr-xr-x 3 root root 21 Mar 30 14:15 transwarp-KYLIN4
drwxr-xr-x 5 root root 51 Apr 7 15:13 transwarp-RHEL7
drwxr-xr-x 3 root root 20 Mar 30 14:15 transwarp-SLES12
drwxr-xr-x 3 root root 21 Mar 30 14:15 transwarp-UOS

2 问题描述

810-812的过程中, 创建repo报错如下图所示:报错为

Failed to Execute command on node [xxxxx] Command is: cd /var/lib/transwarp-manager/master/pub/transwarp-UOS && dpkg-scanpackages

file

经检查该节点为centos系统,非UOS系统, 这里的报错是检查了cat /etc/issue 这个检测文件,误认为这个是uos系统,导致的识别错误

file

3 解决方案

1 810 到812 直接升级

注释掉 /etc/issue 的最后一行
file
然后页面点击重试 创建repo

2 811 到812 直接升级

此时已经有路径/var/lib/transwarp-manager/master/pub/transwarp-UOS 可能创建repo步骤会成功,但因为系统实际上是Centos而非UOS系统,而导致后续的 节点xxxx应用补丁 失败, 此时需要手动创建一下合适版本的repo,在去重试应用补丁

 createrepo /var/lib/transwarp-manager/master/pub/transwarp-RHEL7/

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。