Package Details: python-eduvpn-client 4.7.1-1

Git Clone URL: https://aur.archlinux.org/python-eduvpn-client.git (read-only, click to copy)
Package Base: python-eduvpn-client
Description: Linux client and Python client API for eduVPN
Upstream URL: https://codeberg.org/eduVPN/linux-app
Keywords: vpn
Licenses: GPL-3.0-or-later
Submitter: hv15
Maintainer: hv15
Last Packager: hv15
Votes: 10
Popularity: 1.01
First Submitted: 2021-04-21 07:42 (UTC)
Last Updated: 2026-03-23 13:54 (UTC)

Pinned Comments

hv15 commented on 2023-03-07 14:28 (UTC)

Re-added signature, users need to retrieve the PGP public key from upstream: https://app.eduvpn.org/linux/v4/deb/app+linux@eduvpn.org.asc.

For convenience, you can also do the following (note the dash - at the end of the line!):

curl https://app.eduvpn.org/linux/v4/deb/app+linux@eduvpn.org.asc | gpg --import -

Latest Comments

1 2 3 4 5 6 Next › Last »

AloisP commented on 2026-04-30 20:29 (UTC) (edited on 2026-04-30 20:29 (UTC) by AloisP)

Here, this app gets stuck often after update. The following command resolves the problem: pacman -Syu python-eduvpn-client --overwrite '*'.

artodeto commented on 2026-01-24 19:38 (UTC)

@hv15

Following my output.

pip list | grep eduvpn
eduvpn_client                 4.6.0
eduvpn_common                 4.0.0

As written in my update, the issues was fully on my side. paru -Sc does not clean ~/.cache/paru :-(. After rm -fr ~/.cache/paru/, followed by a paru -S python-eduvpn-client python-eduvpn_common, all is working fine :-).

hv15 commented on 2026-01-22 20:42 (UTC)

@AloisP I don't think the error you're seeing is due to packaging, to me it looks like your user doesn't have permission to create a WireGuard interface device. I think you'll get more help from the upstream project, please open up an issue with them. Thanks!

hv15 commented on 2026-01-22 20:38 (UTC) (edited on 2026-01-22 20:39 (UTC) by hv15)

@artodeto, could you please confirm you see the following in your terminal:

$ pip list | grep eduvpn
eduvpn_client                 4.6.0
eduvpn_common                 4.0.0
$ which python
/usr/bin/python

I suspect that paru may be building the packages in a python virtual environment or similar.

AloisP commented on 2026-01-21 20:29 (UTC) (edited on 2026-01-21 20:29 (UTC) by AloisP)

Getting a new error :-( with this app:

2026-01-21 21:26:33,713 - MainThread - ERROR - eduvpn.nm - nm.py:745 - nm-device-error-quark: eduVPN failed to create resources: Failed to create WireGuard interface 'eduVPN' for 'eduVPN': Operation not supported (1)
time=2026-01-21T21:26:33.726+01:00 level=DEBUG msg="FSM transition" old=Connecting new=Deregistered

Any ideas how to resolve? – Thank you

artodeto commented on 2026-01-21 13:22 (UTC) (edited on 2026-01-21 15:16 (UTC) by artodeto)

@b-fg

The issue:

Traceback (most recent call last):
  File "/usr/bin/eduvpn-gui", line 5, in <module>
    from eduvpn.ui.__main__ import eduvpn
ModuleNotFoundError: No module named 'eduvpn'

still exists after cleaning my aur cache and reinstalling it via paru -S python-eduvpn_common python-eduvpn-client.

What do you mean with "rebuilding python ... fixes the issue"?

Update 2026-01-21T16:15:00 (CET)

It was my issue, of course. paru -Sc does not clean ~/.cache/paru/clone so the rebuild was not working. Sorry for initial comment. Thanks for your hint.

b-fg commented on 2026-01-11 18:37 (UTC)

Rebuilding python-eduvpn-client and python-eduvpn_common fixes the issue.

b-fg commented on 2026-01-11 18:27 (UTC)

I have the same issue:

Traceback (most recent call last): File "/usr/bin/eduvpn-gui", line 5, in <module> from eduvpn.ui.main import eduvpn ModuleNotFoundError: No module named 'eduvpn'

AloisP commented on 2026-01-11 11:41 (UTC) (edited on 2026-01-11 12:53 (UTC) by AloisP)

Error after updating to newest version of python:

Traceback (most recent call last): File "/usr/bin/eduvpn-cli", line 5, in <module> from eduvpn.cli import eduvpn ModuleNotFoundError: No module named 'eduvpn'

How to resolve?

AUR-user commented on 2025-09-11 20:34 (UTC)

A lot of dependencies are not needed and can be removed from the list: python-requests-oauthlib, python-pynacl, dbus-python, python-pyqt5, libibus and libgexiv2.

hicolor-icon-theme seems also unused.