简介
本文档介绍尝试在思科虚拟邮件安全设备(vESA)和思科虚拟安全管理设备(vSMA)上传许可证文件时出现的错误。
作者:Jean Orozco和Yvonne Neidert,Cisco TAC工程师。
先决条件
要求
本文档没有任何特定的要求。
使用的组件
本文档中的信息基于以下软件产品:
- 思科虚拟邮件安全设备(vESA)
- 思科虚拟安全管理设备(vSMA)
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景信息
与物理ESA/SMA设备不同,将许可证安装到vESA/vSMA是通过可扩展标记语言(XML)文件完成的,该文件只能通过执行命令loadlicense 从命令行界面(CLI)加载,然后选择Paste from CLI或Load from file。
有关详细说明,请参阅将虚拟许可证加载到设备。
问题
在loadlicense命令的Paste from CLI选项选择后将XML许可证文件的内容粘贴到CLI中时,可能会发生以下错误:
“许可证格式不正确:无效的XML,无法分析“”
当文件内容修改且格式损坏时,会出现此问题。
在XML一致性Web浏览器(如Internet Explorer)中打开许可证文件时,其内容将显示在一个未格式化的视图中,该视图显示嵌套层次结构中的所有标记。
嵌套的层次结构视图允许折叠和展开子标记。
通过Internet Explorer显示的XML文件:
当您从Web浏览器复制许可证文件的内容时,剪贴板中会包含额外的短划线和/或空格,因此vESA会认为内容格式不正确。
解决方案
要成功加载许可证文件,您可以:
- 通过FTP将XML许可证文件上传到Configuration文件夹中,然后使用Load from file选项安装许可证。
- 使用支持XML呈现的文本编辑器打开许可证文件。建议使用记事本++。
注意:然后应保留实际格式才能成功安装许可证。
相关信息