目錄

簡介

問題

解決方案

簡介

本文描述嘗試在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. 將檔案儲存為type all files（編碼ANSI）。

5. 將新檔案複製到交換器bootflash中，並嘗試使用install license 指令重新安裝。
附註：使用Nexus作業系統(NX-OS)軟體版本6.2及更高版本時，當使用可選format關鍵字執行install license命令時，交換機將自動更正許可證檔案格式，然後再繼續許可證安裝。如需更多詳細資訊，請參閱Cisco錯誤ID CSCtq89835 — 即使透過MAC處理授權檔案，也要正常運作。