Comments (6)
Apparently this is a problem with PyZMQ looking for ZeroMQ libraries. I would recommend checking/reinstalling pyzmq.
What do you have with pip3 freeze | grep pyzmq
?
from gns3-server.
[root@localhost ~]# pip-python3 freeze | grep pyzmq
pyzmq==14.2.0
i don't think the problem is zeromq or pyzmq install itself.
if you check again what the server is trying to do:
"error: zmq.h: No such file or directory
#include
^
compilation terminated."
ImportError: PyZMQ CFFI backend couldn't find zeromq: CompileError: command 'gcc' failed with exit status 1
it seems that one of the latest added dependencies, python3-cffi, is trying to compile something using zeromq headers. this header, is part of -devel packages and not usually required at any runtime.
[root@localhost ~]# rpm -ql zeromq-devel | grep include
/usr/include/zmq.h <---------
/usr/include/zmq_utils.h
installing zeromq-devel fixed the issue. Any idea why is this happening on the first place ?
from gns3-server.
i was checking it might be zeromq itself.
Fedora 20 comes with zeromq 3.2.4
I took care of uprading zeromq to 4.0.4, and afterwards recompiling pyzmq on top of zeromq 4...
it seems like python3-cffi is not required anymore and this strange behavior of cffi trying to compile something doesn't occur anymore...
from gns3-server.
I think so too, pyzmq has 2 back-ends, cffi and cython. It uses the later by default in recent versions.
from gns3-server.
i verified and i can confirm. The problem was the older zeromq version that required ciffi and the header file ...
using a newer version with cython the problem doesn't exist.
from gns3-server.
Ok, thanks for the confirmation. I'll simply display the ZeroMQ version when the server starts for now.
from gns3-server.
Related Issues (20)
- windows 10 behaves weird and slow down after install GNS3 HOT 3
- CVE-2024-35195 (Medium) detected in requests-2.31.0-py3-none-any.whl
- QEMU VMs have access to host filesystem via 9p HOT 3
- Unable to Establish Connection Between Host and Container via GNS3 Cloud Node HOT 1
- Error when snapshot exists with an underscore in the name HOT 1
- CVE-2024-37891 (Medium) detected in urllib3-2.0.7-py3-none-any.whl HOT 1
- CVE-2024-5569 (Low) detected in zipp-3.15.0-py3-none-any.whl HOT 1
- QEMU VMs have access to host filesystem via user mode networking
- The following packages have unmet dependencies: libvirt-daemon-system : Depends: polkitd (>= 121+compat0.1-2) but it is not installable HOT 5
- Empty page with "Web console on new tab" HOT 3
- Build in upgrade from 2.2.47 to 2.2.48 (or 2.2.48.1) fails with cannot create regular file (release-upgrades) HOT 3
- libvirt-daemon-system : Depends: polkitd (>= 121+compat0.1-2) but it is not installable HOT 1
- unable to create project when use systemd (PPA install 2.2.48) HOT 1
- "no ip domain-lookup" should be "no ip domain lookup" in IOU L2 and L3 base startup config HOT 1
- Juniper devices failing to boot HOT 3
- File transfer to QEMU HOT 5
- hg
- Cannot connect to compute anymore GNS3 3.0.0 RC1 HOT 5
- Docker containers MAC addresses change after a restart HOT 4
- How to run Docker containers inside GNS3 with user namespaces enabled? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gns3-server.