Installation
I have tried installing eduvpn inside a toolbox environment and also as a layered package. In both cases the connection is unsuccessful.
Version
eduVPN GUI version: 4.6.0 with eduvpn-common version: 4.0.0
eduVPN CLI version: 4.6.0 with eduvpn-common version: 4.0.0
Check if your issue is in the known issues list
Not that I saw.
OS/Distribution
I'm running fedora/43/x86_64/silverblue Version: 43.20251106.0.
Logs
Whenever I try to connect to eduVPN, I click on the authorize button on the browser, it says the client has been authorized successfully, but the vpn disconnected immediately.
time=2025年11月06日T08:59:23.451Z level=DEBUG msg="client wants to get a VPN config" server_id=https://tudelft.eduvpn.nl/ server_type=1 prefer_tcp=false startup=false
time=2025年11月06日T08:59:23.451Z level=DEBUG msg="FSM transition" old=Main new=GettingConfig
time=2025年11月06日T08:59:23.477Z level=DEBUG msg="sending request" method=GET url=https://disco.eduvpn.org/v2/server_list.json
time=2025年11月06日T08:59:24.126Z level=DEBUG msg="got HTTP 304 for discovery, server_list.json is not modified"
time=2025年11月06日T08:59:24.139Z level=DEBUG msg="OAuth log" log="Access token is expired"
time=2025年11月06日T08:59:24.139Z level=DEBUG msg="sending request" method=GET url=https://tudelft.eduvpn.nl/.well-known/vpn-user-portal
time=2025年11月06日T08:59:24.659Z level=DEBUG msg="OAuth log" log="Got a refresh token error: tokens are invalid due to: got invalid_grant when refreshing the tokens with description: \"refresh_token\" expired"
time=2025年11月06日T08:59:24.660Z level=DEBUG msg="FSM transition" old=GettingConfig new=OAuthStarted
time=2025年11月06日T08:59:28.022Z level=DEBUG msg="FSM transition" old=OAuthStarted new=Main
time=2025年11月06日T08:59:28.028Z level=DEBUG msg="FSM transition" old=Main new=GettingConfig
time=2025年11月06日T08:59:28.028Z level=DEBUG msg="sending request" method=GET url=https://tudelft.eduvpn.nl/portal/api/v3/info
time=2025年11月06日T08:59:28.083Z level=DEBUG msg="sending request" method=POST url=https://tudelft.eduvpn.nl/portal/api/v3/connect
time=2025年11月06日T08:59:28.155Z level=DEBUG msg="FSM transition" old=GettingConfig new=GotConfig
time=2025年11月06日T08:59:28.156Z level=DEBUG msg="FSM transition" old=GotConfig new=Connecting
time=2025年11月06日T08:59:37.580Z level=DEBUG msg="FSM transition" old=Connecting new=Disconnecting
time=2025年11月06日T08:59:37.581Z level=DEBUG msg="client wants to cleanup VPN connection"
2025年11月06日 08:59:37,582 - MainThread - WARNING - eduvpn.nm - nm.py:786 - no connection to deactivate of uuid <module 'uuid' from '/usr/lib64/python3.14/uuid.py'>
time=2025年11月06日T08:59:37.593Z level=DEBUG msg="sending request" method=POST url=https://tudelft.eduvpn.nl/portal/api/v3/disconnect
time=2025年11月06日T08:59:38.076Z level=DEBUG msg="FSM transition" old=Disconnecting new=Disconnected
time=2025年11月06日T08:59:46.634Z level=DEBUG msg="FSM transition" old=Disconnected new=Deregistered
# Installation
I have tried installing eduvpn inside a toolbox environment and also as a layered package. In both cases the connection is unsuccessful.
# Version
```
eduVPN GUI version: 4.6.0 with eduvpn-common version: 4.0.0
eduVPN CLI version: 4.6.0 with eduvpn-common version: 4.0.0
```
# Check if your issue is in the known issues list
Not that I saw.
# OS/Distribution
I'm running fedora/43/x86_64/silverblue Version: 43.20251106.0.
# Logs
Whenever I try to connect to eduVPN, I click on the authorize button on the browser, it says the client has been authorized successfully, but the vpn disconnected immediately.
```
time=2025年11月06日T08:59:23.451Z level=DEBUG msg="client wants to get a VPN config" server_id=https://tudelft.eduvpn.nl/ server_type=1 prefer_tcp=false startup=false
time=2025年11月06日T08:59:23.451Z level=DEBUG msg="FSM transition" old=Main new=GettingConfig
time=2025年11月06日T08:59:23.477Z level=DEBUG msg="sending request" method=GET url=https://disco.eduvpn.org/v2/server_list.json
time=2025年11月06日T08:59:24.126Z level=DEBUG msg="got HTTP 304 for discovery, server_list.json is not modified"
time=2025年11月06日T08:59:24.139Z level=DEBUG msg="OAuth log" log="Access token is expired"
time=2025年11月06日T08:59:24.139Z level=DEBUG msg="sending request" method=GET url=https://tudelft.eduvpn.nl/.well-known/vpn-user-portal
time=2025年11月06日T08:59:24.659Z level=DEBUG msg="OAuth log" log="Got a refresh token error: tokens are invalid due to: got invalid_grant when refreshing the tokens with description: \"refresh_token\" expired"
time=2025年11月06日T08:59:24.660Z level=DEBUG msg="FSM transition" old=GettingConfig new=OAuthStarted
time=2025年11月06日T08:59:28.022Z level=DEBUG msg="FSM transition" old=OAuthStarted new=Main
time=2025年11月06日T08:59:28.028Z level=DEBUG msg="FSM transition" old=Main new=GettingConfig
time=2025年11月06日T08:59:28.028Z level=DEBUG msg="sending request" method=GET url=https://tudelft.eduvpn.nl/portal/api/v3/info
time=2025年11月06日T08:59:28.083Z level=DEBUG msg="sending request" method=POST url=https://tudelft.eduvpn.nl/portal/api/v3/connect
time=2025年11月06日T08:59:28.155Z level=DEBUG msg="FSM transition" old=GettingConfig new=GotConfig
time=2025年11月06日T08:59:28.156Z level=DEBUG msg="FSM transition" old=GotConfig new=Connecting
time=2025年11月06日T08:59:37.580Z level=DEBUG msg="FSM transition" old=Connecting new=Disconnecting
time=2025年11月06日T08:59:37.581Z level=DEBUG msg="client wants to cleanup VPN connection"
2025年11月06日 08:59:37,582 - MainThread - WARNING - eduvpn.nm - nm.py:786 - no connection to deactivate of uuid <module 'uuid' from '/usr/lib64/python3.14/uuid.py'>
time=2025年11月06日T08:59:37.593Z level=DEBUG msg="sending request" method=POST url=https://tudelft.eduvpn.nl/portal/api/v3/disconnect
time=2025年11月06日T08:59:38.076Z level=DEBUG msg="FSM transition" old=Disconnecting new=Disconnected
time=2025年11月06日T08:59:46.634Z level=DEBUG msg="FSM transition" old=Disconnected new=Deregistered
```