The install spat out a lot of errors but completed "successfully". Running ~/.itch/itch gave normal-looking CLI output (again see attached itch logs, and see below for output in other logs), and popped up a blank GUI window, which closed after a couple seconds. It does not seem to actually work at all other than that ~/.itch/itch-setup --uninstall does seem to work correctly.
$ uname -srvpio
Linux 6.5.0-28-generic #29~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr 4 14:39:20 UTC 2 x86_64 x86_64 GNU/Linux
$ md5sum ~/Downloads/itch-setup
126844aebac4f517d56821a748044175 /home/saizai/Downloads/itch-setup
$ file ~/Downloads/itch-setup
/home/saizai/Downloads/itch-setup: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, Go BuildID=Vb1hZm8v9pq6SBXq66uA/pOqsXq87SEFRvwJsD5PG/uAYXZH4QBX1ZEzxmUhis/-9TnqU6pUiVY_mijz0GW, BuildID[sha1]=111cf6ee7287ff64b1e977f6ab2c1052523a31b1, stripped
$ apt list --installed | grep gtk
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
apport-gtk/jammy-updates,jammy-updates,now 2.20.11-0ubuntu82.5 all [installed,automatic]
gir1.2-gtk-3.0/jammy-updates,now 3.24.33-1ubuntu2 amd64 [installed,automatic]
gir1.2-gtk-4.0/jammy-updates,now 4.6.9+ds-0ubuntu0.22.04.1 amd64 [installed,automatic]
gir1.2-gtksource-4/jammy,now 4.8.3-1 amd64 [installed,automatic]
gir1.2-javascriptcoregtk-4.0/jammy-updates,jammy-security,now 2.44.0-0ubuntu0.22.04.1 amd64 [installed,automatic]
gstreamer1.0-gtk3/jammy-updates,jammy-security,now 1.20.3-0ubuntu1.1 amd64 [installed,automatic]
gtk-update-icon-cache/jammy-updates,now 3.24.33-1ubuntu2 amd64 [installed,automatic]
gtk2-engines-murrine/jammy,now 0.98.2-3build2 amd64 [installed,automatic]
gtk2-engines-pixbuf/jammy,now 2.24.33-2ubuntu2 amd64 [installed,automatic]
ibus-gtk3/jammy,now 1.5.26-4 amd64 [installed,automatic]
ibus-gtk4/jammy,now 1.5.26-4 amd64 [installed,automatic]
ibus-gtk/jammy,now 1.5.26-4 amd64 [installed,automatic]
libavahi-ui-gtk3-0/jammy-updates,jammy-security,now 0.8-5ubuntu5.2 amd64 [installed,automatic]
libcanberra-gtk3-0/jammy-updates,now 0.30-10ubuntu1.22.04.1 amd64 [installed,automatic]
libcanberra-gtk3-module/jammy-updates,now 0.30-10ubuntu1.22.04.1 amd64 [installed,automatic]
libcheese-gtk25/jammy,now 41.1-1build1 amd64 [installed,automatic]
libclutter-gtk-1.0-0/jammy,now 1.8.4-4build2 amd64 [installed,automatic]
libcolord-gtk1/jammy,now 0.3.0-1 amd64 [installed,automatic]
libdbusmenu-gtk3-4/jammy,now 16.04.1+18.10.20180917-0ubuntu8 amd64 [installed,automatic]
libgtk-3-0/jammy-updates,now 3.24.33-1ubuntu2 amd64 [installed,automatic]
libgtk-3-bin/jammy-updates,now 3.24.33-1ubuntu2 amd64 [installed,automatic]
libgtk-3-common/jammy-updates,jammy-updates,now 3.24.33-1ubuntu2 all [installed,automatic]
libgtk-4-1/jammy-updates,now 4.6.9+ds-0ubuntu0.22.04.1 amd64 [installed,automatic]
libgtk-4-bin/jammy-updates,now 4.6.9+ds-0ubuntu0.22.04.1 amd64 [installed,automatic]
libgtk-4-common/jammy-updates,jammy-updates,now 4.6.9+ds-0ubuntu0.22.04.1 all [installed,automatic]
libgtk2.0-0/jammy,now 2.24.33-2ubuntu2 amd64 [installed,automatic]
libgtk2.0-bin/jammy,now 2.24.33-2ubuntu2 amd64 [installed,automatic]
libgtk2.0-common/jammy,jammy,now 2.24.33-2ubuntu2 all [installed,automatic]
libgtk3-perl/jammy,jammy,now 0.038-1 all [installed,automatic]
libgtkmm-3.0-1v5/jammy,now 3.24.5-1build1 amd64 [installed,automatic]
libgtksourceview-4-0/jammy,now 4.8.3-1 amd64 [installed,automatic]
libgtksourceview-4-common/jammy,jammy,now 4.8.3-1 all [installed,automatic]
libjavascriptcoregtk-4.0-18/jammy-updates,jammy-security,now 2.44.0-0ubuntu0.22.04.1 amd64 [installed,automatic]
libreoffice-gtk3/jammy-updates,jammy-security,now 1:7.3.7-0ubuntu0.22.04.4 amd64 [installed,automatic]
libwebkit2gtk-4.0-37/jammy-updates,jammy-security,now 2.44.0-0ubuntu0.22.04.1 amd64 [installed,automatic]
libwmf-0.2-7-gtk/jammy,now 0.2.12-5ubuntu1 amd64 [installed,automatic]
libwmf0.2-7-gtk/jammy,now 0.2.12-5ubuntu1 amd64 [installed,automatic]
proton-vpn-gtk-app/unknown,now 4.3.0 all [installed,automatic]
python3-aptdaemon.gtk3widgets/jammy,jammy,now 1.1.1+bzr982-0ubuntu39 all [installed,automatic]
qt5-gtk-platformtheme/jammy-updates,now 5.15.3+dfsg-2ubuntu0.2 amd64 [installed,automatic]
software-properties-gtk/jammy-updates,jammy-updates,now 0.99.22.9 all [installed,automatic]
transmission-gtk/jammy-updates,now 3.00-2ubuntu2.1 amd64 [installed,automatic]
ubuntu-release-upgrader-gtk/jammy-updates,jammy-updates,now 1:22.04.19 all [installed,automatic]
usb-creator-gtk/jammy,jammy,now 0.3.13 all [installed,automatic]
xdg-desktop-portal-gtk/jammy,now 1.14.0-1build1 amd64 [installed,automatic]
xdg-user-dirs-gtk/jammy,now 0.10-3build2 amd64 [installed,automatic]
yaru-theme-gtk/jammy-updates,jammy-updates,now 22.04.5 all [installed,automatic]
$ tail -f /var/log/auth.log /var/log/apport.log /var/log/kern.log /var/log/syslog &
[1] 171337
[redacted]
$ ~/.itch/itch
2024/04/25 13:07:07 itch-setup will log to /tmp/itch-setup-log.txt
2024/04/25 13:07:07 =========================================
2024/04/25 13:07:07 itch-setup "v1.26.0, built on Apr 22 2021 @ 02:48:12, ref 48f97b3e7b0b065a2478811b8d0ebcae414845fd" starting up at "2024-04-25 13:07:07.312749045 +0100 BST m=+0.002542648" with arguments:
2024/04/25 13:07:07 "/home/saizai/.itch/itch-setup"
2024/04/25 13:07:07 "--prefer-launch"
2024/04/25 13:07:07 "--appname"
2024/04/25 13:07:07 "itch"
2024/04/25 13:07:07 "--"
2024/04/25 13:07:07 =========================================
2024/04/25 13:07:07 App name specified on command-line: itch
2024/04/25 13:07:07 Locale: en-GB
2024/04/25 13:07:07 Initializing installer GUI...
2024/04/25 13:07:07 Using GTK UI
2024/04/25 13:07:07 Initializing (itch) multiverse @ (/home/saizai/.itch)
2024/04/25 13:07:07 (/home/saizai/.itch)(current = "25.6.2", ready = "")
2024/04/25 13:07:07 Launch preferred, attempting...
2024/04/25 13:07:07 Launching (25.6.2) from (/home/saizai/.itch/app-25.6.2)
2024/04/25 13:07:07 Kernel should support SUID sandboxing, leaving it enabled
2024/04/25 13:07:07 App launched, getting out of the way
$
==> /var/log/apport.log <==
ERROR: apport (pid 171437) Thu Apr 25 13:07:07 2024: called for pid 171400, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171437) Thu Apr 25 13:07:07 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --shared-files")
ERROR: apport (pid 171437) Thu Apr 25 13:07:07 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171442) Thu Apr 25 13:07:08 2024: called for pid 171438, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171442) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --shared-files")
ERROR: apport (pid 171442) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171447) Thu Apr 25 13:07:08 2024: called for pid 171443, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171447) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --shared-files")
ERROR: apport (pid 171447) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171451) Thu Apr 25 13:07:08 2024: called for pid 171448, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171451) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --use-gl=swiftshader-webgl\ --shared-files")
ERROR: apport (pid 171451) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171455) Thu Apr 25 13:07:08 2024: called for pid 171452, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171455) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --use-gl=swiftshader-webgl\ --shared-files")
ERROR: apport (pid 171455) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171463) Thu Apr 25 13:07:08 2024: called for pid 171456, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171463) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --use-gl=swiftshader-webgl\ --shared-files")
ERROR: apport (pid 171463) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171467) Thu Apr 25 13:07:08 2024: called for pid 171464, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171467) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --use-gl=disabled\ --shared-files")
ERROR: apport (pid 171467) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171471) Thu Apr 25 13:07:08 2024: called for pid 171468, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171471) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --use-gl=disabled\ --shared-files")
ERROR: apport (pid 171471) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171476) Thu Apr 25 13:07:08 2024: called for pid 171473, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171476) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --use-gl=disabled\ --shared-files")
ERROR: apport (pid 171476) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
==> /var/log/syslog <==
Apr 25 13:07:08 [redacted] kernel: [76177.988253] traps: Chrome_IOThread[171372] trap int3 ip:557a3b955649 sp:7f8fe9df9420 error:0 in itch[557a392f2000+6068000]
==> /var/log/kern.log <==
Apr 25 13:07:08 [redacted] kernel: [76177.988253] traps: Chrome_IOThread[171372] trap int3 ip:557a3b955649 sp:7f8fe9df9420 error:0 in itch[557a392f2000+6068000]
==> /var/log/apport.log <==
ERROR: apport (pid 171477) Thu Apr 25 13:07:08 2024: called for pid 171358, signal 5, core limit 0, dump mode 1
ERROR: apport (pid 171477) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch")
ERROR: apport (pid 171477) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
N.b. I do have Chrome itself installed, and it runs fine.
I ran https://itch.io/app/download?platform=linux per https://itch.io/docs/itch/installing/linux/ . See environment below and install logs attached. itch-setup-log.txt itch-setup-log-2024-04-25T11-47-53.062.txt
The install spat out a lot of errors but completed "successfully". Running
~/.itch/itch
gave normal-looking CLI output (again see attached itch logs, and see below for output in other logs), and popped up a blank GUI window, which closed after a couple seconds. It does not seem to actually work at all other than that~/.itch/itch-setup --uninstall
does seem to work correctly.N.b. I do have Chrome itself installed, and it runs fine.