Upstream has split development of the major versions 2 and 3, with 2.2.54 being the latest release. I will keep this package tracking version 3, but could provide a separate package tracking version 2, if there is interest.
Search Criteria
Package Details: gns3-server 3.0.4-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: | 78 |
Popularity: | 0.123547 |
First Submitted: | 2014-05-13 17:40 (UTC) |
Last Updated: | 2025-04-28 17:46 (UTC) |
Dependencies (33)
- busybox (busybox-gitAUR)
- python-aiofiles
- python-aiohttp (python-aiohttp-gitAUR)
- python-aiosqlite
- python-alembic
- 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-sqlalchemy (python-sqlalchemy-gitAUR, python-sqlalchemy1.4)
- python-truststore
- python-watchdog (python-watchdog-gitAUR)
- python-websockets (python-websockets-gitAUR)
- python-zstandard
- uvicorn
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- dynamipsAUR (dynamips-gitAUR) (optional) – Cisco router emulator
- gns3-guiAUR (gns3-gui-gitAUR) (optional) – graphical user interface for GNS3 server
- libvirt (libvirt-gitAUR, libvirt-xenAUR) (optional) – needed for the NAT cloud
- python-sentry_sdk (optional) – Python SDK for Sentry.io
- qemu (qemu-full-rutabagaAUR, qemu-gitAUR, qemu-headless-gitAUR, qemu-base, qemu-desktop, qemu-full) (optional) – Used by GNS3 to run Cisco ASA, PIX and IDS
- ubridgeAUR (ubridge-gitAUR) (optional) – Bridge for UDP tunnels, Ethernet, TAP and VMnet interfaces
- vpcsAUR (vpcs-gitAUR) (optional) – Simple PC emulation for basic network operations
Required by (2)
- gns3-gui (optional)
- gns3-gui-git (optional)
Sources (3)
buzo commented on 2025-04-28 17:37 (UTC)
wutch commented on 2024-10-28 19:26 (UTC) (edited on 2024-10-28 19:30 (UTC) by wutch)
Starting the server fails with:
Traceback (most recent call last):
File "/usr/bin/gns3server", line 33, in <module>
sys.exit(load_entry_point('gns3-server==2.2.50', 'console_scripts', 'gns3server')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/gns3server/main.py", line 86, in main
from gns3server.run import run
File "/usr/lib/python3.12/site-packages/gns3server/run.py", line 32, in <module>
from gns3server.web.web_server import WebServer
File "/usr/lib/python3.12/site-packages/gns3server/web/web_server.py", line 27, in <module>
import aiohttp_cors
ModuleNotFoundError: No module named 'aiohttp_cors'
jagallien commented on 2024-08-15 18:12 (UTC)
Able to get everything working correctly except iou images. Getting segfault 11, no matter which images are used.
king007 commented on 2023-06-22 10:20 (UTC) (edited on 2023-06-22 12:51 (UTC) by king007)
Unable to install gns3-server with the following error while gns3-gui has installed fine.
----------------
Building gns3-server...
==> Making package: gns3-server 2.2.40.1-1 (Thu 22 Jun 2023 03:49:17 PM IST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found gns3-server-2.2.40.1.tar.gz
-> Found gns3-server@.service
-> Found fix_requirements_for_Arch.diff
==> Validating source files with sha256sums...
gns3-server-2.2.40.1.tar.gz ... Passed
gns3-server@.service ... Passed
fix_requirements_for_Arch.diff ... FAILED
==> ERROR: One or more files did not pass the validity check!
Failed to build gns3-server
---------------------------------------
nickoe commented on 2023-02-17 21:21 (UTC) (edited on 2023-02-18 09:42 (UTC) by nickoe)
Hello. I am completely new to gns3. Should ubridge be made a dependency to gns3-server or gns3-gui?
When I try to add the cloud in the gns3-gui I get an error complaining about ubridge. Installing the aur/ubridge appears to resolve that issue.
Similarly dynamips is probably also a good idea to add as dependency
mousse commented on 2022-10-26 09:38 (UTC) (edited on 2022-10-26 09:48 (UTC) by mousse)
EDIT: Fixed it by downgrading python-charset-normalizer to 2.1.1-1
Hi, I get an error when I tried to start gns3-server@user service, running gns3server
outputs:
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 581, in _build_master
ws.require(__requires__)
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 909, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 800, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (charset-normalizer 3.0.0 (/usr/lib/python3.10/site-packages), Requirement.parse('charset-normalizer<3.0,>=2.0'), {'aiohttp'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/gns3server", line 33, in <module>
sys.exit(load_entry_point('gns3-server==2.2.34', 'console_scripts', 'gns3server')())
File "/usr/bin/gns3server", line 25, in importlib_load_entry_point
return next(matches).load()
File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 171, in load
module = import_module(match.group('module'))
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/usr/lib/python3.10/site-packages/gns3server/main.py", line 29, in <module>
import gns3server.utils.get_resource
File "/usr/lib/python3.10/site-packages/gns3server/utils/get_resource.py", line 19, in <module>
import pkg_resources
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 3260, in <module>
def _initialize_master_working_set():
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 3234, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 3272, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 583, in _build_master
return cls._build_from_requirements(__requires__)
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 596, in _build_from_requirements
dists = ws.resolve(reqs, Environment())
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 795, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'charset-normalizer<3.0,>=2.0' distribution was not found and is required by aiohttp
buzo commented on 2022-10-18 16:08 (UTC)
jsonschema requirement should be fixed now – I hope it works with the newer version, too.
3Jl0y_PYCCKUi commented on 2022-10-10 15:07 (UTC)
The service does not start with python-jsonschema from the arch linux repositories, it might solve the problem by creating a separate python-jsonschema package for gns3, for example alpine did so https://pkgs.alpinelinux.org/package/v3.13/community/x86_64/py3-jsonschema-gns3
I just built this version of the python-jsonschema package and everything worked, with no modifications except updpkgsums
33Fraise33 commented on 2021-12-16 16:09 (UTC) (edited on 2022-01-06 12:19 (UTC) by 33Fraise33)
I actually have the same issue as @jpbd. What do yo mean with rebuild?
I have removed the package and reinstalled it but with the same result.
EDIT: rebuilding means removing the aur helper cache if you have that and reinstalling. That fixed it for me indeed.
zbe commented on 2021-12-14 07:15 (UTC)
@jpbd, rebuild gns3-server
Pinned Comments
buzo commented on 2025-04-28 17:37 (UTC)
Upstream has split development of the major versions 2 and 3, with 2.2.54 being the latest release. I will keep this package tracking version 3, but could provide a separate package tracking version 2, if there is interest.