@stonyboy So, does this mean we cannot install Gns3-Server for now ? Or is there any way to workaround ? Thank you in advance
Search Criteria
Package Details: gns3-server 3.1.0a2-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: | 86 |
| Popularity: | 3.06 |
| First Submitted: | 2014-05-13 17:40 (UTC) |
| Last Updated: | 2026-05-14 10:58 (UTC) |
Dependencies (38)
- 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-platformdirs
- python-psutil
- python-py-cpuinfo
- python-pydantic
- python-python-multipart
- python-requests
- python-sqlalchemy (python-sqlalchemy-gitAUR, python-sqlalchemy1.4)
- Show 18 more dependencies...
Required by (3)
- gns3-gui (optional)
- gns3-gui-2 (optional)
- gns3-gui-git (optional)
Sources (3)
Latest Comments
« First ‹ Previous 1 .. 9 10 11 12 13 14 15 16 17 18 19 Next › Last »
TvT82 commented on 2018-08-27 16:50 (UTC)
stonyboy commented on 2018-08-08 08:49 (UTC) (edited on 2018-08-08 12:41 (UTC) by stonyboy)
@SinClaus:
The python version has been updated from 3.6 to 3.7 and the gns3 packages need to be bytecompiled again with the new python version.
If you like me are using a AUR package manager (e.g aurman) you need to remove the cached packages to be able to force this step (e.g remove the folders named ~/.cache/aurman/gns3* and the dependency python packages like python-aiohttp-cors-gns3 etc.)
Getting that far you will probably see a number of bytecompilation errors in the gns3-server package like this:
File "/usr/lib/python3.7/site-packages/gns3server/controller/project.py", line 890 asyncio.async(self.start_all())
which signifies that the asyncio module has finally removed the asyncio.async function in favor of the asyncio.ensure_future function. The asyncio.async function was deprecated some python releases ago according to the documentation.
I have not yet checked with the GNS3 project site - but they will need to comply with this change - or the gns3-server package will need to contain a patch step for this to work with python 3.7
SinClaus commented on 2018-08-07 02:31 (UTC)
After today's update GNS server cant't start. Here is log:
journalctl -f _SYSTEMD_UNIT=gns3-server@netmaster.service
-- Logs begin at Wed 2017-07-26 08:50:14 +07. -- Aug 07 08:51:59 pirr.incom.tomsk.ru gns3server[3137]: f(args, *kwargs) Aug 07 08:51:59 pirr.incom.tomsk.ru gns3server[3137]: File "/usr/lib/python3.7/site-packages/pkg_resources/init.py", line 3108, in _initialize_master_working_set Aug 07 08:51:59 pirr.incom.tomsk.ru gns3server[3137]: working_set = WorkingSet._build_master() Aug 07 08:51:59 pirr.incom.tomsk.ru gns3server[3137]: File "/usr/lib/python3.7/site-packages/pkg_resources/init.py", line 570, in _build_master Aug 07 08:51:59 pirr.incom.tomsk.ru gns3server[3137]: ws.require(requires) Aug 07 08:51:59 pirr.incom.tomsk.ru gns3server[3137]: File "/usr/lib/python3.7/site-packages/pkg_resources/init.py", line 888, in require Aug 07 08:51:59 pirr.incom.tomsk.ru gns3server[3137]: needed = self.resolve(parse_requirements(requirements)) Aug 07 08:51:59 pirr.incom.tomsk.ru gns3server[3137]: File "/usr/lib/python3.7/site-packages/pkg_resources/init.py", line 774, in resolve Aug 07 08:51:59 pirr.incom.tomsk.ru gns3server[3137]: raise DistributionNotFound(req, requirers) Aug 07 08:51:59 pirr.incom.tomsk.ru gns3server[3137]: pkg_resources.DistributionNotFound: The 'gns3-server==2.1.8' distribution was not found and is required by the application
spencerharmon commented on 2018-04-16 14:32 (UTC)
I ran into a dependency error. Seems to work with python-yarl-gns3 from aur instead of python-yarl.
grawlinson commented on 2018-03-29 22:29 (UTC)
curl: (22) The requested URL returned error: 404 ==> ERROR: Failure while downloading https://files.pythonhosted.org/packages/source/a/aiohttp-cors/aiohttp-cors-0.5.3.tar.gz
kyechou commented on 2018-01-21 00:14 (UTC)
vboxwrapper is no longer needed since 1.2.3 (https://github.com/GNS3/vboxwrapper). Would you mind removing it from the optional dependencies please?
predmijat commented on 2017-12-14 17:35 (UTC)
:: python-aiohttp-gns3 and python-aiohttp-135 are in conflict (python-aiohttp). Remove python-aiohttp-135? [y/N] y error: failed to prepare transaction (could not satisfy dependencies)
Anyone else?
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.