jsonschema requirement should be fixed now – I hope it works with the newer version, too.
Search Criteria
Package Details: gns3-server 3.0.5-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: | 78 |
Popularity: | 0.046462 |
First Submitted: | 2014-05-13 17:40 (UTC) |
Last Updated: | 2025-05-26 19:30 (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, gns3-gui-2AUR) (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-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 (3)
- gns3-gui (optional)
- gns3-gui-2 (optional)
- gns3-gui-git (optional)
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 18 Next › Last »
buzo commented on 2022-10-18 16:08 (UTC)
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
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.