目录

简介

问题

解决方案

简介

本文档介绍在Cisco Nexus 7000系列交换机上尝试安装许可证时遇到的问题，并提供了解决该问题的解决方案。

问题

当您尝试通过install license命令在Nexus 7000系列交换机上安装许可证时，交换机会返回以下错误：

Nexus7k# install license bootflash:MDSxxxxxxxx.lic

Installing license failed:

SERVER line in license should have "this_host ANY"

解决方案

此错误表示许可证文件存在格式设置问题，通常缺少回车字符。要解决此问题，请使用以下步骤编辑许可证文件：

1. 使用文本编辑器打开.lic文件。

2. 将文件内容复制并粘贴到新文本文件中。

3. 确保文本的格式与以下内容类似：
SERVER this_host ANY

VENDOR cisco

INCREMENT FM_SERVER_PKG cisco 1.0 permanent uncounted \

VENDOR_STRING=

MDS_SWIFT

M9200FMS1K9-INTRL

\

HOSTID=VDH=xxxxxxxxxxx \

NOTICE="

xxxxxxxxxxx

1

\

xxxxxxxxx

" SIGN=xxxxxxxx

注意：在许可软件中，回车应在“ANY”和“cisco”之后再开始“INCREMENT”。

4. 将文件另存为所有文件的类型（编码ANSI）。

5. 将新文件复制到交换机bootflash，并尝试使用install license命令重新安装。
注意：使用Nexus操作系统(NX-OS)软件版本6.2及更高版本，当使用可选format关键字执行install license命令时，交换机将在继续许可证安装之前自动更正许可证文件格式。有关详细信息，请参阅Cisco Bug ID CSCtq89835 — 即使通过MAC处理，许可证文件也应工作。