Package Details: gns3-server 3.0.5-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: 78
Popularity: 0.046462
First Submitted: 2014-05-13 17:40 (UTC)
Last Updated: 2025-05-26 19:30 (UTC)

Dependencies (33)

Required by (3)

Sources (3)

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

« First ‹ Previous 1 2 3 4 5 6 7 .. 18 Next › Last »

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

jpbd commented on 2021-12-14 07:01 (UTC)

@buzo python-sentry_sdk dependency was updated to python-sentry_sdk-1.5.1-1

Traceback (most recent call last):
  File "/usr/bin/gns3server", line 33, in <module>
    sys.exit(load_entry_point('gns3-server==2.2.27', 'console_scripts', 'gns3server')())
  File "/usr/bin/gns3server", line 22, in importlib_load_entry_point
    for entry_point in distribution(dist_name).entry_points
  File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 919, in distribution
    return Distribution.from_name(distribution_name)
  File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 518, in from_name
    raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: No package metadata was found for gns3-server

buzo commented on 2021-12-01 16:35 (UTC)

s13g3lb4um: Thanks. I've patched the requirements to allow async-timeout>=3.0.1 but aiohttp>=3.7.4 was already there, so that should have worked already.

s13g3lb4um commented on 2021-11-30 07:29 (UTC)

the initial setup fails for me, this installed aiohttp==3.8.1 and async-timeout==4.0.1, but this package require async-timeout==3.0.1.

i unninstall aiohttp and async-timeout, after i install aiohttp==3.7.4 and async-timeout==3.0.1 and this works.

HashesTables commented on 2021-11-03 11:24 (UTC) (edited on 2021-11-03 11:36 (UTC) by HashesTables)

Got this error:

Traceback (most recent call last): File "/usr/bin/gns3server", line 33, in <module> sys.exit(load_entry_point('gns3-server==2.2.26', 'console_scripts', 'gns3server')()) File "/usr/lib/python3.9/site-packages/gns3server/main.py", line 82, in main from gns3server.run import run File "/usr/lib/python3.9/site-packages/gns3server/run.py", line 32, in <module> from gns3server.web.web_server import WebServer File "/usr/lib/python3.9/site-packages/gns3server/web/web_server.py", line 25, in <module> import asyncio File "/usr/lib/python3.9/site-packages/asyncio/init.py", line 21, in <module> from .base_events import * File "/usr/lib/python3.9/site-packages/asyncio/base_events.py", line 296 future = tasks.async(future, loop=self) ^ SyntaxError: invalid syntax

But it works when launching as sudo...Again that asyncio package breaking stuff. Tried to uninstall/reinstall asyncio with pip, same issue.

found it -> Removed the asyncio package with pip, as it should eventually not be in site-packages, cleaned built gns-gui and it works now.

buzo commented on 2021-08-27 14:27 (UTC)

Thanks petrkr, the Arch package community/python-distro hasn't been updated yet unfortunately. I have patched requires.txt accordingly.

But aur/python-sentry_sdk is already at version 1.3.1, so you should update that one, too.

petrkr commented on 2021-08-27 13:19 (UTC) (edited on 2021-08-27 13:22 (UTC) by petrkr)

New version needs python distro 1.6.0 or higher. In packages is only 1.5.0, so this version does not work.

Maybe do own venv environment for such software?

pkg_resources.DistributionNotFound: The 'distro>=1.6.0' distribution was not found and is required by gns3-server

Also sentry_sdk needs to be in version 1.3.1. I had older version but dependecies does not contains version, so it has not been updated by installer

pkg_resources.DistributionNotFound: The 'sentry-sdk>=1.3.1' distribution was not found and is required by gns3-server