I’m still pretty new to OpenSuse and Linux and want to install some games which have Linux versions. I have installed two first person shooters, Unreal Tournament 2004 and Nexuiz. UT2004 seems to run but Nexuiz has a problem with starting up, and gives me the following error message.
mircea@linux-wdzw:~> /opt/Nexuiz//nexuiz-linux-glx.sh
/opt/Nexuiz//nexuiz-linux-glx.sh: line 121: /opt/Nexuiz/nexuiz-linux-x86_64-glx: Permission denied
/opt/Nexuiz//nexuiz-linux-glx.sh: line 121: exec: /opt/Nexuiz/nexuiz-linux-x86_64-glx: cannot execute: Success
Is there a problem with the way it are executed? I heard it is but don’t know how to start it up correctly from the command line. What must one do and how must such games be configured and started like?
I have tried running it from root but the problem is the same. I will try the chown command tomorrow if that can still help, though root should normally have complete privileges if I remember correctly.
Tried chown in root either way but same issue, both as root and as my user alike. I checked in permissions and the folder with everything in it is owned by me.
>
> Tried chown in root either way but same issue, both as root and as my
> user alike. I checked in permissions and the folder with everything in
> it is owned by me.
>
>
Just had a quick look at this thread and may be a mile off but have you tried running the file, from your /home with the full path to it, or if in the file dir put a ./ in front of the file:
sh ./name-of-file.sh
it could be a path thing.
as I said have only had a quick scan through the posts but HTH
I may be missing something, but isn’t the permission problem with /opt/Nexuiz/nexuiz-linux-x86_64-glx and not the .sh file? What are the permissions on that file (“ls -l /opt/Nexuiz/nexuiz-linux-x86_64-glx”)?
Exactly what I was thinking - it is trying to execute the second script, but that doesn’t have execute permissions either. “chmod +x /opt/Nexuiz/nexuiz-linux-x86_64-glx” should add execute permissions for everyone so that it’ll be able to run