View Full Version : Account unavailable
ShadeWraith
05-09-2002, 16:51
I have installed Teamspeak server on a Red Hat Linux 7.2 server. When I try to start the server it comes up with the error
" This account is currently unavailable" [FAILED]. Has anyone any idea what this means and how I can resolve it? I have searched these forums and cant find any reference to this problem....hopefully its something trivial as Im a complete Linux ignoramus :)
ScratchMonkey
06-09-2002, 04:36
How are you starting the server? What's the precise series of steps? The question is where that message comes from. It sounds like it might be a login message complaining that the Linux user account is disabled. Try "man useradd".
ShadeWraith
06-09-2002, 15:11
I have tried starting the service from both the cli and the service config gui in RH7.2. I was logged in as root when the errors were generated. The directory for teamspeak is /home/tss. I have tried logging in a tss and still get the failure, I have also changed the dir priveliges to rwx for all users and still it wont work. Im a bit baffled as to what account the error messages are reffering to as a tss user exists on the system.
ScratchMonkey
06-09-2002, 22:07
Try using strace to see what calls the server makes as it starts. That might clue us in to what's printing that message.
ShadeWraith
09-09-2002, 16:14
Tried an strace...does this mean anything to anyone???
ScratchMonkey
10-09-2002, 05:25
I don't see the "account unavailable" message in your strace. Did you not see the message? Or did you not pass it the same parameters under strace as you did when you saw the error message?
ShadeWraith
12-09-2002, 12:37
I have just tried running strace again, this time I get the account unavailable error...although it doesnt appear to be too illuminating to my uninitiated eye :)
ScratchMonkey
13-09-2002, 10:12
It looks like the problem is in the /etc/init.d/tss2 script. What's in that? Also, what are the permissions on that script?
The process fails before the real server (linux_server) is ever started.
ShadeWraith
13-09-2002, 11:32
Thanks for the help so far, I have included the tss script. Is there any form of installation manual...as I am trying this completely blind and am probably making some rather fundamental errors :)
I noticed that the inifile and dbfile are both blank..does this have any significance? Permissions on the tss2 script are full access for all.
ScratchMonkey
13-09-2002, 11:52
Funny, that looks like my script. Is this my RPM? That was working for me. Are you running the service command as root?
I think it's complaining that the nobody account is disabled, which is normally true, but this worked on my test machine.
ScratchMonkey
13-09-2002, 11:54
Oh, also, the empty ini and DB are an error in the script. I had done that initially thinking that the server would populate them if it found them empty, but that turns out not to be the case. I gotta get around to fixing that RPM....
ShadeWraith
13-09-2002, 12:16
I dloaded the rpm from here so I'm assuming it probably is yours :). I am running the service as root...its very confusing I must admit. Wonder if its worth uninstalling it all and trying again?
Or maybe I should just stick to Windows...at least I know something about that O.S :)
ScratchMonkey
14-09-2002, 10:58
Uninstalling and re-installing on Linux doesn't do what it does on Windows, and won't help. Windows will randomly replace a DLL on you for mysterious reasons, so reloading will reset things to a known good state. A problem with a closed system is that you never really know what's going on down in the bowels of the beast. With Linux, it's mostly open, and things don't erode over time.
I just need to commit some time to fixing the RPM so you can upgrade it and try the fix.
vBulletin® v3.7.3, Copyright ©2000-2009, Jelsoft Enterprises Ltd.