Package Details: gns3-gui 3.0.6-1

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: 102
Popularity: 1.06
First Submitted: 2014-05-13 18:56 (UTC)
Last Updated: 2026-01-31 15:13 (UTC)

Dependencies (15)

Required by (2)

Sources (3)

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.

Latest Comments

1 2 3 4 5 6 .. 15 Next › Last »

Apstergos commented on 2026-02-17 19:01 (UTC) (edited on 2026-02-17 19:01 (UTC) by Apstergos)

The build fails from my side

==> Starting build()...
/home/USER/.local/share/mise/installs/python/3.14.2/bin/python: No module named build
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: gns3-gui-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
gns3-gui - exit status 4

what can i do to successfully install gns3-gui??

maigonis commented on 2026-01-31 17:22 (UTC)

Now it compiles and runs fine - no hustle needed.

maigonis commented on 2026-01-30 19:56 (UTC) (edited on 2026-01-30 19:57 (UTC) by maigonis)

Version 3.0.6 has landed whit init Qt6 and Python 3.14 support.

RocketDev commented on 2026-01-11 11:19 (UTC)

Since recently python in Arch upgraded to 3.14, please increase pkgrel to help users update their package to python3.14 automatically.

hexpunk commented on 2025-12-19 23:43 (UTC)

AUR package python-pyqt5-extra-modules enables the modules that were removed from python-pyqt5 that affect some AUR packages such as gns3. Full disclosure that I did personally make the package. Was primarily motivated to get gns3 working :)

End3ymion commented on 2025-12-15 09:36 (UTC)

I have found success installing GNS3 using pyenv to create a dedicated Python 3.12.8 environment using pyenv install 3.12.8 and pyenv shell 3.12.8 to set up the shell.This prevents dependency conflicts and avoids breaking core system packages. These are all the dependencies you need to install to run gns3 command when u are in the env shell

pip install setuptools distro jsonschema sentry-sdk truststore aiofiles aiohttp aiohttp-cors async-timeout Jinja2 platformdirs py-cpuinfo psutil PyQt5 sip

and you can alias gns3='pyenv shell 3.12.8 && gns3' for quick command without having to write everything out

(if there is anything wrong please point out as im a beginner and this was written with the help of ai but i have found success this way without breaking system packages or workaround)

Revs32 commented on 2025-12-14 15:06 (UTC)

@smart2128 pipx worked. I appreciate it.

donko3005 commented on 2025-12-13 16:56 (UTC)

To everybody who is having problems running gns3,I suggest to downgrade python-pyqt5 to 5.15.11-2 until the issue is resolved or somebody uploads a pyqt5 patch to the missing modules. It worked for me

smart2128 commented on 2025-12-11 09:39 (UTC) (edited on 2025-12-11 09:42 (UTC) by smart2128)

@Revs32 Have you already tried pipx installation? You can find all details on GNS3 Linux Install official documentation and add PyQtWebEngine on pipx inject.

Revs32 commented on 2025-12-10 15:21 (UTC)

Hello. I tried the python virtual env workaround for this and I still got Please install the PyQt5.QtWebSockets module. Is there really no fix available for this so far, without breaking the system?