Degas
25-10-2004, 15:48
First of all, I'm forced to run on FreeBSD 4.8-RELEASE. I've read everything I can find on making TeamSpeak work in that environment. I really haven't seen anything to help. None of the solutions seem to apply.
I created a directory in home/<username>/ and named it "teamspeak2". I uploaded the latest Linux server version into that folder. I extracted using bzip2 and installed with the "tar -xvf..." command. All went as expected, and the /home/<username>/teamspeak2/tss2_rc2 directory was created with all directories and files present.
Here is the actual copied text from PUTTY (after the install, trying to start server):
-bash-2.05b$ ls
ts2_server_rc2_20201.tar tss2_rc2
-bash-2.05b$ cd tss2_rc2
-bash-2.05b$ ls
INSTALL manual.html
INSTALL.mysql mysql_sql
Manual server_linux
README sqlite.so
changelog.txt sqlite_sql
httpdocs tcpquerydocs
libsqlmy.so teamspeak2-server_startscript
-bash-2.05b$ ./teamspeak2-server_startscript start
-bash: ./teamspeak2-server_startscript: /bin/bash: bad interpreter: No such file or directory
This tells me that the path set out in the startscript for the /bash file is not correct, so I decided to find out where that file is on my server
-bash-2.05b$ which bash
/usr/local/bin/bash
OK, I opened up the script and checked. The first line points to "#! /bin/bash". When I changed it to read "#! /usr/local/bin/bash", and copied the changed script into the /tss2_rc2 directory, I got the following error message:
-bash-2.05b$ ./teamspeak2-server_startscript start
: bad interpreter: No such file or directorylocal/bin/bash
-bash-2.05b$
I went into the server and checked that path, and there IS a bash file there. This is my first problem, it would seem.
Next, I decided to see if I could start the server using "./server_linux". You will see the results below:
-bash-2.05b$ ./server_linux
ELF interpreter /compat/linux/lib/ld-linux.so.2 not found
Abort trap
-bash-2.05b$
Unless I'm mistaken, I've got two problems here. First, the startscript isn't finding the /bash file. Second, linux compatibilities don't seem to be correct, or not working or something.
I knew going in that trying to get Teamspeak working on FreeBSD was going to be a pain. I guess there is some consolation in knowing I was right ;)
Can anyone point me toward the beginnings of a solution to these problems? The sticky'd thread above about getting TS to work in FreeBSD is almost 2 years old and is severely out-dated. I can't find anything to help in there...especially since it refers to an out-dated version of the Linux Server software!
Thanks in advance...
I created a directory in home/<username>/ and named it "teamspeak2". I uploaded the latest Linux server version into that folder. I extracted using bzip2 and installed with the "tar -xvf..." command. All went as expected, and the /home/<username>/teamspeak2/tss2_rc2 directory was created with all directories and files present.
Here is the actual copied text from PUTTY (after the install, trying to start server):
-bash-2.05b$ ls
ts2_server_rc2_20201.tar tss2_rc2
-bash-2.05b$ cd tss2_rc2
-bash-2.05b$ ls
INSTALL manual.html
INSTALL.mysql mysql_sql
Manual server_linux
README sqlite.so
changelog.txt sqlite_sql
httpdocs tcpquerydocs
libsqlmy.so teamspeak2-server_startscript
-bash-2.05b$ ./teamspeak2-server_startscript start
-bash: ./teamspeak2-server_startscript: /bin/bash: bad interpreter: No such file or directory
This tells me that the path set out in the startscript for the /bash file is not correct, so I decided to find out where that file is on my server
-bash-2.05b$ which bash
/usr/local/bin/bash
OK, I opened up the script and checked. The first line points to "#! /bin/bash". When I changed it to read "#! /usr/local/bin/bash", and copied the changed script into the /tss2_rc2 directory, I got the following error message:
-bash-2.05b$ ./teamspeak2-server_startscript start
: bad interpreter: No such file or directorylocal/bin/bash
-bash-2.05b$
I went into the server and checked that path, and there IS a bash file there. This is my first problem, it would seem.
Next, I decided to see if I could start the server using "./server_linux". You will see the results below:
-bash-2.05b$ ./server_linux
ELF interpreter /compat/linux/lib/ld-linux.so.2 not found
Abort trap
-bash-2.05b$
Unless I'm mistaken, I've got two problems here. First, the startscript isn't finding the /bash file. Second, linux compatibilities don't seem to be correct, or not working or something.
I knew going in that trying to get Teamspeak working on FreeBSD was going to be a pain. I guess there is some consolation in knowing I was right ;)
Can anyone point me toward the beginnings of a solution to these problems? The sticky'd thread above about getting TS to work in FreeBSD is almost 2 years old and is severely out-dated. I can't find anything to help in there...especially since it refers to an out-dated version of the Linux Server software!
Thanks in advance...