10
9
Fork
You've already forked linux-app
14

Pip package broken @ 4.7.0 #687

Closed
opened 2026年03月18日 11:28:04 +01:00 by kees-closed · 3 comments

Installation

pip install

Version

4.7.0

OS/Distribution

Fedora 43 Silverblue

Logs

[0 11:23:31 user@toolbx ansible (main)]$ eduvpn-cli list
time=2026年03月18日T11:23:36.133+01:00 level=DEBUG msg="Client registered" name=org.eduvpn.app.linux version=4.6.0 directory=/var/home/user/.config/eduvpn
============================
Institute Access Servers
============================
[1]: SURF BV
The number for the server is in [brackets]
time=2026年03月18日T11:23:36.167+01:00 level=DEBUG msg="FSM transition" old=Main new=Deregistered
[0 11:23:36 user@toolbx ansible (main)]$ pip install --upgrade eduvpn-client
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: eduvpn-client in /var/home/user/.local/lib/python3.14/site-packages (4.6.0)
Collecting eduvpn-client
 Using cached eduvpn_client-4.7.0-py3-none-any.whl.metadata (1.6 kB)
Collecting eduvpn-common<6.0.0,>=5.0.0 (from eduvpn-client)
 Using cached eduvpn_common-5.0.0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (883 bytes)
Requirement already satisfied: pygobject in /usr/lib64/python3.14/site-packages (from eduvpn-client) (3.54.5)
Using cached eduvpn_client-4.7.0-py3-none-any.whl (71 kB)
Using cached eduvpn_common-5.0.0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (8.4 MB)
Installing collected packages: eduvpn-common, eduvpn-client
 Attempting uninstall: eduvpn-common
 Found existing installation: eduvpn-common 4.0.0
 Uninstalling eduvpn-common-4.0.0:
 Successfully uninstalled eduvpn-common-4.0.0
 Attempting uninstall: eduvpn-client
 Found existing installation: eduvpn_client 4.6.0
 Uninstalling eduvpn_client-4.6.0:
 Successfully uninstalled eduvpn_client-4.6.0
Successfully installed eduvpn-client-4.7.0 eduvpn-common-5.0.0
[0 11:24:11 user@toolbx ansible (main)]$ eduvpn-cli list
Traceback (most recent call last):
 File "/var/home/user/.local/bin/eduvpn-cli", line 5, in <module>
 from eduvpn.cli import eduvpn
 File "/var/home/user/.local/lib/python3.14/site-packages/eduvpn/cli.py", line 14, in <module>
 import eduvpn.nm as nm
 File "/var/home/user/.local/lib/python3.14/site-packages/eduvpn/nm.py", line 18, in <module>
 from eduvpn.storage import get_uuid, set_uuid
 File "/var/home/user/.local/lib/python3.14/site-packages/eduvpn/storage.py", line 7, in <module>
 from eduvpn.settings import CONFIG_DIR_MODE, CONFIG_PREFIX
 File "/var/home/user/.local/lib/python3.14/site-packages/eduvpn/settings.py", line 5, in <module>
 prefix = get_prefix()
 File "/var/home/user/.local/lib/python3.14/site-packages/eduvpn/utils.py", line 162, in get_prefix
 raise Exception("Can't find eduVPN installation")
Exception: Can't find eduVPN installation

Do you have a problem during or after connecting?

The GUI or CLI do not work anymore after upgrading to 4.7.0. A Flatpak would create consistent installations on all distributions and also sandbox it.

# Installation `pip install` # Version 4.7.0 # OS/Distribution Fedora 43 Silverblue # Logs ```sh [0 11:23:31 user@toolbx ansible (main)]$ eduvpn-cli list time=2026年03月18日T11:23:36.133+01:00 level=DEBUG msg="Client registered" name=org.eduvpn.app.linux version=4.6.0 directory=/var/home/user/.config/eduvpn ============================ Institute Access Servers ============================ [1]: SURF BV The number for the server is in [brackets] time=2026年03月18日T11:23:36.167+01:00 level=DEBUG msg="FSM transition" old=Main new=Deregistered [0 11:23:36 user@toolbx ansible (main)]$ pip install --upgrade eduvpn-client Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: eduvpn-client in /var/home/user/.local/lib/python3.14/site-packages (4.6.0) Collecting eduvpn-client Using cached eduvpn_client-4.7.0-py3-none-any.whl.metadata (1.6 kB) Collecting eduvpn-common<6.0.0,>=5.0.0 (from eduvpn-client) Using cached eduvpn_common-5.0.0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (883 bytes) Requirement already satisfied: pygobject in /usr/lib64/python3.14/site-packages (from eduvpn-client) (3.54.5) Using cached eduvpn_client-4.7.0-py3-none-any.whl (71 kB) Using cached eduvpn_common-5.0.0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (8.4 MB) Installing collected packages: eduvpn-common, eduvpn-client Attempting uninstall: eduvpn-common Found existing installation: eduvpn-common 4.0.0 Uninstalling eduvpn-common-4.0.0: Successfully uninstalled eduvpn-common-4.0.0 Attempting uninstall: eduvpn-client Found existing installation: eduvpn_client 4.6.0 Uninstalling eduvpn_client-4.6.0: Successfully uninstalled eduvpn_client-4.6.0 Successfully installed eduvpn-client-4.7.0 eduvpn-common-5.0.0 [0 11:24:11 user@toolbx ansible (main)]$ eduvpn-cli list Traceback (most recent call last): File "/var/home/user/.local/bin/eduvpn-cli", line 5, in <module> from eduvpn.cli import eduvpn File "/var/home/user/.local/lib/python3.14/site-packages/eduvpn/cli.py", line 14, in <module> import eduvpn.nm as nm File "/var/home/user/.local/lib/python3.14/site-packages/eduvpn/nm.py", line 18, in <module> from eduvpn.storage import get_uuid, set_uuid File "/var/home/user/.local/lib/python3.14/site-packages/eduvpn/storage.py", line 7, in <module> from eduvpn.settings import CONFIG_DIR_MODE, CONFIG_PREFIX File "/var/home/user/.local/lib/python3.14/site-packages/eduvpn/settings.py", line 5, in <module> prefix = get_prefix() File "/var/home/user/.local/lib/python3.14/site-packages/eduvpn/utils.py", line 162, in get_prefix raise Exception("Can't find eduVPN installation") Exception: Can't find eduVPN installation ``` ## Do you have a problem during or after connecting? The GUI or CLI do not work anymore after upgrading to 4.7.0. A Flatpak would create consistent installations on all distributions and also sandbox it.

Hmmm I am investigating. Can't you use the RPM packages?

Hmmm I am investigating. Can't you use the RPM packages?
jwijenbergh changed title from (削除) Installation broken when upgrading from 4.6.0 to 4.7.0 (削除ここまで) to Pip package broken @ 4.7.0 2026年03月18日 12:13:49 +01:00

@jwijenbergh wrote in #687 (comment):

Can't you use the RPM packages?

With an immutable OS like Silverblue you can layer RPMs, but that's mostly reserved for extra drivers or core system apps that can't be running in either a Toolbx (container) or Flatpak.

@jwijenbergh wrote in https://codeberg.org/eduVPN/linux-app/issues/687#issuecomment-11779137: > Can't you use the RPM packages? With an immutable OS like [Silverblue](https://docs.fedoraproject.org/en-US/atomic-desktops/getting-started/) you can layer RPMs, but that's mostly reserved for extra drivers or core system apps that can't be running in either a Toolbx (container) or Flatpak.

this is fixed in 4.7.1, sorry about that

this is fixed in 4.7.1, sorry about that
Sign in to join this conversation.
No Branch/Tag specified
master
upstream-deb
openvpn-persistent
1.x
4.7.2
4.7.1
4.7.0
4.6.0
4.5.1
4.5.0
4.4.99.0
4.4.0
4.3.1
4.3.0
4.2.99.1
4.2.99.0
4.2.1
4.2.0
4.1.99.0
4.1.3
4.1.2
4.1.1
4.1.0
3.1.1
4.0.1
4.0.0
pr-3.3.1
pr-3.3.0
pr-3.2.0
3.1.0
3.0.0
2.2.1
2.2.0
2.1.0
2.0.0
1.1
1.0.3
1.0.2
1.0.1
1.0rc17
1.0rc16
1.0rc15
1.0rc14
1.0rc13
1.0rc12
1.0rc11
1.0rc10
1.0rc9
1.0rc8
1.0rc7
1.0rc6
1.0rc5
1.0rc4
1.0rc3
1.0rc2
1.0rc1
0.8
0.7.2
0.7.1
0.7
0.6.1
0.6
0.5.1
0.5
0.3
0.2.1
0.2
0.1.1
0.1
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eduVPN/linux-app#687
Reference in a new issue
eduVPN/linux-app
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?