前些天,在RHEL6环境下安装了思科交换机\路由器模拟器GNS3,但是在打开GNS3后,当拖动模拟的设备到拓扑的时候,会弹出以下错误:

File "/usr/local/GNS3-0.7.4/src/GNS3/Scene.py", line 777, in dropEvent node = object(renderer_normal, renderer_select)

File "/usr/local/GNS3-0.7.4/src/GNS3/Node/IOSRouter2691.py", line 31, in __init__IOSRouter.__init__(self, renderer_normal, renderer_select)

File "/usr/local/GNS3-0.7.4/src/GNS3/Node/IOSRouter.py", line 59, in __init__AbstractNode.__init__(self, renderer_normal, renderer_select)

File "/usr/local/GNS3-0.7.4/src/GNS3/Node/AbstractNode.py", line 62, in __init__flags = flags | self.ItemSendsGeometryChanges

AttributeError: 'IOSRouter2691' object has no attribute 'ItemSendsGeometryChanges'

解决这个问题的方法比较简单,只需要到安装GNS3的相关目录下,找到AbstractNode.py文件,在大概60行的地方找到:

# scene settingsflags = self.ItemIsMovable | self.ItemIsSelectable | self.ItemIsFocusable# necessary to receive itemChange() notifications with Qt >= 4.6if QtCore.QT_VERSION >= 0x040600:    flags = flags | self.ItemSendsGeometryChangesself.setFlags(flags)self.setAcceptsHoverEvents(True)self.setSharedRenderer(self.__render_normal)

修改为:

# scene settingsflags = self.ItemIsMovable | self.ItemIsSelectable | self.ItemIsFocusableself.setFlags(flags)self.setAcceptsHoverEvents(True)self.setSharedRenderer(self.__render_normal)

更改完后报错即没有再出现了。

linux gns3使用教程,Linux下GNS3报错解决方法相关推荐

  1. 混合血与泪的经验:Linux下vim---E325报错解决方法

    一.问题描述 有时候vim进入之前意外退出的文件时会出现如下报错: 二.如何解决 退出vim,返回当前目录. 在当前目录下rm -f 将下图中的框住的文件删掉,我这里要删的文件是**.mycode.c ...

  2. Ubuntu下VMware安装win10虚拟机教程,以及卡死报错解决方法

    最近改用ubuntu做主系统用了,但是学校教学需要微信,我在编码时还爱用酷狗听音乐,但是这两款软件在linux上兼容不好 (主要是懒的折腾 就想到了开虚拟机装这些软件,但是装虚拟机碰壁了,报错卡死,网 ...

  3. OPNET仿真陈敏教程第6章报错解决方法

    仿真了陈敏版本的第6章--包交换网络,一直报错,查了网上很多资料,提示要修改"Edit"下的"preference"中的"network simula ...

  4. mysqlclient Windows 下安装报错解决方法

    用pip install mysqlclient时,出现了如下报错问题: error: Microsoft Visual C++ 14.0 is required. Get it with " ...

  5. 【转】 JMeter学习(二十四)linux启动jmeter,执行./jmeter.sh报错解决方法

    1.l-bash: ./jmeter.sh: Permission denied 解决办法:jmeter.sh的执行权限改改,是权限不够 chmod 777 jmeter.sh 2.An error ...

  6. Linux网卡配置出错无法联网-联网报错解决方法

    root@rise-rs-171:/etc/network# mii-tool eth2: negotiated 1000baseT-FD flow-control, link ok eth3: au ...

  7. linux系统Nginx下载安装步骤(含报错解决方法)

    linux系统Nginx下载安装步骤(含报错解决方法) 基础步骤 安装过程可能出现的报错及解决方法 执行 ./configure --prefix=/opt/nginx 报错 执行 make inst ...

  8. Frambuffer_rd在Windows下的vivado 2020.1编译报错解决方法

    vivado2020.1 HLS生成的IP在Windows下报错 Frambuffer_rd在Windows下的vivado 2020.1编译报错解决方法 我的解决方法: 编译过程如下 之后重新对工程 ...

  9. 深度学习部署:Windows安装pycocotools报错解决方法

    深度学习部署:Windows安装pycocotools报错解决方法 1.pycocotools库的简介 2.pycocotools安装的坑 3.解决办法 更多Ai资讯:公主号AiCharm 本系列是作 ...

  10. 学校服务器网页400,windows系统网页400 Bad Request报错解决方法介绍

    我们在使用windows电脑的时候经常会遇到一些问题,就比如我们有的时候在打开浏览器的时候网页有提示400 Bad Request报错,那么遇到这种我们该怎么去处理呢?下面就给大家介绍下网页报错:40 ...

最新文章

  1. python可视化多个机器学习模型在独立测试集(test data set)上面的AUC值、可视化模型效能
  2. [云炬创业管理笔记]第四章把握创业机会测试2
  3. Android系统中的进程管理:进程的优先级
  4. android 带记忆功能的播放器源码,【全开源可二开】带后台管理面板的在线音乐播放器Android应用APP源码...
  5. Android为TV端助力 转载:android自定义view实战(温度控制表)!
  6. 中常用的函数_ST语言编程中常用的函数/功能块
  7. C# Winfrom DataGridView DataSource绑定数据源后--解决排序问题
  8. C/C++头文件全解析
  9. java 调用 c# webservice 压缩 Liststring示例
  10. Android界面布局基本属性
  11. Atitit.attilax重要案例 项目与解决方案与成果 v6 qa15
  12. SpringBoot配置SSL证书
  13. 蓝筹股是什么意思?低估值蓝筹股有哪些?拥有蓝筹股的好处?
  14. LRC歌词文件读取代码
  15. 最近在搞TAM TIM
  16. java 栈的输出顺序,栈在Java类库中的顺序表示及实现——Stack
  17. SEO文章图片添加水印,批量SEO文章图片去除水印
  18. 一文读懂什么是Python魔法函数
  19. Ubuntu下快捷键操作
  20. 【C++】数组和指针的爱恨情仇。。。

热门文章

  1. Qt 设置窗体大小和背景颜色
  2. python之修改pip为清华源
  3. 如何聊才能突出自己软实力,打动面试官
  4. 为XHR对象所有方法和属性提供钩子 全局拦截AJAX
  5. 来自运维伪大佬的叨叨
  6. BZOJ 4037 [HAOI2015]数字串拆分 ——动态规划
  7. 国家一级计算机考试选择题题库,计算机一级考试选择题题库与答案2016
  8. linux原有的文件系统扩展,Linux VG扩展新增硬盘并新建文件系统
  9. eclipse报错: Unhandled event loop exception No more handles
  10. PHP中的PDO详解