Did anyone help you out with this? I am running EndeavourOS (Arch based distro) and get the identical error.
I tried running it in a qemu virtual machine (both debian 12 and Fedora 38) and it ran. However, it was very slow with the graphics transitions taking a while, making the playing experience rather poor. I found a solution in running it in a DistroBox container. I used a debian12 container, copied the zip file into the container filespace (/usr/local/games), installed unzip, extracted the files, and then ran the .sh file. It ran just fine with native graphics speed and sound. You do have to execute the "xhost +si:localuser:$USER" command on the host before starting the container.
Hopefully this helps you out. I have a couple of other games giving me the same issue, and will try them out on DistroBox as well. I do not have this issue with most other games, and I don't know why Red Lucy and a couple of others do this.