Results 1 to 15 of 32
Thread: Seg Faults, setarch doesn't help
-
18-06-2006, 10:55 #1
-= TeamSpeak User =-
- Join Date
- Jun 2006
- Location
- PA
- Posts
- 13
Seg Faults, setarch doesn't help
Please no RTFM posts, I've searched around and tried the suggested fixes, they don't solve the problem.
I'm running Fedora Core 4 with the following build :
I'm getting Runtime Error 0 and Segmentation Fault errors when I try to start TS Server. I've tried running with setarch, it changes some of the error information, but doesn't resolve the issue. See the following when running as my teamspeak user. Same results as root (with the obligitory warnings about running as root)Code:#uname -a Linux [[ADDRESS]] 2.6.8-022stab070.9-entnosplit #1 SMP Thu Apr 20 11:00:49 MSD 2006 i686 i686 i386 GNU/Linux
Can anyone shed any light on this? All the threads I've seen seem to stop with adding the setarch command. I'm on a virtual server and have root access (obviously.) I can change RPM packages, etc, if there's some sort of confliction, but I don't think I can reinstall the kernel.Code:$ ./teamspeak2-server_startscript start starting the teamspeak2 server Runtime error 0 at BFFFF878 ./teamspeak2-server_startscript: line 7: 22081 Segmentation fault ./server_linux -PID=tsserver2.pid $ setarch `uname -m` -L ./teamspeak2-server_startscript start starting the teamspeak2 server Runtime error 0 at BFFFF678 ./teamspeak2-server_startscript: line 7: 22085 Segmentation fault ./server_linux -PID=tsserver2.pid $ setarch i386 -L ./teamspeak2-server_startscript start starting the teamspeak2 server Runtime error 0 at BFFFF478 ./teamspeak2-server_startscript: line 7: 22089 Segmentation fault ./server_linux -PID=tsserver2.pid $ setarch i686 -L ./teamspeak2-server_startscript start starting the teamspeak2 server Runtime error 0 at BFFFF1F8 ./teamspeak2-server_startscript: line 7: 22094 Segmentation fault ./server_linux -PID=tsserver2.pid
Thanks.
-
27-06-2006, 16:10 #2
-= TeamSpeak User =-
- Join Date
- Mar 2006
- Location
- Canada
- Posts
- 16
I'm getting the same problem pretty much.
Here is my build:
Here is the problem:Code:[teamspeak@srv01 tss2_rc2]$ uname -a Linux srv01.citedata.net 2.6.8-022stab067.1-enterprise #1 SMP Mon Jan 23 20:55:01 MSK 2006 i686 i686 i386 GNU/Linux
I tried using SETARCH but it doesn't seem to do anything:Code:[teamspeak@srv01 tss2_rc2]$ ./teamspeak2-server_startscript start starting the teamspeak2 server Runtime error 0 at BFFFF6F8 ./teamspeak2-server_startscript: line 7: 26565 Segmentation fault ./server_linux -PID=tsserver2.pid [teamspeak@srv01 tss2_rc2]$
I'm not really familiar with Linux and SSH. Any recommendations please?Code:[teamspeak@srv01 tss2_rc2]$ setarch i386 ./teamspeak2-server_startscript start bash: setarch: command not found [teamspeak@srv01 tss2_rc2]$
Last edited by smkied; 27-06-2006 at 16:25.
-
27-06-2006, 20:25 #3
-= TeamSpeak User =-
- Join Date
- Jun 2006
- Location
- PA
- Posts
- 13
The error you're getting "bash: setarch: command not found" means that setarch isn't installed (or isn't installed to a location in your PATH).
I had to install setarch as well. Check the site for your distro to see if they have a build for setarch. I'm running Fedora so I just installed it from an RPM. Let me know if it works for you after you install it.
-
27-06-2006, 20:32 #4
-= TeamSpeak User =-
- Join Date
- Mar 2006
- Location
- Canada
- Posts
- 16
I'm running Fedora as well. I have no idea how to install SETARCH though. As I mentioned, I'm quite the SSH/Linux newb so it's all pretty tricky for me.
-
27-06-2006, 20:40 #5
-= TeamSpeak User =-
- Join Date
- Jun 2006
- Location
- PA
- Posts
- 13
Full info for using RPM is here:
http://fedora.redhat.com/docs/drafts/rpm-guide-en/
I'd recommend that you become familiar with that. If you're renting a server, I don't know about your host but mine requires that I manage the machine myself, and if you're running your own you have no one to turn to, so you would be well advised to familiarize yourself with some administration. However to just install setarch from RPM you'll need to do the following:
Download the RPM package to the local machine using wget. Mine is Fedora Core 4, so the location was http://download.fedora.redhat.com/pu...1.FC4.i386.rpm
Install the RPM packageCode:wget http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/i386/setarch-1.8-1.FC4.i386.rpm
Code:rpm -u setarch-1.8-1.FC4.i386.rpm
-
27-06-2006, 20:51 #6
-= TeamSpeak User =-
- Join Date
- Mar 2006
- Location
- Canada
- Posts
- 16
Thanks for your help so far!
When I try to install SETARCH (I am running Fedora Core 4 as well), I get this error:
And yes, you're right I definitely need to sharped up my SSH/Linux skills and it's something that I'm definitely going to be looking at shortly.Code:[root@srv01 cite]# rpm -i setarch-1.8-1.FC4.i386.rpm warning: setarch-1.8-1.FC4.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 [root@srv01 cite]#
-
28-06-2006, 03:53 #7
-= TeamSpeak User =-
- Join Date
- Jun 2006
- Location
- PA
- Posts
- 13
I haven't seen that before, I'd check two things:
1) make sure you're installing the right RPM for your build. That file is for Fedora Core 4, and probably wont work correctly on other cores.
2) Try downloading the file again, it may have been corrupted.
-
28-06-2006, 08:53 #8
-= TeamSpeak User =-
- Join Date
- Mar 2006
- Location
- Canada
- Posts
- 16
Hmmm.... well, according to my hosting description I am running "Red Hat Fedora Core 4" and this is what Plesk tells me:
Plesk version psa v8.0.1_build80060618.11 os_FedoraCore 4
Operating system Linux 2.6.8-022stab067.1-enterprise
I'll look around for an exact build I guess.
Thanks.
-
28-06-2006, 08:58 #9
-= TeamSpeak User =-
- Join Date
- Jun 2006
- Location
- PA
- Posts
- 13
Fedorra Core 4 was what you're looking for. Best I can think is that your file was corrupted during the download. Try downloading it again. You can try DLing it on your local machine then transferring it via FTP. Hopefully setarch will work for you, I still haven't found a workaround for my issues.
-
28-06-2006, 09:04 #10
-= TeamSpeak User =-
- Join Date
- Mar 2006
- Location
- Canada
- Posts
- 16
I'm surprised no one else is on here to help you with your issue.
I'm still getting this error (re-downloaded the file):
I think it might be some kind of sharing violation on a needed file during installation? I've been Googling it around and can't find anything specific, but any site that mentions "Header V3 DSA signature: NOKEY, key ID 4f2a6fd2" seems to deal with some sort of sharing violations...Code:[cite@srv01 ~]$ rpm -i setarch-1.8.rpm warning: setarch-1.8.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 error: can't create transaction lock on /var/lib/rpm/__db.000
This was sure a lot easier on my other server, hehe.
-
28-06-2006, 09:07 #11
-= TeamSpeak User =-
- Join Date
- Jun 2006
- Location
- PA
- Posts
- 13
Don't mean to ask an idiot question, but are you running as root?
Also, try running rpm -u instead of -i, -u is reccommended because it will uninstall old versions or incorrectly installed versions.
-
28-06-2006, 09:13 #12
-= TeamSpeak User =-
- Join Date
- Mar 2006
- Location
- Canada
- Posts
- 16
Well, I managed to install SETARCH finally.... and....
So I guess now we're in the same boat?Code:[teamspeak@srv01 tss2_rc2]$ setarch i386 ./teamspeak2-server_startscript start starting the teamspeak2 server Runtime error 0 at BFFFEBF8 ./teamspeak2-server_startscript: line 7: 28571 Segmentation fault ./server_linux -PID=tsserver2.pid [teamspeak@srv01 tss2_rc2]$
-
28-06-2006, 09:15 #13
-= TeamSpeak User =-
- Join Date
- Mar 2006
- Location
- Canada
- Posts
- 16
And I downloaded a fresh teamspeak install file a couple of times now, etc. so I doubt it has anything to do with a corrupted file.
-
28-06-2006, 09:23 #14
-= TeamSpeak User =-
- Join Date
- Jun 2006
- Location
- PA
- Posts
- 13
lol... awesome.
What did you do to get setarch installed?
I think I read that the problem is caused by updates to glibc, I'm not sure what version to roll back to. Would be nice to get a better response than "Use Debian or a kernel before 2.6"
Kernel 2.6.0 was released December 2003 - 2 and a half (plus) years should be more than enough time to resolve a known issue.
Oh well, ces't la vie, no? I'd be satisfied to just know what library(ies) to roll back to get this running. Rolling back the kernel isn't an option with my setup, not that I'd be happy doing it to make one app run anyway.
Arg.
-
28-06-2006, 09:29 #15
-= TeamSpeak User =-
- Join Date
- Mar 2006
- Location
- Canada
- Posts
- 16
My mistake was not running in root (as silly as it sounds). I was just constantly switching in and out of root and I didn't notice I wasn't running in it. Once I finally figured it out, I went back to these forums and saw your response about running in root, haha.
And yes, I have Googled this a lot and have only found solutions about rolling back to an older kernel, which I don't even think I can do since I am on a VPS.
This really sucks, I was totally expecting for this to be a quick 5 minute install like it was before...
I'll keep searching and asking around and I'll post here when I catch a solution. There must be one!
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
Seg Faulting after kernel Updates
By Sim0n in forum [TeamSpeak 2] Server SupportReplies: 22Last Post: 25-07-2006, 02:15 -
Team speak seg. fault
By blindek in forum [TeamSpeak 2] Server SupportReplies: 0Last Post: 17-03-2006, 09:03 -
Slackware-current 2.6.8.1 seg fault
By pmf in forum [TeamSpeak 2] Client SupportReplies: 5Last Post: 15-09-2004, 18:31


Reply With Quote