Hi @smart2128.. so there's no hope :-(
Search Criteria
Package Details: gns3-gui 3.0.5-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/gns3-gui.git (read-only, click to copy) |
|---|---|
| Package Base: | gns3-gui |
| Description: | GNS3 network simulator. Graphical user interface package. |
| Upstream URL: | https://github.com/GNS3/gns3-gui |
| Licenses: | GPL-3.0-only |
| Groups: | gns3 |
| Submitter: | korjjj |
| Maintainer: | buzo |
| Last Packager: | buzo |
| Votes: | 101 |
| Popularity: | 1.41 |
| First Submitted: | 2014-05-13 18:56 (UTC) |
| Last Updated: | 2025-05-26 19:33 (UTC) |
Dependencies (16)
- desktop-file-utils (desktop-file-utils-gitAUR)
- python-distro
- python-jsonschema
- python-psutil
- python-pyqt5 (python-pyqt5-sip4AUR, python-pyqt5-webkitAUR, python-pyqt5-pre-releaseAUR)
- python-pyqt5-sip
- python-truststore
- qt5-svg (qt5-svg-gitAUR)
- qt5-websocketsAUR (qt5-websockets-gitAUR)
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- gns3-serverAUR (gns3-server-gitAUR, gns3-server-2AUR) (optional) – GNS3 backend. Manages emulators such as Dynamips, VirtualBox or Qemu/KVM
- python-sentry_sdk (optional) – Python SDK for Sentry.io
- wireshark-qt (wireshark-gitAUR, wireshark-libsmi-qtAUR) (optional) – Live packet capture
- xterm (xterm-gitAUR) (optional) – Default terminal emulator for CLI management of virtual instances
Required by (2)
- gns3-server (optional)
- gns3-server-2 (optional)
Sources (3)
dafrasaga commented on 2025-11-13 14:49 (UTC) (edited on 2025-11-13 14:56 (UTC) by dafrasaga)
smart2128 commented on 2025-11-13 12:45 (UTC)
@dafrasaga the problem is not the qt5 package, but, as you can read following the link in my last post, the latest version of python-pyqt5. The package maintainer intentionally removed bindings for "unused modules".
dafrasaga commented on 2025-11-13 11:51 (UTC)
Hi, first I have to say I'm a very noob ... :-| I installed qt5-websockets from AUR and rebuild gns3-gui but
gabriele@Archlinux:~$ gns3 Please install the PyQt5.QtWebSockets module again :-(
Hence I asked to chatgpt and it said
Perfect — now we have the clear 💡 picture You have qt5-websockets installed, which is Qt's C++ module, but GNS3 requires the Python module PyQt5.QtWebSockets. They are two different things: qt5-websockets → native C++ library PyQt5.QtWebSockets → Python binding to that library Arch Linux no longer provides the PyQt5.QtWebSockets module in the official python-pyqt5 packages. So even if PyQt5 is installed, that subcomponent is not compiled.
Am I missing somwething??
Thanks Gabriele
patrakov commented on 2025-11-13 07:51 (UTC)
Would AUR-packaging the web client pack from https://github.com/GNS3/gns3-webclient-pack as a replacement for gns3-gui sidestep the websocket module issue?
smart2128 commented on 2025-11-10 22:35 (UTC)
A workaround is to downgrade python-pyqt5 to 5.15.11-2
smart2128 commented on 2025-11-10 19:03 (UTC)
@buzo Yes, I did. Then I rebuilt gns3-gui.
buzo commented on 2025-11-10 18:35 (UTC) (edited on 2025-11-10 18:35 (UTC) by buzo)
smart2128: qt5-websockets is in the AUR repository now. Did you try to build it from there?
smart2128 commented on 2025-11-10 16:20 (UTC)
I'm unable to run gns3 anymore.
If I try executing it from CLI, I get the following message:
Please install the PyQt5.QtWebSockets module
I suppose it might be related to the recent move of qt5-websockets out of the extra repository.
buzo commented on 2025-05-28 11:58 (UTC)
Upstream has split development of the major versions 2 and 3. This package will keep tracking the latest version. If you prefer version 2, there is now a separate package gns3-gui-2.
kotv commented on 2025-05-27 18:56 (UTC)
@buzo please provide the package tracking version 2 as, at least for now, there is no compatibility between v2 and v3
Pinned Comments
buzo commented on 2025-05-28 11:58 (UTC)
Upstream has split development of the major versions 2 and 3. This package will keep tracking the latest version. If you prefer version 2, there is now a separate package gns3-gui-2.