最全面解决:lmgrd出现no such file and directory问题方法

这个报错我安装vcs+verdi2016出现这个报错,然后找了各种办法:
办法一:
sudo apt-get install lsb-core
sudo apt-get install lsb-base
或者 sudo apt-get install lsb*
结果都不行,还是报这个错。
办法二:
又把Synopsys.dat解密文件均放进verdi,vcs,scl等license文件夹下还是报错。
办法三:
sudo mkdir /usr/tmp
sudo chmod 777 /usr/tmp
查看27000 port占用情况:netstat -ap|grep 27000
依旧报错。
办法四:
文件路径不对,于是核对lmgrd和Synopsys.dat的绝对路径是否正确
/home/…/linux64/bin/lmgrd -c /home/…/scl/admin/license/Synopsys.dat
还是报错。
办法五:
重装scl和激活重新生成Synopsys.dat后,直接在vim界面添加snpslmd绝对路径,但不出所料,还是报错。
Synopsys
我认为是我安装版本太低,于是找了vcs+verdi2018版的重装,结果不出所料还是报同样的错。(崩溃。。。)
于是还是重装scl并重新生成Synopsys.dat,这次先在notepad++上配置绝对路径下snpslmd后再上传至…/scl/admin/license/文件夹中的Synopsys.dat。
再执行lmgrd -c /home/…/Synopsys.dat就成功了。success

21:07:57 (snpslmd) (@snpslmd-SLOG@) === Network Info ===
21:07:57 (snpslmd) (@snpslmd-SLOG@) Listening port: 38253
21:07:57 (snpslmd) (@snpslmd-SLOG@) Daemon select timeout (in seconds): 1
21:07:57 (snpslmd) (@snpslmd-SLOG@) 
21:07:57 (snpslmd) (@snpslmd-SLOG@) === Host Info ===
21:07:57 (snpslmd) (@snpslmd-SLOG@) Host used in license file: xxxxx
21:07:57 (snpslmd) (@snpslmd-SLOG@) Running on Hypervisor: Not determined - treat as Physical
21:07:57 (snpslmd) (@snpslmd-SLOG@) ===============================================

在执行dve时会报错:Cannot connect to the license server. The connect() system call failed.
查看许可证服务器提示 log 中说,监听端口 38253,所以防火墙要打开的端口不止许可证的 27000 端口,还有一个守护进程的端口
firewall-cmd --permanent --zone=public --add-port=38253/tcp
filewall-cmd --reload

最后总结一下:有可能是以上方法中某一环节出现错误,最怀疑的是在我配置snpslmd路径时格式不对,行尾有隐藏的^M换行符没有添加,导致失败。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值