开始新对话

未解决

Community Manager

 • 

6.3K 消息

401

2020年7月26日 05:00

IDPA 2.1 更新后修补程序升级失败,出现错误“Error in method: The repository URL does not contain packages belonging to this product.(code 2515)”

 

知识库文章:000531466

IDPA 2.1 更新后修补程序 2.1.0.616714 升级在 vcenter 上失败,出现错误“Error in method: The repository URL does not contain packages belonging to this product.(code 2515)”(000531466)

主要产品:集成式数据保护一体机系列

产品:集成式数据保护一体机系列、集成式数据保护一体机软件、集成式数据保护一体机、集成式数据保护一体机 2.1、集成式数据保护一体机 2.0

版本:3

文章类型:
中断修复

目标受众:
级别 10 = 公用

上次发布时间:2020 年 3 月 12 日(星期四),20:26:25 GMT

 

总结:

本知识库文章介绍在 ACM 配置有多个网络的情况下遇到 vcenter 和 ESX 主机更新失败时解决问题的步骤。

 

问题:

在 ACM vCenter 升级日志 (vcsa_logs.log) 中,我们看到以下错误消息::

 12/03/19 20:28:09  main() unzip status: 0
12/03/19 20:28:12  main() URL: http://10.41.8.15:8182/
('Error: [', "Warning: Permanently added '10.118.134.53' (ECDSA) to the list of known hosts.", ']')
12/03/19 21:33:46 run_cmd_vcsa() Error in method: The repository URL does not contain packages belonging to this product. (code 2515)
12/03/19 21:33:46 run_cmd_vcsa() Attributes: {}
12/03/19 21:33:46  main() update.set command output [u'Error in method: The repository URL does not contain packages belonging to this product. (code 2515)', u'Attributes: {}']
12/03/19 21:33:46  main() Failed update.set command. Exiting..
12/03/19 21:33:46 cleanup() In cleanup
12/03/19 21:33:46 cleanup() Stopping HTTP server


IDPA 系统在 ACM 上配置了多个网络,其中有一个单独的备份和管理网络。
我们可以通过在 ACM 上运行“ifconfig”来验证相同内容:
 

testlab-acm:/data01/upgrade/idpaupgrade # ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:E6:3E:83

          inet addr:192.168.100.100  Bcast:192.168.100.127  Mask:255.255.255.224

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:5520395 errors:0 dropped:435 overruns:0 frame:0

          TX packets:5046490 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:1185653682 (1130.7 Mb)  TX bytes:9201131109 (8774.8 Mb)

 

eth1      Link encap:Ethernet  HWaddr 00:0C:29:E6:3E:8D

          inet addr:10.41.8.15  Bcast:10.41.8.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:1117853 errors:0 dropped:1159 overruns:0 frame:0

          TX packets:1414873 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:165974235 (158.2 Mb)  TX bytes:5378066962 (5128.9 Mb)

 

eth2      Link encap:Ethernet  HWaddr 00:0C:29:E6:3E:97

          inet addr:10.118.134.51  Bcast:10.118.134.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:23072854 errors:0 dropped:1348 overruns:0 frame:0

          TX packets:6834767 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:26253636417 (25037.4 Mb)  TX bytes:41935405183 (39992.7 Mb)

 

lo        Link encap:Local Loopback

          inet addr:127.0.0.1  Mask:255.0.0.0

          UP LOOPBACK RUNNING  MTU:65536  Metric:1

          RX packets:2779260 errors:0 dropped:0 overruns:0 frame:0

          TX packets:2779260 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:554544487 (528.8 Mb)  TX bytes:554544487 (528.8 Mb)


在上面的示例中,我们看到 eth2 是为隔离网络配置的附加接口。通常,单个网络只能为 ACM 配置 eth0 和 eth1。
ACM 上的两个 IP 可能会解析为不同 FQDN,ACM 与 vcenter 之间的通信会在错误接口上进行,从而导致失败。 
运行下面的命令,以验证 ACM 主机名所设置为的 IP:

hostname -f
hostname -i


在升级运行期间,运行下面的命令以检查为升级选择的主机名。 
在升级运行期间运行下面的命令集以获得详细信息:

python
import socket
socket.gethostbyname(socket.gethostname())



如果我们看到 ACM 选择了错误的接口主机名(例如 eth1),不过 ACM 和 vcenter 可以在 eth1 ip 进行通信,那么这可能会导致问题。

 

解决方案:

1. 以 root 用户身份登录 ACM。

2. 作为临时解决方法,我们可以使用“YAST2”将主机名更改为 eth2 FQDN,或是在“/etc/hosts”文件中为两个 ACM IP 地址切换 FQDN。 

3. 更改完成后,在排除已升级的组件之后重新启动升级。
    手动升级知识库文章(英文版)

4.注释掉所有组件(VCSA、ESX 和 ACM 除外)之后,重新启动升级。
    在 ACM 上运行以下命令以确认是否在使用正确的 IP 进行升级:
   
   python
   import socket
   socket.gethostbyname(socket.gethostname())


5. 监视升级过程。
 

 

主要产品:

集成式数据保护一体机系列

 

产品:

集成式数据保护一体机系列、集成式数据保护一体机软件、集成式数据保护一体机、集成式数据保护一体机 2.1、集成式数据保护一体机 2.0

 

 

#IWork4Dell

请您将合适的回复标记为“接受的回答”,并为喜欢的帖子“点赞”。这对我们非常重要!

没有回复!
找不到事件!

Top