在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 557|回复: 18

在rocky8上安装IC231遇到的问题

[复制链接]
发表于 2025-4-16 15:18:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
小弟根据https://bbs.eetop.cn/thread-951724-1-1.html提供的安装包,已经用Installscape装好了ic231,但是virtuoso打不开,怀疑是环境变量设置有问题,因此,我直接在cadence目录里的bin文件夹输入./virtuoso,显示如下图的错误



                               
登录/注册后可看大图


WARNING This OS does not appear to be a Cadence supported Linux configuration.
2025/04/16 03:13:16 For more info, please run CheckSysConf in <cdsRoot/tools.lnx86/bin/checkSysConf <productId>
/eda/cadence/IC231/tools.lnx86/dfII/bin/64bit/virtuoso: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory





于是我又去执行了checksysconf,提示我系统不是centos和redhat,sorry...goodbye。我依照https://bbs.eetop.cn/thread-942060-2-1.html帖子中的方法,尝试将checkSysConf 第250多行的set centos = `grep CentOS "/etc/redhat-release"`代码改为了set centos = `grep 'CentOS\|Rocky' "/etc/redhat-release"`,依旧不行,请大佬们支支招!

                               
登录/注册后可看大图

 楼主| 发表于 2025-4-16 16:39:46 | 显示全部楼层
结果我自己解决了,取代"./checksyconf",执行'cds -x ./checksyconf",这样就可以查看具体执行到哪一步,
在checksyconf中,




  1. else if ( "$osName:q" == "CentOS Linux" ) then
  2.                 set vendor = "redhat"
  3.                 set realOS = "centos"
  4.                 set releaseFile = "/etc/centos-release"
  5.                 set osVersion = `cat $releaseFile | cut -d ' ' -f3` # by gparul 11/5/15
  6.                 set OSVersionString = `cat $releaseFile`


复制代码

之后加入一段




  1. else if ( "$osName:q" == "Rocky Linux" ) then
  2.                 set vendor = "redhat"
  3.                 set realOS = "centos"
  4.                 set releaseFile = "/etc/centos-release"
  5.                 set osVersion = `cat $releaseFile | cut -d ' ' -f3` # by gparul 11/5/15
  6.                 set OSVersionString = `cat $releaseFile`



复制代码

就可以执行了
发表于 2025-4-16 22:14:16 | 显示全部楼层
其实直接改系统日志,变成redhat也行,这样把cadence所有子软件的checksysconf运行完,再改会回来就行了
发表于 2025-4-17 06:17:11 | 显示全部楼层
thanks
发表于 2025-4-17 09:58:45 | 显示全部楼层
libxss.so.1   装好依赖应该可以
 楼主| 发表于 2025-4-17 13:14:47 | 显示全部楼层
执行virtuoso又提示系统不正确了。
[colin@localhost ~]$ virtuoso &
[1] 129596
[colin@localhost ~]$ 2025/04/17 01:11:24 WARNING This OS does not appear to be a Cadence supported Linux configuration.
2025/04/17 01:11:24 For more info, please run CheckSysConf in <cdsRoot/tools.lnx86/bin/checkSysConf <productId>
/eda/cadence/IC231/tools.lnx86/dfII/bin/64bit/virtuoso: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory
[colin@localhost ~]$
发表于 2025-4-17 13:20:21 | 显示全部楼层


abc5650507 发表于 2025-4-17 13:14
执行virtuoso又提示系统不正确了。
[colin@localhost ~]$ virtuoso &
[1] 129596


检查档案是否存在:

ls -l /usr/lib*/libnsl.so.1
确认可执行档依赖:

ldd /path/to/你的程式 | grep libnsl

发表于 2025-4-17 13:33:11 | 显示全部楼层
缺少依赖库,缺什么安装什么
发表于 2025-4-17 13:52:27 | 显示全部楼层
建议改回centos7或8+虚拟机,

wsl+rocky8/ubuntu/centos都试过,各种奇怪的问题经常会出现
 楼主| 发表于 2025-4-17 14:06:11 | 显示全部楼层


edenhsu8 发表于 2025-4-17 13:20
检查档案是否存在:

ls -l /usr/lib*/libnsl.so.1


这个解决了,是因为一般这个错误就是依赖包没装完,执行以下安装即可




  1. dnf install libnsl.x86_64


复制代码
现在又提示



  1. colin@colinpersonalserver ~]$ 2025/04/17 01:55:21 WARNING This OS does not appear to be a Cadence supported Linux configuration.
  2. 2025/04/17 01:55:21 For more info, please run CheckSysConf in <cdsRoot/tools.lnx86/bin/checkSysConf <productId>
  3. /eda/cadence/IC231/tools.lnx86/dfII/bin/64bit/virtuoso: error while loading shared libraries: libicui18n.so.50: cannot open shared object file: No such file or directory



复制代码
该怎么查看缺失的依赖包呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-4-25 18:30 , Processed in 0.039206 second(s), 8 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表