LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This 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


Reply
  Search this Thread
Old 09-02-2003, 08:33 AM   #1
JaseP
Senior Member
 
Registered: Jun 2002
Location: Eastern PA, USA
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: Reputation: 157Reputation: 157
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???
 
Old 09-02-2003, 04:35 PM   #2
JaseP
Senior Member
 
Registered: Jun 2002
Location: Eastern PA, USA
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: Reputation: 157Reputation: 157
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
>

Last edited by JaseP; 09-02-2003 at 04:37 PM.
 
Old 09-03-2003, 01:23 PM   #3
JaseP
Senior Member
 
Registered: Jun 2002
Location: Eastern PA, USA
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: Reputation: 157Reputation: 157
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.
 
Old 09-03-2003, 02:29 PM   #4
Coproscefalo
Member
 
Registered: Jun 2001
Location: México (Juárez)
Distribution: SuSE 9.3
Posts: 108

Rep: Reputation: 15
For the wineserver-xxxxxx permissions error, change the ownership back as it was before, it should be something like this:

drwx------ your_user_name users wineserver-xxxxxx/
 
Old 09-03-2003, 08:01 PM   #5
JaseP
Senior Member
 
Registered: Jun 2002
Location: Eastern PA, USA
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: Reputation: 157Reputation: 157
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"

What could be the permissions problem here???
 
Old 09-04-2003, 07:26 AM   #6
JaseP
Senior Member
 
Registered: Jun 2002
Location: Eastern PA, USA
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: Reputation: 157Reputation: 157
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???
 
Old 09-04-2003, 10:38 AM   #7
Coproscefalo
Member
 
Registered: Jun 2001
Location: México (Juárez)
Distribution: SuSE 9.3
Posts: 108

Rep: Reputation: 15
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.
 
Old 09-04-2003, 11:37 AM   #8
JaseP
Senior Member
 
Registered: Jun 2002
Location: Eastern PA, USA
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: Reputation: 157Reputation: 157
But what is default for an ordinary user in SuSE 8.2???

Is it:

Class Show Entries Write Enteries Enter
User X X X
Group _ _ _
Others _ _ _

?????????????????????????????????????????

Last edited by JaseP; 09-04-2003 at 11:39 AM.
 
Old 09-05-2003, 02:11 PM   #9
JaseP
Senior Member
 
Registered: Jun 2002
Location: Eastern PA, USA
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: Reputation: 157Reputation: 157
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???
 
Old 09-06-2003, 08:30 AM   #10
afrog
LQ Newbie
 
Registered: Sep 2003
Location: Texas
Distribution: Mandrake
Posts: 3

Rep: Reputation: 0
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.
 
Old 09-06-2003, 11:57 AM   #11
komal_me
LQ Newbie
 
Registered: Sep 2003
Posts: 1

Rep: Reputation: 0
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
 
Old 09-06-2003, 11:17 PM   #12
JaseP
Senior Member
 
Registered: Jun 2002
Location: Eastern PA, USA
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: Reputation: 157Reputation: 157
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.

Last edited by JaseP; 09-06-2003 at 11:26 PM.
 
Old 09-11-2003, 03:36 PM   #13
JaseP
Senior Member
 
Registered: Jun 2002
Location: Eastern PA, USA
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: Reputation: 157Reputation: 157
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.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
WineX Errors ShadowMetis Linux - Software 0 12-17-2004 09:43 PM
WineX Make Depend Errors Gryphix Linux - Games 4 09-25-2004 04:36 PM
Quake3--winex--errors and probs need help JUDOLIZARD Linux - Games 3 12-15-2003 06:00 AM
Bypass WineX errors by progman.exe? natalinasmpf Linux - Games 0 12-08-2003 05:13 PM
Winex errors??? rlculver Linux - Software 0 08-17-2002 02:31 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 07:02 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration