Cant run sh scripts

Sorry for my English, it’s not my native language

I’m trying to run the GOG installer
But the graphical version of the installer won’t open.

I can open it in the command line, but after installing the game, it also doesn’t launch from start.sh

I tried to find a solution, but unfortunately I didn’t find any solution

(I can post screenshots if needed)

I don’t even know if it’s possible to get the sh launch log, because when launched from the command line, the command line version just launches.

Use heroic game launcher or lutris for gog games.

When installing through Lutris, I get this error

‘utf-8’ codec can’t decode byte 0x8b in position 12460: invalid start byte

error details:

Traceback (most recent call last):

File “/usr/lib/python3.13/site-packages/lutris/exception_backstops.py”, line 79, in error_wrapper
return handler(*args, **kwargs)

File “/usr/lib/python3.13/site-packages/lutris/gui/addgameswindow.py”, line 449, in on_continue_install_from_script_clicked
installers = get_installers(installer_file=path)

File “/usr/lib/python3.13/site-packages/lutris/installer/init.py”, line 37, in get_installers
return [normalize_installer(i) for i in read_script(installer_file)]
~~~~~~~~~~~^^^^^^^^^^^^^^^^

File “/usr/lib/python3.13/site-packages/lutris/installer/init.py”, line 26, in read_script
script = yaml.safe_load(local_file.read())
~~~~~~~~~~~~~~~^^

File “”, line 325, in decode

UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x8b in position 12460: invalid start byte

Lutris log:
[INFO:2025-11-02 08:08:44,383:application]: Starting Lutris 0.5.19
[INFO:2025-11-02 08:08:44,476:init]: Running migration: mess_to_mame
[INFO:2025-11-02 08:08:44,477:init]: Running migration: migrate_hidden_ids
[INFO:2025-11-02 08:08:44,478:init]: Running migration: migrate_steam_appids
[INFO:2025-11-02 08:08:44,478:init]: Running migration: retrieve_discord_appids
[INFO:2025-11-02 08:08:44,478:retrieve_discord_appids]: Updating Games Discord APP ID’s
[INFO:2025-11-02 08:08:44,479:init]: Running migration: migrate_sortname
[INFO:2025-11-02 08:08:44,479:migrate_sortname]: Adding blank sortname field to database
[INFO:2025-11-02 08:08:44,479:init]: Running migration: migrate_hidden_category
[INFO:2025-11-02 08:08:44,480:migrate_hidden_category]: Moving hidden games to the ‘.hidden’ category
[INFO:2025-11-02 08:08:44,480:init]: Running migration: migrate_ge_proton
[INFO:2025-11-02 08:08:44,541:startup]: “card1” is NVIDIA GeForce GTX 750 (10de:1381 1043:84f0 nvidia) Driver 580.95.05
[WARNING:2025-11-02 08:08:46,319:system]: Non existent path: /home/asd/.local/share/lutris/runtime/umu-games
[WARNING:2025-11-02 08:08:47,871:system]: Non existent path: /home/asd/.local/share/lutris/runtime/umu
[ERROR:2025-11-02 08:08:59,952:exception_backstops]: Error handling signal ‘clicked’: ‘utf-8’ codec can’t decode byte 0x8b in position 12460: invalid start byte
Traceback (most recent call last):
File “/usr/lib/python3.13/site-packages/lutris/exception_backstops.py”, line 79, in error_wrapper
return handler(*args, **kwargs)
File “/usr/lib/python3.13/site-packages/lutris/gui/addgameswindow.py”, line 449, in on_continue_install_from_script_clicked
installers = get_installers(installer_file=path)
File “/usr/lib/python3.13/site-packages/lutris/installer/init.py”, line 37, in get_installers
return [normalize_installer(i) for i in read_script(installer_file)]
~~~~~~~~~~~^^^^^^^^^^^^^^^^
File “/usr/lib/python3.13/site-packages/lutris/installer/init.py”, line 26, in read_script
script = yaml.safe_load(local_file.read())
~~~~~~~~~~~~~~~^^
File “”, line 325, in decode
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x8b in position 12460: invalid start byte
[WARNING:2025-11-02 08:09:02,769:system]: Non existent path: /home/asd/.local/share/lutris/runtime/winetricks
[WARNING:2025-11-02 08:09:08,735:system]: Non existent path: /home/asd/.local/share/lutris/runtime/battleye_runtime
[WARNING:2025-11-02 08:09:09,758:system]: Non existent path: /home/asd/.local/share/lutris/runtime/eac_runtime
[WARNING:2025-11-02 08:09:16,526:system]: Non existent path: /home/asd/.local/share/lutris/runtime/innoextract-1.9-linux
[WARNING:2025-11-02 08:09:18,475:system]: Non existent path: /home/asd/.local/share/lutris/runtime/p7zip
[WARNING:2025-11-02 08:09:19,502:system]: Non existent path: /home/asd/.local/share/lutris/runtime/gamecontrollerdb
[WARNING:2025-11-02 08:09:21,074:system]: Non existent path: /home/asd/.local/share/lutris/runtime/network-tools
[WARNING:2025-11-02 08:09:26,721:system]: Non existent path: /home/asd/.local/share/lutris/runtime/Ubuntu-18.04-i686
[WARNING:2025-11-02 08:09:31,875:system]: Non existent path: /home/asd/.local/share/lutris/runtime/Ubuntu-18.04-x86_64
[WARNING:2025-11-02 08:09:32,878:system]: Non existent path: /home/asd/.local/share/lutris/runtime/dxvk-cache-tool
[ERROR:2025-11-02 08:09:43,497:exception_backstops]: Error handling signal ‘clicked’: ‘utf-8’ codec can’t decode byte 0x8b in position 12460: invalid start byte
Traceback (most recent call last):
File “/usr/lib/python3.13/site-packages/lutris/exception_backstops.py”, line 79, in error_wrapper
return handler(*args, **kwargs)
File “/usr/lib/python3.13/site-packages/lutris/gui/addgameswindow.py”, line 449, in on_continue_install_from_script_clicked
installers = get_installers(installer_file=path)
File “/usr/lib/python3.13/site-packages/lutris/installer/init.py”, line 37, in get_installers
return [normalize_installer(i) for i in read_script(installer_file)]
~~~~~~~~~~~^^^^^^^^^^^^^^^^
File “/usr/lib/python3.13/site-packages/lutris/installer/init.py”, line 26, in read_script
script = yaml.safe_load(local_file.read())
~~~~~~~~~~~~~~~^^
File “”, line 325, in decode
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x8b in position 12460: invalid start byte

Try to use heroic games laucher, add your gog account over there and just install the game. Make sure to enable proton and use proton-ge

I don’t want to use Proton when there’s a native version
If I don’t find a solution, I’ll probably use this option

Most developers are switching to proton because native runs worse.

Sh scripts needs to be executable. Make sure you gaved it its rights. If it is not running it is missing dependencies.