Thanks Zorbatron, fixed
Search Criteria
Package Details: gns3-server 3.1.0a4-1
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: | 86 |
| Popularity: | 0.94 |
| First Submitted: | 2014-05-13 17:40 (UTC) |
| Last Updated: | 2026-07-13 09:45 (UTC) |
Dependencies (41)
- 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-magic (python-magic-gitAUR)
- python-mcp
- python-platformdirs
- python-psutil
- python-py-cpuinfo
- python-pydantic
- python-python-multipart
- Show 21 more dependencies...
Required by (3)
- gns3-gui (optional)
- gns3-gui-2 (optional)
- gns3-gui-git (optional)
Sources (3)
buzo commented on 2026-06-23 08:28 (UTC)
Zorbatron commented on 2026-06-22 21:17 (UTC)
3.1.0a3 will fail to start with
2026-06-22 17:13:33 CRITICAL gns3server.server:327 Critical error while running the server: No module named 'mcp'
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/gns3server/server.py", line 292, in run
from gns3server.api.server import app
File "/usr/lib/python3.14/site-packages/gns3server/api/server.py", line 48, in <module>
from gns3server.api.routes import mcp
File "/usr/lib/python3.14/site-packages/gns3server/api/routes/mcp/__init__.py", line 42, in <module>
from mcp.server.fastmcp import FastMCP
ModuleNotFoundError: No module named 'mcp'
if python-mcp is not installed. It should be added as a dependency.
cioby23 commented on 2026-05-29 16:59 (UTC)
This version has introduced AI integration and introduces several packages as dependencies which I think can be added as optional
Core AI and Automation Framework
langchain>=1.2.10 langchain-core>=1.2.16 langgraph>=1.0.9 langgraph-checkpoint>=4.0.0 langgraph-checkpoint-sqlite>=3.0.3 langgraph-checkpoint-postgres>=3.0.4
Model Providers
langchain-openai>=1.1.10 langchain-anthropic>=1.3.4 langchain-google-genai>=4.2.1 langchain-aws>=1.3.1 langchain-ollama>=1.0.1 langchain-deepseek>=1.0.1 langchain-xai>=1.2.2
Token Counting
tiktoken>=0.8.0
LangSmith SDK
langsmith>=0.7.7
Network Automation
netmiko>=4.7.0 nornir>=3.5.0 nornir-netmiko>=1.0.1 nornir-utils>=0.2.0 nornir-salt>=0.23.0
Environment & Configuration
python-dotenv>=1.2.1
Authentication
PyJWT>=2.10.1 psycopg-pool>=3.1.0
Skills Repository Management
PyYAML>=6.0.0 GitPython>=3.1.0
buzo commented on 2026-05-14 11:00 (UTC)
Fixed, many thanks aperillo!
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'?
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.