Package Details: gns3-server 3.1.0a4-1

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)

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.

Latest Comments

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

buzo commented on 2026-06-23 08:28 (UTC)

Thanks Zorbatron, fixed

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'?