GlobalProtect-openconnect icon indicating copy to clipboard operation
GlobalProtect-openconnect copied to clipboard

closing gui on linux mint 22 cinnamon logs out your linux session

Open jousley opened this issue 6 months ago • 2 comments

Describe the bug I'm trying to use globalprotect-openconnect in a Linux Mint 22 (cinnamon) client via gnome-boxes (libvirt). I installed using the Ubuntu 24 instructions: https://github.com/yuezk/GlobalProtect-openconnect#ubuntu-2404-and-later

When I launch the gui client, then without connecting or configuring anything, simply close the gui, I'm logged out of my Linux session and must login again.

Expected behavior GUI client should simply close.

Screenshots If applicable, add screenshots to help explain your problem.

Logs

  • For the GUI version, you can find the logs at ~/.local/share/gpclient/gpclient.log
  • For the CLI version, copy the output of the gpclient command.
$ cat ~/.local/share/gpclient/gpclient.log
[2024-08-06T22:32:17Z INFO  gpservice::cli] gpservice started: 2.3.4 (2024-07-08)
[2024-08-06T22:32:17Z INFO  gpservice::ws_server] WS server listening on port: 36277
[2024-08-06T22:32:17Z INFO  gpapi::process::gui_launcher] Version check passed: 2.3.4
[2024-08-06T22:32:17Z INFO  gpapi::process::gui_launcher] Launching gpgui
[2024-08-06T22:32:17Z INFO  gpgui::cli] gpgui started: 2.3.4 (2024-07-08)
[2024-08-06T22:32:17Z INFO  gpgui::app] Setting the custom openssl conf path
[2024-08-06T22:32:17Z INFO  gpgui::config::private_data] Loaded config key from keyring
[2024-08-06T22:32:17Z WARN  gpgui::config::app_config] Can't read the app config: No such file or directory (os error 2)
[2024-08-06T22:32:17Z INFO  gpgui::app::app_initializer] App initialized
[2024-08-06T22:32:17Z INFO  gpgui::ws_connector] Connecting to WS server
[2024-08-06T22:32:17Z INFO  gpgui::ws_connector] Received ping
[2024-08-06T22:32:17Z INFO  gpgui::ws_connector] Connected to WS server
[2024-08-06T22:32:17Z INFO  gpservice::handlers] New client connected
[2024-08-06T22:32:17Z INFO  gpservice::ws_server] Sending current VPN state to new client
libEGL warning: DRI2: failed to authenticate
MESA: error: ZINK: failed to choose pdev
libEGL warning: egl: failed to create dri2 screen
[2024-08-06T22:32:17Z INFO  gpapi::utils::window] Window raised after 1 attempts
[2024-08-06T22:32:18Z INFO  gpgui::handlers::subscription] Sending the init event to client: main
[2024-08-06T22:32:18Z INFO  gpgui::handlers::subscription] Sent the init event to client: main
X connection to :0 broken (explicit kill or server shutdown).

Environment:

  • OS: Mint 22
  • Desktop Environment: Cinnamon
  • Output of ps aux | grep 'gnome-keyring\|kwalletd5' | grep -v grep:
$ ps aux | grep 'gnome-keyring\|kwalletd5' | grep -v grep
jousley     1154  0.0  0.5 322092 10240 ?        SLsl 17:27   0:00 /usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/1000/keyring
lightdm     3644  0.0  0.4 322068  9728 ?        Ssl  17:34   0:00 /usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/114/keyring
  • Is remote SSH? No
$ cat /etc/os-release 
NAME="Linux Mint"
VERSION="22 (Wilma)"
ID=linuxmint
ID_LIKE="ubuntu debian"
PRETTY_NAME="Linux Mint 22"
VERSION_ID="22"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=wilma
UBUNTU_CODENAME=noble

Additional context The gui does work properly in my Ubuntu 24.04 guest in gnome-boxes.

jousley avatar Aug 06 '24 22:08 jousley