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

Kinoite/Aurora - Failed to update the GUI components.

Open celsomiranda opened this issue 10 months ago • 1 comments
trafficstars

Describe the bug The application fails to start.

Screenshots Image

Logs

[2025-01-23T09:36:03Z INFO  gpservice::cli] gpservice started: 2.4.3 (2025-01-21)
[2025-01-23T09:36:03Z INFO  gpservice::ws_server] WS server listening on port: 43287
[2025-01-23T09:36:03Z INFO  gpapi::process::gui_launcher] Check version failed: No such file or directory (os error 2)
[2025-01-23T09:36:03Z INFO  gpapi::process::gui_helper_launcher] Launching gpgui-helper
[2025-01-23T09:36:03Z INFO  gpgui_helper::cli] gpgui-helper started: 2.4.3 (2025-01-21)

(gpgui-helper:7287): Gtk-WARNING **: 09:36:03.545: Theme parsing error: gtk.css:2:33: Failed to import: Erro ao abrir o ficheiro /home/cjcma/.config/gtk-3.0/window_decorations.css: Ficheiro ou pasta inexistente

(WebKitWebProcess:7316): Gtk-WARNING **: 09:36:03.639: Theme parsing error: gtk.css:2:33: Failed to import: Erro ao abrir o ficheiro /home/cjcma/.config/gtk-3.0/window_decorations.css: Ficheiro ou pasta inexistente
[2025-01-23T09:36:03Z INFO  gpgui_helper::updater] Update GUI, version: 2.4.3
[2025-01-23T09:36:03Z INFO  gpgui_helper::updater] Downloading file: https://github.com/yuezk/GlobalProtect-openconnect/releases/download/v2.4.3/gpgui_x86_64.bin.tar.xz
[2025-01-23T09:36:04Z INFO  gpgui_helper::downloader] Content length: 3258860
[2025-01-23T09:36:04Z INFO  gpgui_helper::downloader] Downloaded to: "/tmp/.tmp1ftDFp"
[2025-01-23T09:36:04Z INFO  gpgui_helper::updater] Checksum success
[2025-01-23T09:36:04Z INFO  gpservice::handlers] Update GUI: UpdateGuiRequest { path: "/tmp/.tmp1ftDFp", checksum: "cf610be3b13336dd15d60fe674c616fd1f83a3adc9f70597733978173f746dc7" }
[2025-01-23T09:36:04Z INFO  gpservice::handlers] Verifying checksum
[2025-01-23T09:36:04Z INFO  gpservice::handlers] Installing GUI
[2025-01-23T09:36:04Z INFO  gpservice::handlers] Unpacking GUI archive
[2025-01-23T09:36:04Z WARN  gpservice::handlers] Failed to install GUI: Read-only file system (os error 30)
[2025-01-23T09:36:04Z WARN  gpgui_helper::updater] Install error: HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:43287/update-gui)

Environment:

  • OS: Ublue Aurora [Fedora 41 Atomic]
  • Desktop Environment: [KDE]

Additional context The application is layered into the rpm-ostree. It comes from the Fedora 41 COPR

celsomiranda avatar Jan 23 '25 09:01 celsomiranda

@celsomiranda The solution is to download the RPM package, which includes the GUI component, from the latest release.

Duplicate of #329

yuezk avatar Jan 23 '25 12:01 yuezk

I ran into this same issue on Bluefin, I'd installed the package via the copr repository as well. It was yesterday before the 2.4.6-1 build was added. Installing the rpm from the GitHub releases fixed the problem. Is it recommended to use the rpm from GitHub instead of the copr?

skymoo avatar Oct 16 '25 19:10 skymoo

Hi @skymoo, yes, it is expected. For an immutable system like Bluefin/Kinoite, it cannot download the GUI component dynamically. So the copr won't work. Just use the RPM package from the GitHub release page.

yuezk avatar Oct 17 '25 15:10 yuezk