Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: K/Ubuntu 18.04-14.04, Scientific Linux 6.3-6.4, Android-x86, Pretty much all distros at one point...
Posts: 1,802
Rep:
WineX 3.1 errors in SuSE 8.2 Pro
I'm getting errors trying to run TransGaming's WineX in SuSE 8.2 Professional.
Please bear with me as I am not in front of my Linux box now and can therefore only describe the errors.
WineX3 was running fine for a while,...
then I did a couple of things. 1) I upgraded using the SuSE update feature, & 2) I renamed my machine to a different name.
Now I'm having trouble running anything winex in it. Native stuff is fine.
When I winex3 at first, I got the pthreads error (stack size too small or something like that). I tried then uninstalling WineX3.1 and installing Point2Play (it's my understanding that Point2Play has a full implementation of WineX in it). I alternatively used the -use-pthreads yes switch. That helped with the pthreads error, but it didn't help me with a second error.
The second error had WineX reporting that I can only have one user using wine at a time (there are no other users on the machine, and I was not connected to the internet at the time, so there couldn't have been any hackers having cracked my system, or anything bizarre like that (I'm firewalled too). I feel this error might be connected to me changing the name of the machine, as I recall the local having two listings for the name, in Yast2, rather than just one.
Can anyone point me in the right direction to resolve this???
Distribution: K/Ubuntu 18.04-14.04, Scientific Linux 6.3-6.4, Android-x86, Pretty much all distros at one point...
Posts: 1,802
Original Poster
Rep:
Well,...
Mixed success. I removed all components of transgaming in my user directory.
Then I re-installed winex and winex3 and attempted to re-run the install routine for Jedi Outcast, for example. The install routine runs. I get into the game, I play for a little bit. It crashes out. Then from that point on I get the errors again.
I tried changing the ownership of the directory where transgaming resides from my user name to a group of the same name... to users (default in SuSE). Still no luck. The error message (user info and directory info omitted):
Quote:
> ls
GameData Install JediOutcast.exe
> winex3 JediOutcast
Your system requires the use of pthreads but the maximum system allowed stack size of 2052 kB may be too small for some games
wine: '/home/xxxxxx/.transgaming/wineserver-xxxxxx' must not be accessible by other users
> winex3 JediOutcast -use-pthreads yes
wine: '/home/jase/.transgaming/wineserver-xxxxxx' must not be accessible by other users
>
Distribution: K/Ubuntu 18.04-14.04, Scientific Linux 6.3-6.4, Android-x86, Pretty much all distros at one point...
Posts: 1,802
Original Poster
Rep:
Note resetting permissions manually has not helped significantly.
Programs still do not run and still give the ownership error...
It isn't even effected by being logged off the internet, since SuSE does rename the local host temporarily (at least that's my understanding).
Does anyone know enough to maybe shut this message down in the WineX3 script??? Maybe it's only the script that is uncomfortable with my machine names etc.
Distribution: K/Ubuntu 18.04-14.04, Scientific Linux 6.3-6.4, Android-x86, Pretty much all distros at one point...
Posts: 1,802
Original Poster
Rep:
Ive got permissions set for only the user id to have ownership. I get WineX to run that way, but when it tries to write to the hard drive (to save a game for example), it crashes the wineserver.
When I look at the permissions in konqueror it appears as rwr
There is no "d"
Distribution: K/Ubuntu 18.04-14.04, Scientific Linux 6.3-6.4, Android-x86, Pretty much all distros at one point...
Posts: 1,802
Original Poster
Rep:
I had a thought...
Is it possible to add WineX to the Group so that it has permission to write to the directory???
I tried installing the WineX rpms in my user directory (so that it would be running under the full permission of the user rather than as a permissible application) instead of their normal location, but it failed miserably. That might still be a solution if someone could explain to me how to force an rpm to install to where you want it.
Does anyone else have any ideas on fixing the permissions problem???
I had similar problems before, uninstall WineX and delete the .transgaming directory, then reinstall WineX (again for you) and try installing the game again to make sure permissions are set as default again.
Distribution: K/Ubuntu 18.04-14.04, Scientific Linux 6.3-6.4, Android-x86, Pretty much all distros at one point...
Posts: 1,802
Original Poster
Rep:
Update:
I re-installed WineX3. Rather than create a transgaming entry in my existing user directory, I created a new user, which I set asside specifically to run windoze emulation. StarCraft installs and runs fine in there. Jedi Knight begins to install and then craps out 15% through the install process claiming it can't install a specific file. The error is not on the Linux side, but is an emulation error message generated by installshield. There don't appear to be any scratches on the disk. I may just copy it and try installing from the copies.
So my original user directory does not have proper permission settings. What are the defaults in SuSE??? Are they the same as in all Linuxes??? What is the most efficient way to change the entire original directories permissions to the proper ones all at once???
There is a recursive option for chmod and chown just add -R for example:
chmod -R ug+r somedirectory
That will add user and group read permissions to the directory and everything under it.
Also note that d in the permission indicates that it is a directory.
halo guys
i have conf "AMD ATHLON 2000+",ASUS mother board.256mb RAM.
I installed winex3.1.i586.rpm file ...i pick up it from a google result site...that person himself develop this by taking source file from transgaming. i have installed both winex3.1 and winesetup files...but when i start ne .exe file...it gives some error
XIO: fatal IO error 0 (Success) on X server "10.2.1.23:0.0"
after 172 requests (166 known processed) with 0 events remaining.
even i have export display from my comp
export DISPLAY="10.2.1.23:0.0"
its giving me same error
can u just focus on this.
10.2.1.23 is my comp no.
/mnt/e/ is my dir where i have mounted my E:/ drive. its type is ntfs.
when i do same thing with vfat mounted drive F:/ it gives :
Building font metrics. This may take some time...
XIO: fatal IO error 0 (Success) on X server "10.2.1.23:0.0"
after 176 requests (174 known processed) with 0 events remaining
this means cant we play games from other than what is dir created in my ~/.wine dir named windows ...its my c drive but not showing al files of C drive but some directories.
pls give me some instructions
i just join this forum
so dont know how to give ne prob ..if ne thing is wrong pls correct me
thanx in advance
komal
Distribution: K/Ubuntu 18.04-14.04, Scientific Linux 6.3-6.4, Android-x86, Pretty much all distros at one point...
Posts: 1,802
Original Poster
Rep:
Quote:
Originally posted by afrog There is a recursive option for chmod and chown just add -R for example:
chmod -R ug+r somedirectory
That will add user and group read permissions to the directory and everything under it.
Also note that d in the permission indicates that it is a directory.
I hope this helps.
Thanks,
I've gotten Jedi Outcast to install. The problem is that it won't play unless I change permissions on the save directory for the game. When I do that, it won't save, but it won't crash either.
The game won't install in any other user directory. I get an error message that a particular file that installshield needs can't be installed by installshield.
So I think it's related to the modifications that I've made in the users and groups. I will attempt to change them back.
Distribution: K/Ubuntu 18.04-14.04, Scientific Linux 6.3-6.4, Android-x86, Pretty much all distros at one point...
Posts: 1,802
Original Poster
Rep:
Ok, yet another experiment done...
I tried taking a FAT32 partition and making it a user's partition so that user could run WineX in an envirnment where there will be no permissions problems (a brief attempt at running a win executable from a Fat32 partition proved good except that I had to delete my .transgaming directory every time becaue WineX couldn't see the one file within it).
Is there any way to force SuSE to use a FAT32 partition for a users directory, or in the alternative to force a symlink to the FAT32 partition and move the .transgaming directory there (actually, I mean move the .transgaming directory first and them symlink to it placing that link in the users directory)???
I think that might solve my problem. I'm not sure though.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.