oxygen_xy的个人空间 http://blog.eetop.cn/1751608 [收藏] [复制] [分享] [RSS]

日志

关于在vmvare运行vcs报错invalid host in license file的解决办法

已有 53 次阅读2019-8-12 11:07 |系统分类:芯片设计

问题:vcs运行不成功,报错如下

Invalid host in license file.

Not Authorized to run from this host.

None of the nodelocked licenses in the license file match this host.

Rerun from the correct host.

 

 Failed to obtain license...

Note: Use +vcs+lic+wait ( or -licwait <minute> or -licqueue  in Unified Use Model ) to queue for license

 

分析:产生此问题的原因主要有两点(1)是license中的hostid与虚拟机的hostid不一致,2)是网卡名不是eth0

license地址:/eda/synopsys/license/synopsys.dat

hostid可通过终端命令ip a查看,如下

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo

    inet6 ::1/128 scope host

       valid_lft forever preferred_lft forever

2: eth4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000

    link/ether 00:0c:29:c5:e5:4f brd ff:ff:ff:ff:ff:ff

3: virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN

    link/ether 1e:c9:3a:a4:1a:d4 brd ff:ff:ff:ff:ff:ff

    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0

此虚拟机网卡为eth4,mac地址为00:0c:29:c5:e5:4f,license中地址为00:0c:29:48:fe:9b,故运行vcs报错。

 

解决步骤(需要管理员权限,通过su root命令获得):

1)修改网卡名,编辑/etc/udev/rules.d/70-persistent-net.rules,把与虚拟机MAC地址对应的网卡名更改为eth0,然后重新开机,可通过ip a命令查看是否修改成功;

2)将虚拟机hostid修改为license中的id地址,命令如下

ifconfig eth0 down

ifconfig eth0 hw ether 00:0c:29:48:fe:9b

ifconfig eth0 up

通过以上两个步骤即可解决问题,建议此后不要虚拟机关机,不用的话可以选择将其挂起。解决办法也是自己总结的,欢迎大家一起交流!

 

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

关闭

站长推荐上一条 /2 下一条

关于我们|联系我们|ET创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2019-8-21 15:40 , Processed in 0.030643 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部