WSL安装ubuntu18.04+2016VCS+Verdi——记录安装过程错误

2023-05-16

前言:

安装过程花了一个星期,最开始是wsl的图形化界面一直没搞出来,等图形化界面安装好之后,安装vcs和verdi的过程又是一波三折。(这段可不看,总结一下自己踩过的坑)
1、最开始装的ubuntu16.04,后来发现18.04也挺多人用的,中间失败了,所以干脆重新安装了ubuntu18.04。
2、vcs也是安装了两次。第一次因为安装目录命名是写的sysnopsys,但是安装修改环境变量的时候复制的别人的路径,找了好久才发现。
3、安装成功的时候真的很有成就感,虽然只是安装了一个软件,但是在这过程中也学习到了如何解决问题。最开始只会去复制别人的命令,没有思考问题的来源,后来边看的时候边想问题原因,这样解决起来更高效。

一、安装包

下载链接:https://pan.baidu.com/s/1jDjTJGWRv8sFsqVXQwKAyA
提取码:pvun
我安装的是2016版本,安装包有verdi、vcs、scl。scl_keygen是产生license文件的

二、WSL安装和图形化界面

1、参考链接:完整过程,完完全全按照这个搞的,没有问题,太感谢了!
(1)这个是ubuntu里面执行startxfce4时会跳出来一些warning
在这里插入图片描述
在这里插入图片描述

虽然安装图形化界面成功了,但是桌面顶部和底部的任务栏都不见了,还没解决这个问题,只剩下左上角一坨黑色的任务栏。(未解决,勉强也一直在用)

(2)再重新打开ubuntu的时候会出现这个问题

X server alredy running on display 172.20.144.1:0

在这里插入图片描述

解决方法一:看到一个帖子说关闭电脑防火墙(试了但是没用,大家也可以试试)
解决方法二:win+R 输入cmd 回车打开控制台,输入ipconfig查看本机的ip地址
然后在linux命令行输入vim ~./bashrc ,下划到最后,然后输入

export DISPLAY = xxxxx:0

xxxx为查找到的自己的ip地址,然后source ~/.bashrc,就好啦!就是红色框中标记出来的,export的时候记得在最后加上:0
在这里插入图片描述

2、还有一种好像是远程连接,没有试过,教程也很多,大家也可以试试
(最开始是按照这个教程,这个教程访问量也最高,结果怎么样ccsm总是报错,看了评论区很多回答也没有整明白,如果有网友能出一个完整教程就太好了)

三、VCS安装

1、参考链接:参考教程
重要的是安装路径!!!!一定要记住,不要出错。
因为后面要去修改环境变量。路径错误的话会给后面带来很多问题。可以按照这个教程一样安装在

/home/xxx/synopsys/vcs-2016.06

其中xxx表示的是自己的用户名,这样的话就可以直接复制教程中的环境变量,修改的也就较少了,不会出错。(当然在setup的时候也有默认安装途径,也可以默认安装,不过我看大家都是自己创建目录安装的,可能是因为像windows一样不建议安装在c盘同样的原理吧)

四、开机自动激活

参考链接

五、安装过程中遇到的错误(精华!边安装边读!少踩坑!)

可以边看上面的推荐教程,边看这部分内容!!!
这部分可能每个人都会遇到各种错误,可以去别人教程的评论区多看看评论,看别人有没有相同的经历。有时候一种方法不行,可以尝试另外一种,有时候不知道哪种就试出来了!

1、更换镜像源
清华镜像源 阿里云镜像源(官方网站,更可靠)
可根据自己安装的版本自行选择,推荐阿里云镜像源。不要一味粘贴别人的,要和自己版本相同。
(我的是Ubuntu18.04)
版本号查看命令

lsb_release -a

区别在版本号不同,Codename不同

deb https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

ps:换源后报错,链接不上的时候出现err,除了修改DNS那些之外,考虑换热点或者换个wifi!亲测换个网就可以了

2、验证license
(1)常见问题就是出现在license,可以先用如下命令进行验证(xxx是我的用户名)(强烈建议这么做!如果第一步都错了,后面肯定有问题)

sssverify /home/xxxx/synopsys/scl_keygen/Synopsys.dat

显然我又失败了,好惨,check FAILED!!!!
在这里插入图片描述
然后输入ifconfig看到自己的HOST ID Deamon和HOST ID Feature变了,我之前是可以打开的,然后第二天写这个总结来着,打开就不行了,呜呜呜~
在这里插入图片描述
我重新在windows生成Synopsys.dat文件并且拷贝到linux之后,验证还是失败,但是再输入lmg_vcs是可以显示激活成功的。

3、激活lmg_vcs时常见的错误
(1)lmgrd can’t make directory /usr/tmp/.flexlm when running server on Ubuntu

原因:没有这个文件,创建一个,修改权限即可

sudo -i              #切换到root权限
mkdir /usr/tmp/      #创建目录(Ubuntu下没有这个目录)
chmod 777 /usr/tmp/  #修改权限

(2)Failed to open the TCP port number in the license(非常常见!)
原因:lmgrd正在运行,占用了这个端口
尝试一:输入lmdown,输入yes,过一会再输激活,过一会很重要

lmdown

尝试二:查看正在占用端口27000的进程,然后得到PID号,kill掉它

sudo netstat -ap | grep 27000
kill -9 ******

(3)bash: /usr/synopsys/scl/scl/linux64/bin/lmgrd: No such file or directory
原因:可能路径错误,32位和64位在scl/xxx/bin/lmgrd这里是有区别的,最好还是自己去真的打开文件夹看看有没有在。另外一个原因是没有lsb库,使用下面命令安装

sudo apt-get install lsb-core

(4)一定要安装gcc4.8和g++4.8版本,这个在前面安装过程中不会报错,但在后面使用vcs的时候会报错。下面命令是安装4.8版本,然后查看当前已安装的版本号,再设置优先级

sudo apt-get install gcc-4.8
 
ls /usr/bin/gcc*
 
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
 
sudo update-alternatives --config gcc
gcc --version #查看当前版本
sudo apt-get install g++-4.8
 
ls /usr/bin/g++*
 
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 100
 
sudo update-alternatives --config g++
g++ --version #查看版本,安装后一定要验证每一步是否成功,不然都不知道哪一步出错了

(5)输入vcs的时候报错:error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
原因:缺少文件。可以先去检查对应文件夹下是否有这个文件,没有的话就下载安装包,然后进行安装。

wget -q -O /tmp/libpng12.deb http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/libpng12.deb

(6)输入vcs时报错:/bin/sh: 0: Illegal option -h
解决:将shell从dash换为bash,输入查看是dash还是bash

ls -al /bin/sh

再修改为bash

sudo dpkg-reconfigure dash

(7)输入lmgrd报错未解决
原因:设置的环境变量与注册文件不一致

Cannot connect to license server system.
The license server manager (lmgrd) has not been started yet,
the wrong port@host or license file is being used, or the
port or hostname in the license file has been changed.
Server name: xxx
License path: xxxxx@xxxx;
FlexNet Licensing error:-15,570. System Error: 115 "Operation now in progree"
For further information, refer to the FLEXnet Licensing documentation,
available at "www.acresso.com".

在这里插入图片描述
我在linux打开Synopsys.dat文件看到每行行尾有加上^M符号
通过下面命令把他删除了,但是好像并没有什么用,先记下来吧

sudo apt install dos2unix
dos2unix /home/xxx/synopsys/..../Synopsys.dat #中间省略的是安装路径

(8)输入lmg_vcs确实激活成功了,但是输入vcs报错,输入verdi和dve都是可以打开的图形界面的
我看翻译意思是我使用的方法不对,要加上选项?所以直接输入dve是可以调出界面的,vcs应该要加上文件选项
在这里插入图片描述

Error-[NTMES] No TopModule/Entity supplied
  No TopModule/Entity supplied on 'vcs' command line.
  Usage: vcs [libname.]<Design Unit> [-o output] [other compile opts] or vcs 
  -help

(9)启动verdi时报错verdi_2016/bin/verdi: 433: /home/xxx/synopsys/verdi-2016.06-1/bin/verdi: Syntax error: “(” unexpected
解决方法:进入verdi安装目录下的/bin目录,里面有一个verdi的脚本,把这个脚本第433行的那个function去掉

(10)最后每次重启机器之后又要激活一次,要输入lmg_vcs进行激活

总结

安装软件太难了呀!!总是会碰到许多问题,这个问题解决了,然后下个问题又冒出来了,太难了!最后是成功的界面!
在这里插入图片描述

输入Verdi:成功打开,截图留念
在这里插入图片描述

最后是感谢每个博主出的教程,都为我解决问题提供了帮助!
第一次写csdn,如果有不对的地方,欢迎大家指正

2022年11月15日

每次打开这个软件都会报错
这次是输入lmg_vcs后会显示激活成功,但也出现了下面错误
在这里插入图片描述
输入lmstat查看状态,发现红色框出来这个问题
在这里插入图片描述

在这里插入图片描述
然后经过几次我发现好像是每次打开的hostid会发生改变
我有好几次打开报错都是这个原因,这样的话那就每次重新生成license好了,再激活

更新:2022-2-14
好久没用,竟然忘记root账户的密码,找了好久总算找到了解决方案
https://blog.csdn.net/weixin_44918493/article/details/111415813
太感谢了!
在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WSL安装ubuntu18.04+2016VCS+Verdi——记录安装过程错误 的相关文章

  • Ubuntu18.04安装ROS系统

    1 Ubuntu与ROS的版本对应 Ubuntu ROS1 016 04LTSKinetic LTS18 04LTSMelodic LTS20 04LTSNoetic LTS 2 安装 本文为Ubuntu18 04版本下的安装 2 1准备工
  • ubuntu18.04安装nvidia_driver_510+cuda_11.6+cudnn_11.x

    一 安装nvidia driver 1 在 软件和更新 中选择一个可用的驱动 2 1首先我们需要添加源 sudo add apt repository ppa graphics drivers ppa sudo apt update 2 2
  • Ubuntu18.04安装AX210驱动

    Linux Support for Intel Wireless Adapters 从官网可以看到AX210支持的内核版本是5 10 43 如果要在低于5 10的内核版本上安装AX210的驱动的话 xff0c 需要安装以下方法操作 xff1
  • 解决WSL上不了网以及不能通过wsl网络ping通主机

    解决WSL上不了网以及不能通过wsl网络ping通主机 WSL上不了网 在更换电脑无线网络之后 xff0c 发现wsl上不了网 xff0c ssh显示no route xff0c ping baidu com ping不通 xff0c 但是
  • wsl不能启动 - 参考的对象类型不支持尝试的操作。

    wsl启动的时候报了 参考的对象类型不支持尝试的操作 网上查了下资料 发现是因为打游戏的时候开了加速器 关闭之后就能够启动了 除了关闭加速器以外也可以在管理员权限的中断中使用输入下面的命令之后启动 netsh winsock reset 调
  • Windows10访问Ubuntu子系统(WSL)的桌面环境

    Windows10访问Ubuntu子系统 WSL 的桌面环境 文章目录 Windows10访问Ubuntu子系统 WSL 的桌面环境 Why Linux Why WSL 开启WSL Ubuntu换源 更新与升级 安装桌面环境xubuntu
  • VCS命令行CTRL+C后dump完整的fsdb波形

    UCLI命令行CTRL C后dump完整的fsdb波形 1 ucli fsdbDumpFinish 2 ucli fsdbDumpvars 0 harness mda struct 如果仿真过程中直接CTRL C会调到UCLI接口 此时如果
  • wsl的图像化实现,在wsl中启动浏览器

    最近在学习wsl 原本我看以前的教程说wsl和vmware的区别有一点就是 wsl只能使用命令行 而vmware可以实现图像化 结果我在 microsoft 官方发现现在的wsl 2已经实现了 GUI 界面 所以就来记录一下吧 wsl 的
  • win10 安装 Ubuntu 子系统

    参考 Linux Ubuntu 20 04换阿里源 Ubuntu 20 04换国内源 清华源 阿里源 中科大源 163源 开启win10下Ubuntu子系统的SSH服务 Win10 wsl linux子系统ssh服务自启动设置 安装使用oh
  • ubuntu18断电后recovering journal一直卡在开机界面

    事故机器 elitebook735 系统 ubuntu18 内核 4 20 发生原因 没电关机了 还是保持电量充足比较好 开机的时候回显示 xxx recovering journal dev 磁盘 clean xxxxx 修复方法 关闭电
  • 更改wsl中系统的安装位置

    wsl默认安装位置是C盘 众所周知C盘总是不够用的 所以才有了把wsl的系统迁移到其它位置的需求 官网文档 首先查看所有分发版本 wsl l all v 列出已安装的Linux发行版 wsl list verbose 导出分发版为tar文件
  • windows docker wsl2的docker内存占用大

    windows docker wsl2的docker内存占用大 1重启wsl2 最终采用 实测直接stop运行的docker实例 并不会减少Vmmem内存 因此需要重启wsl2 输入wsl shutdown即可 同时把Docker Desk
  • Verdi之nTrace/nSchema

    目录 3 nTrace介绍 3 1 启动Verdi 3 2查看Verdi中的设计结构 3 3查看Verdi中的验证结构 3 4 查找模块和trace信号 3 5 查找string 3 6 信号drive load 3 7 快速查看设计有哪些
  • 2023最新WSL搭建深度学习平台教程(适用于Docker-gpu、tensorflow-gpu、pytorch-gpu)

    导语 2023 4 11 对于机器学习er配置环境一直是个头疼的事 尤其是在windows系统中 尤其像博主这样的懒人 又不喜欢创建虚拟环境 过段时间又忘了环境和包的人 经常会让自己电脑里装了各种深度学习环境和python包 长时间会导致自
  • windows子系统启动ubuntu“另一个程序正在使用此文件,进程无法访问”

    背景 问题 磁盘整理后重启 WSL无法启动 提示 另一个程序正在使用此文件 进程无法访问 解决 重启和资源管理清理 一天都无法解决 碰巧用命令行重启 还是true false的两行提示 不确定成功没 重启居然就能打开ubuntu了 管理员身
  • windows11安装wsl2(linux)+VScode+ miniconda+TVM+python环境部署

    在wsl上运行 TVM demo 环境配置 预备加速工具 vpn 清华镜像 第一次安装 失败 1 Windows11 D盘安装wls linux 2 安装vscode并连接到WSL2 3 wsl 安装miniconda 4 wls安装TVM
  • 【ChatGPT】基于WSL+Docker的ChatGPT PLUS共享服务部署

    最近买了ChatGPT PLUS服务 想通过web服务将它共享给其他人使用 搜了一下目前GitHub上比较热门的服务有 ChatGPT Next Web chatgpt web share 其中chatgpt web share支持API和
  • 玩转wsl2之环境搭建

    Windows是市场占有率最高的桌面操作系统 很多开发人员还是习惯于在Windows系统中进行开发工作 但服务器领域多采用Linux操作系统 因此开发人员在开发过程中 经常会遇到windows系统开发的软件难以部署到Linux系统的问题 W
  • WSL安装与使用(Ubuntu22.04)

    文章目录 概要 WSL介绍 WSL安装 安装环境 安装方式一 命令行安装 不推荐 可能出现奇怪的问题 安装方式二 通过控制面板安装 WSL 安装Ubuntu22 04 通过Microsoft Store Ubuntu更换镜像源 进入Ubun
  • WSL和VMware不兼容,安装了WSL之后VMware启动不起来

    WSL依赖于hyper v必须开启 而VMware不依赖这个 必须关闭 CMD管理员模式启动 输入bcdedit set hypervisorlaunchtype auto开启 则可以使用WSL CMD管理员模式启动 输入bcdedit s

随机推荐

  • HTML5学习资料

    xff08 一 xff09 HTML5的原型设计模板平台 http www zzfriend com xiazai moban http www ke01 com html5cmsmuban http www ui92 com down 2
  • centOS7安装图形化界面

    三步 1 yum groupinstall y 34 Server with GUI 34 这一步是下载图形化界面 2 reboot 重启一下 3 init 5 这一步是进入图形化界面模式 xff0c 如果配置文件里已经默认的是init 5
  • PHPExcel下载excel文件正常,打开报错:'break' not in the 'loop' or 'switch' context

    其实 xff0c thinkphp的报错已经很明显了 39 break 39 not in the 39 loop 39 or 39 switch 39 context错误位置FILE private var www backend Thi
  • ubuntu 系统出现 仓库 “http://ppa.launchpad.net/fcitx-team/nightly/ubuntu xenial Release“ 没有Release文件

    Ubuntu系统在执行sudo apt get update 后出现仓库 http ppa launchpad net fcitx team nightly ubuntu xenial Release 没有Release文件的错误 解决办法
  • Docker bridge网络模式搭建

    提示 xff1a 在 docker 中新建网络后 xff0c 容器绑定在新建网络上的容器可以用容器名ping其他的容器 xff0c 但是在默认网络上的容器是无法直接使用容器名ping通的 bridge网络搭建 1 安装brctl yum i
  • 【Python】python读取excel超链接

    前言 表格存在两种格式 xls 和 xlsx xff0c 所以python存在两种库分别读取这两种格式表格超链接 openpyl针对 xlsx格式 xff0c xlrd针对 xls文件 示例如下 xff1a 1 openpyl coding
  • 基于51单片机的12864液晶演示器驱动

    span class token macro property span class token directive keyword include span span class token string lt reg52 h gt sp
  • Ubuntu安装VNC4Server遇到的问题与解决方法

    在Ubuntu安装VNC4Server时 xff0c 报错 xff1a Package 39 vnc4server 39 has no installation candidate 这是由于没有找到apt get的source 可以按照以下
  • sumo中随机产生车流

    在sumo中绘制地图 xff0c 然后利用sumo中的randomTrips py工具产生随机的车流量 一 首先绘制路网 xff0c 本文绘制了一个九宫格路网 xff08 myroad net xml xff09 xff0c 如下图 xff
  • 计算机网络第一章概述总结知识点

    第1章 概述 本章最重要的内容 xff1a 互联网边缘部分和核心部分的作用 xff0c 什么是分组交换 xff1f 计算机网络的性能指标有哪些计算机网络分层次的体系结构是怎样的 xff1f 什么是协议和服务 xff1f 本章的重要概念 互联
  • pip安装git

    解决 xff1a Cannot find command git do you have git installed and in your PATH 和系统找不到指定的文件 while executing command git http
  • 卷积神经网络的特征图可视化秘籍——PyTorch实现

    卷积神经网络的特征图可视化秘籍 PyTorch实现 可视化的定义及步骤PyTorch实现以预训练好的VGG16为例进行可视化关键代码剖析如果是自行搭建的网络 xff0c 如何索引网络层 xff1f 继续使用序号索引不使用序号 xff0c 直
  • pip出现的问题

    正常使用示例 xff1a 安装numpy pip install numpy 临时加镜像源 pip install numpy i https pypi tuna tsinghua edu cn simple 镜像源 xff1a 清华 xf
  • 词权重 (term weight)方案总结

    目录 1 无监督 unsupervised 方法1 1 统计方法 xff08 TF TF IDF YAKE 1 2 图方法 TextRank SingleRank TopicRank PositionRank 2 有监督 supervise
  • Windows上安装Curl工具

    一 介绍 curl是利用URL语法在命令行方式下工作的开源文件传输工具 它被广泛应用在Unix 多种Linux发行版中 xff0c 并且有DOS和Win32 Win64下的移植版本 二 安装步骤 2 1 下载资源包 官网 xff1a htt
  • ESP8266 Arduino开发环境从零开始配置

    目录 1 安装Arduino IDE2 添加 ESP8266 支持3 添加依赖库4 完毕 1 安装Arduino IDE Arduino IDE 是由 Arduino 官方提供的支持 C 语言的集成开发环境 xff0c 主要是针对 Ardu
  • 使用HDFS的Java接口对文件基本操作

    使用HDFS的Java接口进行文件的读写 FileSystem对象 要从Hadoop文件系统中读取文件 xff0c 最简单的办法是使用java net URL对象打开数据流 xff0c 从中获取数据 不过这种方法一般要使用FsUrlStre
  • elastic学习笔记(一)

    elasticsearch安装 xff08 V7 10 0 xff09 踩坑笔记 一 elasticsearch在6 X版本后不允许使用root账户启动 创建其他账户 adduser es 创建密码 passwd es 二 生产环境安装完毕
  • 主机可以ping通虚拟机但无法访问虚拟机某一端口

    问题描述 主机可以ping通虚拟机 xff0c 但是服务器启动状态下访问 192 168 200 152 8888失败 背景 UFW防火墙已经开放 8888 端口 原因和解法 firewall这个防火墙的8888端口没有开放 xff0c 使
  • WSL安装ubuntu18.04+2016VCS+Verdi——记录安装过程错误

    前言 xff1a 安装过程花了一个星期 xff0c 最开始是wsl的图形化界面一直没搞出来 xff0c 等图形化界面安装好之后 xff0c 安装vcs和verdi的过程又是一波三折 xff08 这段可不看 xff0c 总结一下自己踩过的坑