donko3005: Should be fixed after upgrading gns3-server.
smart2128: I don't know. I would keep the old package around to be able to downgrade just in case.
| 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: | 103 |
| Popularity: | 0.78 |
| First Submitted: | 2014-05-13 18:56 (UTC) |
| Last Updated: | 2026-05-13 17:07 (UTC) |
donko3005: Should be fixed after upgrading gns3-server.
smart2128: I don't know. I would keep the old package around to be able to downgrade just in case.
@buzo 3.1.0a2 is in the alpha stage. Do you think it is safe enough to replace 3.0.6? Thank you in advance.
After upgrading to the latest version it shows me this error while launching gns3. It looks like its missing a python dependency
$ gns3
2026-05-13 18:09:34 INFO root:126 Log level: INFO
2026-05-13 18:09:34 INFO main:266 GNS3 GUI version 3.1.0a2
2026-05-13 18:09:34 INFO main:267 Copyright (c) 2007-2026 GNS3 Technologies Inc.
2026-05-13 18:09:34 INFO main:268 Application started with /usr/bin/gns3
2026-05-13 18:09:39 ERROR local_server:443 Local server process has stopped
2026-05-13 18:09:39 ERROR local_server:445 Traceback (most recent call last):
File "/usr/bin/gns3server", line 8, in <module>
sys.exit(main())
~~~~^^
File "/usr/lib/python3.14/site-packages/gns3server/main.py", line 113, in main
asyncio.run(Server().run(parser, args))
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/asyncio/runners.py", line 204, in run
return runner.run(main)
~~~~~~~~~~^^^^^^
File "/usr/lib/python3.14/asyncio/runners.py", line 127, in run
return self._loop.run_until_complete(task)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3.14/asyncio/base_events.py", line 719, in run_until_complete
return future.result()
~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/gns3server/server.py", line 286, in run
from gns3server.compute.port_manager import PortManager
File "/usr/lib/python3.14/site-packages/gns3server/compute/__init__.py", line 20, in <module>
from .builtin import Builtin
File "/usr/lib/python3.14/site-packages/gns3server/compute/builtin/__init__.py", line 22, in <module>
from ..base_manager import BaseManager
File "/usr/lib/python3.14/site-packages/gns3server/compute/base_manager.py", line 41, in <module>
from .base_node import BaseNode
File "/usr/lib/python3.14/site-packages/gns3server/compute/base_node.py", line 34, in <module>
from ..utils.asyncio.telnet_server import AsyncioTelnetServer
File "/usr/lib/python3.14/site-packages/gns3server/utils/asyncio/telnet_server.py", line 23, in <module>
import telnetlib3
ModuleNotFoundError: No module named 'telnetlib3'
@smart2128 thanks I downgraded to 0.52.1-1 and it works now
@donko3005 as a workaround, you can try downgrading python-starlette.
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??
Now it compiles and runs fine - no hustle needed.
Version 3.0.6 has landed whit init Qt6 and Python 3.14 support.
Since recently python in Arch upgraded to 3.14, please increase pkgrel to help users update their package to python3.14 automatically.
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.