Fixed, many thanks aperillo!
Search Criteria
Package Details: gns3-server 3.1.0a2-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/gns3-server.git (read-only, click to copy) |
|---|---|
| Package Base: | gns3-server |
| Description: | GNS3 network simulator, Server package |
| Upstream URL: | https://github.com/GNS3/gns3-server |
| Licenses: | GPL-3.0-only |
| Groups: | gns3 |
| Submitter: | korjjj |
| Maintainer: | buzo |
| Last Packager: | buzo |
| Votes: | 85 |
| Popularity: | 2.30 |
| First Submitted: | 2014-05-13 17:40 (UTC) |
| Last Updated: | 2026-05-14 10:58 (UTC) |
Dependencies (38)
- busybox (busybox-gitAUR)
- python-aiofiles
- python-aiohttp
- python-aiosqlite
- python-alembic
- python-asyncssh
- python-bcrypt
- python-distro
- python-email-validator
- python-fastapi
- python-greenlet
- python-jinja
- python-joserfc
- python-platformdirs
- python-psutil
- python-py-cpuinfo
- python-pydantic
- python-python-multipart
- python-requests
- python-sqlalchemy (python-sqlalchemy-gitAUR, python-sqlalchemy1.4)
- Show 18 more dependencies...
Required by (3)
- gns3-gui (optional)
- gns3-gui-2 (optional)
- gns3-gui-git (optional)
Sources (3)
buzo commented on 2026-05-14 11:00 (UTC)
aperillo commented on 2026-05-14 00:30 (UTC) (edited on 2026-05-14 00:31 (UTC) by aperillo)
gns3-server require telnetlib3 when starting but had a dependency issue not finding a pacman or AUR package to fulfill this need. (Pyhton 3.14.4)
I created this package to fix the issue: https://aur.archlinux.org/packages/python-telnetlib3. Consider adding this as a dependency.
Feel free to email me if you need.
Best regards.
GentleFly commented on 2026-04-15 20:11 (UTC) (edited on 2026-04-15 20:12 (UTC) by GentleFly)
For gns3-server 3.0.6, need version of starlette < 1.0.0 in depends, in PKGBUILD:
depends=(
...
python-zstandard
uvicorn
'python-starlette<1.0.0'
)
Zorbatron commented on 2026-03-31 14:23 (UTC)
Upstream has fixed the issue with https://github.com/GNS3/gns3-server/pull/2652.
Zorbatron commented on 2026-03-31 01:49 (UTC) (edited on 2026-03-31 01:50 (UTC) by Zorbatron)
@alnnuu unfortunately until upstream updates you'll have to downgrade python-starlette to 0.52.1-1 (the last release before 1.0.0-1).
alnnuu commented on 2026-03-31 01:43 (UTC)
I get the following error when trying to launch gns3server directly:
2026-03-30 19:30:47 CRITICAL gns3server.server:324 Critical error while running the server: 'FastAPI' object has no attribute 'add_event_handler'
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/gns3server/server.py", line 289, in run
from gns3server.api.server import app
File "/usr/lib/python3.14/site-packages/gns3server/api/server.py", line 84, in <module>
app = get_application()
File "/usr/lib/python3.14/site-packages/gns3server/api/server.py", line 74, in get_application
application.add_event_handler("startup", tasks.create_startup_handler(application))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'FastAPI' object has no attribute 'add_event_handler'. Did you mean: 'add_exception_handler'?
buzo commented on 2025-05-28 11:57 (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-server-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
donko3005 commented on 2025-05-25 21:51 (UTC)
Yeah,it would be a better thing to have a ver 2 of gns3 to still using it in some instances (such as university)
Pinned Comments
buzo commented on 2025-05-28 11:57 (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-server-2.