Skip to content

appimage

The Tumultuous Unicorn Of Darkness edited this page Oct 29, 2022 · 3 revisions

AppImage

CPU-X is available as an AppImage. There are two variants:

  • continuous versions (CPU-X-x86_64.AppImage): edge release
  • versioned versions (CPU-X-vX.Y.Z-x86_64.AppImage): stable release

Known issues

Cannot start daemon

Case 1: FUSE issue

Other users are not allowed to access to the FUSE volume under /tmp/.mount_CPU-X-xxxxxx/, so pkexec is unable to access the daemon binary.

Two solutions: 1. start AppImage as root or 2. extract AppImage with --appimage-extract argument, then run AppRun under squashfs-root directory
Workaround since 4567e88.

Case 2: Polkit issue

If no authentication agent is available on your system, pkexec will fail

Two solutions:

  1. start AppImage as root or
  2. start an authentication agent (example: https://wiki.archlinux.org/index.php/Polkit#Installation)

Debug

The AppRun launcher inside AppImage accepts some environment variables.

  • APPIMAGE_USE_GDB: set this variable to start CPU-X in GDB (GDB must be installed on host); only continuous build is concerned.