Community Forums Today's Posts     Member List     Archive    
Page 1 of 3 123 LastLast
Results 1 to 15 of 32
  1. #1
    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 :

    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
    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:
    $ ./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
    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.

    Thanks.

  2. #2
    Join Date
    Mar 2006
    Location
    Canada
    Posts
    16

    Unhappy

    I'm getting the same problem pretty much.

    Here is my build:

    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
    Here is the problem:

    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 tried using SETARCH but it doesn't seem to do anything:

    Code:
    [teamspeak@srv01 tss2_rc2]$ setarch i386 ./teamspeak2-server_startscript start
    bash: setarch: command not found
    [teamspeak@srv01 tss2_rc2]$
    I'm not really familiar with Linux and SSH. Any recommendations please?
    Last edited by smkied; 27-06-2006 at 16:25.

  3. #3
    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.

  4. #4
    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.

  5. #5
    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

    Code:
    wget http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/i386/setarch-1.8-1.FC4.i386.rpm
    Install the RPM package

    Code:
    rpm -u setarch-1.8-1.FC4.i386.rpm

  6. #6
    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:

    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]#
    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.

  7. #7
    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.

  8. #8
    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.

  9. #9
    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.

  10. #10
    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):

    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
    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...

    This was sure a lot easier on my other server, hehe.

  11. #11
    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.

  12. #12
    Join Date
    Mar 2006
    Location
    Canada
    Posts
    16
    Well, I managed to install SETARCH finally.... and....

    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]$
    So I guess now we're in the same boat?

  13. #13
    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.

  14. #14
    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.

  15. #15
    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

  1. Seg Faulting after kernel Updates
    By Sim0n in forum [TeamSpeak 2] Server Support
    Replies: 22
    Last Post: 25-07-2006, 02:15
  2. Team speak seg. fault
    By blindek in forum [TeamSpeak 2] Server Support
    Replies: 0
    Last Post: 17-03-2006, 09:03
  3. Slackware-current 2.6.8.1 seg fault
    By pmf in forum [TeamSpeak 2] Client Support
    Replies: 5
    Last Post: 15-09-2004, 18:31

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •